* *
  • SellerId: string
  • *
  • MWSAuthToken: string
  • *
  • Marketplace: string
  • *
  • SellerFulfillmentOrderId: string
  • *
  • DisplayableOrderId: string
  • *
  • DisplayableOrderDateTime: string
  • *
  • DisplayableOrderComment: string
  • *
  • ShippingSpeedCategory: string
  • *
  • DestinationAddress: FBAOutboundServiceMWS_Model_Address
  • *
  • FulfillmentAction: string
  • *
  • FulfillmentPolicy: string
  • *
  • FulfillmentMethod: string
  • *
  • ShipFromCountryCode: string
  • *
  • NotificationEmailList: FBAOutboundServiceMWS_Model_NotificationEmailList
  • *
  • Items: FBAOutboundServiceMWS_Model_UpdateFulfillmentOrderItemList
  • * * */ class FBAOutboundServiceMWS_Model_UpdateFulfillmentOrderRequest extends FBAOutboundServiceMWS_Model { public function __construct($data = null) { $this->_fields = array ( 'SellerId' => array('FieldValue' => null, 'FieldType' => 'string'), 'MWSAuthToken' => array('FieldValue' => null, 'FieldType' => 'string'), 'Marketplace' => array('FieldValue' => null, 'FieldType' => 'string'), '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'), 'DestinationAddress' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_Address'), 'FulfillmentAction' => array('FieldValue' => null, 'FieldType' => 'string'), 'FulfillmentPolicy' => array('FieldValue' => null, 'FieldType' => 'string'), 'FulfillmentMethod' => array('FieldValue' => null, 'FieldType' => 'string'), 'ShipFromCountryCode' => array('FieldValue' => null, 'FieldType' => 'string'), 'NotificationEmailList' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_NotificationEmailList'), 'Items' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_UpdateFulfillmentOrderItemList'), ); parent::__construct($data); } /** * Get the value of the SellerId property. * * @return String SellerId. */ public function getSellerId() { return $this->_fields['SellerId']['FieldValue']; } /** * Set the value of the SellerId property. * * @param string sellerId * @return this instance */ public function setSellerId($value) { $this->_fields['SellerId']['FieldValue'] = $value; return $this; } /** * Check to see if SellerId is set. * * @return true if SellerId is set. */ public function isSetSellerId() { return !is_null($this->_fields['SellerId']['FieldValue']); } /** * Set the value of SellerId, return this. * * @param sellerId * The new value to set. * * @return This instance. */ public function withSellerId($value) { $this->setSellerId($value); return $this; } /** * Get the value of the MWSAuthToken property. * * @return String MWSAuthToken. */ public function getMWSAuthToken() { return $this->_fields['MWSAuthToken']['FieldValue']; } /** * Set the value of the MWSAuthToken property. * * @param string mwsAuthToken * @return this instance */ public function setMWSAuthToken($value) { $this->_fields['MWSAuthToken']['FieldValue'] = $value; return $this; } /** * Check to see if MWSAuthToken is set. * * @return true if MWSAuthToken is set. */ public function isSetMWSAuthToken() { return !is_null($this->_fields['MWSAuthToken']['FieldValue']); } /** * Set the value of MWSAuthToken, return this. * * @param mwsAuthToken * The new value to set. * * @return This instance. */ public function withMWSAuthToken($value) { $this->setMWSAuthToken($value); return $this; } /** * Get the value of the Marketplace property. * * @return String Marketplace. */ public function getMarketplace() { return $this->_fields['Marketplace']['FieldValue']; } /** * Set the value of the Marketplace property. * * @param string marketplace * @return this instance */ public function setMarketplace($value) { $this->_fields['Marketplace']['FieldValue'] = $value; return $this; } /** * Check to see if Marketplace is set. * * @return true if Marketplace is set. */ public function isSetMarketplace() { return !is_null($this->_fields['Marketplace']['FieldValue']); } /** * Set the value of Marketplace, return this. * * @param marketplace * The new value to set. * * @return This instance. */ public function withMarketplace($value) { $this->setMarketplace($value); return $this; } /** * 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 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 FulfillmentAction property. * * @return String FulfillmentAction. */ public function getFulfillmentAction() { return $this->_fields['FulfillmentAction']['FieldValue']; } /** * Set the value of the FulfillmentAction property. * * @param string fulfillmentAction * @return this instance */ public function setFulfillmentAction($value) { $this->_fields['FulfillmentAction']['FieldValue'] = $value; return $this; } /** * Check to see if FulfillmentAction is set. * * @return true if FulfillmentAction is set. */ public function isSetFulfillmentAction() { return !is_null($this->_fields['FulfillmentAction']['FieldValue']); } /** * Set the value of FulfillmentAction, return this. * * @param fulfillmentAction * The new value to set. * * @return This instance. */ public function withFulfillmentAction($value) { $this->setFulfillmentAction($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 ShipFromCountryCode property. * * @return String ShipFromCountryCode. */ public function getShipFromCountryCode() { return $this->_fields['ShipFromCountryCode']['FieldValue']; } /** * Set the value of the ShipFromCountryCode property. * * @param string shipFromCountryCode * @return this instance */ public function setShipFromCountryCode($value) { $this->_fields['ShipFromCountryCode']['FieldValue'] = $value; return $this; } /** * Check to see if ShipFromCountryCode is set. * * @return true if ShipFromCountryCode is set. */ public function isSetShipFromCountryCode() { return !is_null($this->_fields['ShipFromCountryCode']['FieldValue']); } /** * Set the value of ShipFromCountryCode, return this. * * @param shipFromCountryCode * The new value to set. * * @return This instance. */ public function withShipFromCountryCode($value) { $this->setShipFromCountryCode($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; } /** * Get the value of the Items property. * * @return UpdateFulfillmentOrderItemList Items. */ public function getItems() { return $this->_fields['Items']['FieldValue']; } /** * Set the value of the Items property. * * @param FBAOutboundServiceMWS_Model_UpdateFulfillmentOrderItemList items * @return this instance */ public function setItems($value) { $this->_fields['Items']['FieldValue'] = $value; return $this; } /** * Check to see if Items is set. * * @return true if Items is set. */ public function isSetItems() { return !is_null($this->_fields['Items']['FieldValue']); } /** * Set the value of Items, return this. * * @param items * The new value to set. * * @return This instance. */ public function withItems($value) { $this->setItems($value); return $this; } }