* *
  • EarliestShipDate: string
  • *
  • LatestShipDate: string
  • *
  • EarliestArrivalDate: string
  • *
  • LatestArrivalDate: string
  • *
  • FulfillmentPreviewItems: FBAOutboundServiceMWS_Model_FulfillmentPreviewItemList
  • * * */ class FBAOutboundServiceMWS_Model_FulfillmentPreviewShipment extends FBAOutboundServiceMWS_Model { public function __construct($data = null) { $this->_fields = array ( 'EarliestShipDate' => array('FieldValue' => null, 'FieldType' => 'string'), 'LatestShipDate' => array('FieldValue' => null, 'FieldType' => 'string'), 'EarliestArrivalDate' => array('FieldValue' => null, 'FieldType' => 'string'), 'LatestArrivalDate' => array('FieldValue' => null, 'FieldType' => 'string'), 'FulfillmentPreviewItems' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_FulfillmentPreviewItemList'), ); parent::__construct($data); } /** * Get the value of the EarliestShipDate property. * * @return XMLGregorianCalendar EarliestShipDate. */ public function getEarliestShipDate() { return $this->_fields['EarliestShipDate']['FieldValue']; } /** * Set the value of the EarliestShipDate property. * * @param string earliestShipDate * @return this instance */ public function setEarliestShipDate($value) { $this->_fields['EarliestShipDate']['FieldValue'] = $value; return $this; } /** * Check to see if EarliestShipDate is set. * * @return true if EarliestShipDate is set. */ public function isSetEarliestShipDate() { return !is_null($this->_fields['EarliestShipDate']['FieldValue']); } /** * Set the value of EarliestShipDate, return this. * * @param earliestShipDate * The new value to set. * * @return This instance. */ public function withEarliestShipDate($value) { $this->setEarliestShipDate($value); return $this; } /** * Get the value of the LatestShipDate property. * * @return XMLGregorianCalendar LatestShipDate. */ public function getLatestShipDate() { return $this->_fields['LatestShipDate']['FieldValue']; } /** * Set the value of the LatestShipDate property. * * @param string latestShipDate * @return this instance */ public function setLatestShipDate($value) { $this->_fields['LatestShipDate']['FieldValue'] = $value; return $this; } /** * Check to see if LatestShipDate is set. * * @return true if LatestShipDate is set. */ public function isSetLatestShipDate() { return !is_null($this->_fields['LatestShipDate']['FieldValue']); } /** * Set the value of LatestShipDate, return this. * * @param latestShipDate * The new value to set. * * @return This instance. */ public function withLatestShipDate($value) { $this->setLatestShipDate($value); return $this; } /** * Get the value of the EarliestArrivalDate property. * * @return XMLGregorianCalendar EarliestArrivalDate. */ public function getEarliestArrivalDate() { return $this->_fields['EarliestArrivalDate']['FieldValue']; } /** * Set the value of the EarliestArrivalDate property. * * @param string earliestArrivalDate * @return this instance */ public function setEarliestArrivalDate($value) { $this->_fields['EarliestArrivalDate']['FieldValue'] = $value; return $this; } /** * Check to see if EarliestArrivalDate is set. * * @return true if EarliestArrivalDate is set. */ public function isSetEarliestArrivalDate() { return !is_null($this->_fields['EarliestArrivalDate']['FieldValue']); } /** * Set the value of EarliestArrivalDate, return this. * * @param earliestArrivalDate * The new value to set. * * @return This instance. */ public function withEarliestArrivalDate($value) { $this->setEarliestArrivalDate($value); return $this; } /** * Get the value of the LatestArrivalDate property. * * @return XMLGregorianCalendar LatestArrivalDate. */ public function getLatestArrivalDate() { return $this->_fields['LatestArrivalDate']['FieldValue']; } /** * Set the value of the LatestArrivalDate property. * * @param string latestArrivalDate * @return this instance */ public function setLatestArrivalDate($value) { $this->_fields['LatestArrivalDate']['FieldValue'] = $value; return $this; } /** * Check to see if LatestArrivalDate is set. * * @return true if LatestArrivalDate is set. */ public function isSetLatestArrivalDate() { return !is_null($this->_fields['LatestArrivalDate']['FieldValue']); } /** * Set the value of LatestArrivalDate, return this. * * @param latestArrivalDate * The new value to set. * * @return This instance. */ public function withLatestArrivalDate($value) { $this->setLatestArrivalDate($value); return $this; } /** * Get the value of the FulfillmentPreviewItems property. * * @return FulfillmentPreviewItemList FulfillmentPreviewItems. */ public function getFulfillmentPreviewItems() { return $this->_fields['FulfillmentPreviewItems']['FieldValue']; } /** * Set the value of the FulfillmentPreviewItems property. * * @param FBAOutboundServiceMWS_Model_FulfillmentPreviewItemList fulfillmentPreviewItems * @return this instance */ public function setFulfillmentPreviewItems($value) { $this->_fields['FulfillmentPreviewItems']['FieldValue'] = $value; return $this; } /** * Check to see if FulfillmentPreviewItems is set. * * @return true if FulfillmentPreviewItems is set. */ public function isSetFulfillmentPreviewItems() { return !is_null($this->_fields['FulfillmentPreviewItems']['FieldValue']); } /** * Set the value of FulfillmentPreviewItems, return this. * * @param fulfillmentPreviewItems * The new value to set. * * @return This instance. */ public function withFulfillmentPreviewItems($value) { $this->setFulfillmentPreviewItems($value); return $this; } }