* *
  • SellerFulfillmentOrderId: string
  • *
  • DisplayableOrderId: string
  • *
  • DisplayableOrderDateTime: string
  • *
  • DisplayableOrderComment: string
  • *
  • ShippingSpeedCategory: string
  • *
  • DeliveryWindow: FBAOutboundServiceMWS_Model_DeliveryWindow
  • *
  • DestinationAddress: FBAOutboundServiceMWS_Model_Address
  • *
  • FulfillmentPolicy: string
  • *
  • FulfillmentMethod: string
  • *
  • CODSettings: FBAOutboundServiceMWS_Model_CODSettings
  • *
  • ReceivedDateTime: string
  • *
  • FulfillmentOrderStatus: string
  • *
  • StatusUpdatedDateTime: string
  • *
  • NotificationEmailList: FBAOutboundServiceMWS_Model_NotificationEmailList
  • * * */ class FBAOutboundServiceMWS_Model_FulfillmentOrder extends FBAOutboundServiceMWS_Model { public function __construct($data = null) { $this->_fields = array ( 'SellerFulfillmentOrderId' => array('FieldValue' => null, 'FieldType' => 'string'), 'DisplayableOrderId' => array('FieldValue' => null, 'FieldType' => 'string'), 'DisplayableOrderDateTime' => array('FieldValue' => null, 'FieldType' => 'string'), 'DisplayableOrderComment' => array('FieldValue' => null, 'FieldType' => 'string'), 'ShippingSpeedCategory' => array('FieldValue' => null, 'FieldType' => 'string'), 'DeliveryWindow' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_DeliveryWindow'), 'DestinationAddress' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_Address'), 'FulfillmentPolicy' => array('FieldValue' => null, 'FieldType' => 'string'), 'FulfillmentMethod' => array('FieldValue' => null, 'FieldType' => 'string'), 'CODSettings' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_CODSettings'), 'ReceivedDateTime' => array('FieldValue' => null, 'FieldType' => 'string'), 'FulfillmentOrderStatus' => array('FieldValue' => null, 'FieldType' => 'string'), 'StatusUpdatedDateTime' => array('FieldValue' => null, 'FieldType' => 'string'), 'NotificationEmailList' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_NotificationEmailList'), ); parent::__construct($data); } /** * Get the value of the SellerFulfillmentOrderId property. * * @return String SellerFulfillmentOrderId. */ public function getSellerFulfillmentOrderId() { return $this->_fields['SellerFulfillmentOrderId']['FieldValue']; } /** * Set the value of the SellerFulfillmentOrderId property. * * @param string sellerFulfillmentOrderId * @return this instance */ public function setSellerFulfillmentOrderId($value) { $this->_fields['SellerFulfillmentOrderId']['FieldValue'] = $value; return $this; } /** * Check to see if SellerFulfillmentOrderId is set. * * @return true if SellerFulfillmentOrderId is set. */ public function isSetSellerFulfillmentOrderId() { return !is_null($this->_fields['SellerFulfillmentOrderId']['FieldValue']); } /** * Set the value of SellerFulfillmentOrderId, return this. * * @param sellerFulfillmentOrderId * The new value to set. * * @return This instance. */ public function withSellerFulfillmentOrderId($value) { $this->setSellerFulfillmentOrderId($value); return $this; } /** * Get the value of the DisplayableOrderId property. * * @return String DisplayableOrderId. */ public function getDisplayableOrderId() { return $this->_fields['DisplayableOrderId']['FieldValue']; } /** * Set the value of the DisplayableOrderId property. * * @param string displayableOrderId * @return this instance */ public function setDisplayableOrderId($value) { $this->_fields['DisplayableOrderId']['FieldValue'] = $value; return $this; } /** * Check to see if DisplayableOrderId is set. * * @return true if DisplayableOrderId is set. */ public function isSetDisplayableOrderId() { return !is_null($this->_fields['DisplayableOrderId']['FieldValue']); } /** * Set the value of DisplayableOrderId, return this. * * @param displayableOrderId * The new value to set. * * @return This instance. */ public function withDisplayableOrderId($value) { $this->setDisplayableOrderId($value); return $this; } /** * Get the value of the DisplayableOrderDateTime property. * * @return XMLGregorianCalendar DisplayableOrderDateTime. */ public function getDisplayableOrderDateTime() { return $this->_fields['DisplayableOrderDateTime']['FieldValue']; } /** * Set the value of the DisplayableOrderDateTime property. * * @param string displayableOrderDateTime * @return this instance */ public function setDisplayableOrderDateTime($value) { $this->_fields['DisplayableOrderDateTime']['FieldValue'] = $value; return $this; } /** * Check to see if DisplayableOrderDateTime is set. * * @return true if DisplayableOrderDateTime is set. */ public function isSetDisplayableOrderDateTime() { return !is_null($this->_fields['DisplayableOrderDateTime']['FieldValue']); } /** * Set the value of DisplayableOrderDateTime, return this. * * @param displayableOrderDateTime * The new value to set. * * @return This instance. */ public function withDisplayableOrderDateTime($value) { $this->setDisplayableOrderDateTime($value); return $this; } /** * Get the value of the DisplayableOrderComment property. * * @return String DisplayableOrderComment. */ public function getDisplayableOrderComment() { return $this->_fields['DisplayableOrderComment']['FieldValue']; } /** * Set the value of the DisplayableOrderComment property. * * @param string displayableOrderComment * @return this instance */ public function setDisplayableOrderComment($value) { $this->_fields['DisplayableOrderComment']['FieldValue'] = $value; return $this; } /** * Check to see if DisplayableOrderComment is set. * * @return true if DisplayableOrderComment is set. */ public function isSetDisplayableOrderComment() { return !is_null($this->_fields['DisplayableOrderComment']['FieldValue']); } /** * Set the value of DisplayableOrderComment, return this. * * @param displayableOrderComment * The new value to set. * * @return This instance. */ public function withDisplayableOrderComment($value) { $this->setDisplayableOrderComment($value); return $this; } /** * Get the value of the ShippingSpeedCategory property. * * @return String ShippingSpeedCategory. */ public function getShippingSpeedCategory() { return $this->_fields['ShippingSpeedCategory']['FieldValue']; } /** * Set the value of the ShippingSpeedCategory property. * * @param string shippingSpeedCategory * @return this instance */ public function setShippingSpeedCategory($value) { $this->_fields['ShippingSpeedCategory']['FieldValue'] = $value; return $this; } /** * Check to see if ShippingSpeedCategory is set. * * @return true if ShippingSpeedCategory is set. */ public function isSetShippingSpeedCategory() { return !is_null($this->_fields['ShippingSpeedCategory']['FieldValue']); } /** * Set the value of ShippingSpeedCategory, return this. * * @param shippingSpeedCategory * The new value to set. * * @return This instance. */ public function withShippingSpeedCategory($value) { $this->setShippingSpeedCategory($value); return $this; } /** * Get the value of the DeliveryWindow property. * * @return DeliveryWindow DeliveryWindow. */ public function getDeliveryWindow() { return $this->_fields['DeliveryWindow']['FieldValue']; } /** * Set the value of the DeliveryWindow property. * * @param FBAOutboundServiceMWS_Model_DeliveryWindow deliveryWindow * @return this instance */ public function setDeliveryWindow($value) { $this->_fields['DeliveryWindow']['FieldValue'] = $value; return $this; } /** * Check to see if DeliveryWindow is set. * * @return true if DeliveryWindow is set. */ public function isSetDeliveryWindow() { return !is_null($this->_fields['DeliveryWindow']['FieldValue']); } /** * Set the value of DeliveryWindow, return this. * * @param deliveryWindow * The new value to set. * * @return This instance. */ public function withDeliveryWindow($value) { $this->setDeliveryWindow($value); return $this; } /** * Get the value of the DestinationAddress property. * * @return Address DestinationAddress. */ public function getDestinationAddress() { return $this->_fields['DestinationAddress']['FieldValue']; } /** * Set the value of the DestinationAddress property. * * @param FBAOutboundServiceMWS_Model_Address destinationAddress * @return this instance */ public function setDestinationAddress($value) { $this->_fields['DestinationAddress']['FieldValue'] = $value; return $this; } /** * Check to see if DestinationAddress is set. * * @return true if DestinationAddress is set. */ public function isSetDestinationAddress() { return !is_null($this->_fields['DestinationAddress']['FieldValue']); } /** * Set the value of DestinationAddress, return this. * * @param destinationAddress * The new value to set. * * @return This instance. */ public function withDestinationAddress($value) { $this->setDestinationAddress($value); return $this; } /** * Get the value of the FulfillmentPolicy property. * * @return String FulfillmentPolicy. */ public function getFulfillmentPolicy() { return $this->_fields['FulfillmentPolicy']['FieldValue']; } /** * Set the value of the FulfillmentPolicy property. * * @param string fulfillmentPolicy * @return this instance */ public function setFulfillmentPolicy($value) { $this->_fields['FulfillmentPolicy']['FieldValue'] = $value; return $this; } /** * Check to see if FulfillmentPolicy is set. * * @return true if FulfillmentPolicy is set. */ public function isSetFulfillmentPolicy() { return !is_null($this->_fields['FulfillmentPolicy']['FieldValue']); } /** * Set the value of FulfillmentPolicy, return this. * * @param fulfillmentPolicy * The new value to set. * * @return This instance. */ public function withFulfillmentPolicy($value) { $this->setFulfillmentPolicy($value); return $this; } /** * Get the value of the FulfillmentMethod property. * * @return String FulfillmentMethod. */ public function getFulfillmentMethod() { return $this->_fields['FulfillmentMethod']['FieldValue']; } /** * Set the value of the FulfillmentMethod property. * * @param string fulfillmentMethod * @return this instance */ public function setFulfillmentMethod($value) { $this->_fields['FulfillmentMethod']['FieldValue'] = $value; return $this; } /** * Check to see if FulfillmentMethod is set. * * @return true if FulfillmentMethod is set. */ public function isSetFulfillmentMethod() { return !is_null($this->_fields['FulfillmentMethod']['FieldValue']); } /** * Set the value of FulfillmentMethod, return this. * * @param fulfillmentMethod * The new value to set. * * @return This instance. */ public function withFulfillmentMethod($value) { $this->setFulfillmentMethod($value); return $this; } /** * Get the value of the CODSettings property. * * @return CODSettings CODSettings. */ public function getCODSettings() { return $this->_fields['CODSettings']['FieldValue']; } /** * Set the value of the CODSettings property. * * @param FBAOutboundServiceMWS_Model_CODSettings codSettings * @return this instance */ public function setCODSettings($value) { $this->_fields['CODSettings']['FieldValue'] = $value; return $this; } /** * Check to see if CODSettings is set. * * @return true if CODSettings is set. */ public function isSetCODSettings() { return !is_null($this->_fields['CODSettings']['FieldValue']); } /** * Set the value of CODSettings, return this. * * @param codSettings * The new value to set. * * @return This instance. */ public function withCODSettings($value) { $this->setCODSettings($value); return $this; } /** * Get the value of the ReceivedDateTime property. * * @return XMLGregorianCalendar ReceivedDateTime. */ public function getReceivedDateTime() { return $this->_fields['ReceivedDateTime']['FieldValue']; } /** * Set the value of the ReceivedDateTime property. * * @param string receivedDateTime * @return this instance */ public function setReceivedDateTime($value) { $this->_fields['ReceivedDateTime']['FieldValue'] = $value; return $this; } /** * Check to see if ReceivedDateTime is set. * * @return true if ReceivedDateTime is set. */ public function isSetReceivedDateTime() { return !is_null($this->_fields['ReceivedDateTime']['FieldValue']); } /** * Set the value of ReceivedDateTime, return this. * * @param receivedDateTime * The new value to set. * * @return This instance. */ public function withReceivedDateTime($value) { $this->setReceivedDateTime($value); return $this; } /** * Get the value of the FulfillmentOrderStatus property. * * @return String FulfillmentOrderStatus. */ public function getFulfillmentOrderStatus() { return $this->_fields['FulfillmentOrderStatus']['FieldValue']; } /** * Set the value of the FulfillmentOrderStatus property. * * @param string fulfillmentOrderStatus * @return this instance */ public function setFulfillmentOrderStatus($value) { $this->_fields['FulfillmentOrderStatus']['FieldValue'] = $value; return $this; } /** * Check to see if FulfillmentOrderStatus is set. * * @return true if FulfillmentOrderStatus is set. */ public function isSetFulfillmentOrderStatus() { return !is_null($this->_fields['FulfillmentOrderStatus']['FieldValue']); } /** * Set the value of FulfillmentOrderStatus, return this. * * @param fulfillmentOrderStatus * The new value to set. * * @return This instance. */ public function withFulfillmentOrderStatus($value) { $this->setFulfillmentOrderStatus($value); return $this; } /** * Get the value of the StatusUpdatedDateTime property. * * @return XMLGregorianCalendar StatusUpdatedDateTime. */ public function getStatusUpdatedDateTime() { return $this->_fields['StatusUpdatedDateTime']['FieldValue']; } /** * Set the value of the StatusUpdatedDateTime property. * * @param string statusUpdatedDateTime * @return this instance */ public function setStatusUpdatedDateTime($value) { $this->_fields['StatusUpdatedDateTime']['FieldValue'] = $value; return $this; } /** * Check to see if StatusUpdatedDateTime is set. * * @return true if StatusUpdatedDateTime is set. */ public function isSetStatusUpdatedDateTime() { return !is_null($this->_fields['StatusUpdatedDateTime']['FieldValue']); } /** * Set the value of StatusUpdatedDateTime, return this. * * @param statusUpdatedDateTime * The new value to set. * * @return This instance. */ public function withStatusUpdatedDateTime($value) { $this->setStatusUpdatedDateTime($value); return $this; } /** * Get the value of the NotificationEmailList property. * * @return NotificationEmailList NotificationEmailList. */ public function getNotificationEmailList() { return $this->_fields['NotificationEmailList']['FieldValue']; } /** * Set the value of the NotificationEmailList property. * * @param FBAOutboundServiceMWS_Model_NotificationEmailList notificationEmailList * @return this instance */ public function setNotificationEmailList($value) { $this->_fields['NotificationEmailList']['FieldValue'] = $value; return $this; } /** * Check to see if NotificationEmailList is set. * * @return true if NotificationEmailList is set. */ public function isSetNotificationEmailList() { return !is_null($this->_fields['NotificationEmailList']['FieldValue']); } /** * Set the value of NotificationEmailList, return this. * * @param notificationEmailList * The new value to set. * * @return This instance. */ public function withNotificationEmailList($value) { $this->setNotificationEmailList($value); return $this; } }