* *
  • ListInventorySupplyByNextTokenResult: FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResult
  • *
  • ResponseMetadata: FBAInventoryServiceMWS_Model_ResponseMetadata
  • *
  • ResponseHeaderMetadata: FBAInventoryServiceMWS_Model_ResponseHeaderMetadata
  • * * */ class FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResponse extends FBAInventoryServiceMWS_Model { public function __construct($data = null) { $this->_fields = array ( 'ListInventorySupplyByNextTokenResult' => array('FieldValue' => null, 'FieldType' => 'FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResult'), 'ResponseMetadata' => array('FieldValue' => null, 'FieldType' => 'FBAInventoryServiceMWS_Model_ResponseMetadata'), 'ResponseHeaderMetadata' => array('FieldValue' => null, 'FieldType' => 'FBAInventoryServiceMWS_Model_ResponseHeaderMetadata'), ); parent::__construct($data); } /** * Get the value of the ListInventorySupplyByNextTokenResult property. * * @return ListInventorySupplyByNextTokenResult ListInventorySupplyByNextTokenResult. */ public function getListInventorySupplyByNextTokenResult() { return $this->_fields['ListInventorySupplyByNextTokenResult']['FieldValue']; } /** * Set the value of the ListInventorySupplyByNextTokenResult property. * * @param FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResult listInventorySupplyByNextTokenResult * @return this instance */ public function setListInventorySupplyByNextTokenResult($value) { $this->_fields['ListInventorySupplyByNextTokenResult']['FieldValue'] = $value; return $this; } /** * Check to see if ListInventorySupplyByNextTokenResult is set. * * @return true if ListInventorySupplyByNextTokenResult is set. */ public function isSetListInventorySupplyByNextTokenResult() { return !is_null($this->_fields['ListInventorySupplyByNextTokenResult']['FieldValue']); } /** * Set the value of ListInventorySupplyByNextTokenResult, return this. * * @param listInventorySupplyByNextTokenResult * The new value to set. * * @return This instance. */ public function withListInventorySupplyByNextTokenResult($value) { $this->setListInventorySupplyByNextTokenResult($value); return $this; } /** * Get the value of the ResponseMetadata property. * * @return ResponseMetadata ResponseMetadata. */ public function getResponseMetadata() { return $this->_fields['ResponseMetadata']['FieldValue']; } /** * Set the value of the ResponseMetadata property. * * @param FBAInventoryServiceMWS_Model_ResponseMetadata responseMetadata * @return this instance */ public function setResponseMetadata($value) { $this->_fields['ResponseMetadata']['FieldValue'] = $value; return $this; } /** * Check to see if ResponseMetadata is set. * * @return true if ResponseMetadata is set. */ public function isSetResponseMetadata() { return !is_null($this->_fields['ResponseMetadata']['FieldValue']); } /** * Set the value of ResponseMetadata, return this. * * @param responseMetadata * The new value to set. * * @return This instance. */ public function withResponseMetadata($value) { $this->setResponseMetadata($value); return $this; } /** * Get the value of the ResponseHeaderMetadata property. * * @return ResponseHeaderMetadata ResponseHeaderMetadata. */ public function getResponseHeaderMetadata() { return $this->_fields['ResponseHeaderMetadata']['FieldValue']; } /** * Set the value of the ResponseHeaderMetadata property. * * @param FBAInventoryServiceMWS_Model_ResponseHeaderMetadata responseHeaderMetadata * @return this instance */ public function setResponseHeaderMetadata($value) { $this->_fields['ResponseHeaderMetadata']['FieldValue'] = $value; return $this; } /** * Check to see if ResponseHeaderMetadata is set. * * @return true if ResponseHeaderMetadata is set. */ public function isSetResponseHeaderMetadata() { return !is_null($this->_fields['ResponseHeaderMetadata']['FieldValue']); } /** * Set the value of ResponseHeaderMetadata, return this. * * @param responseHeaderMetadata * The new value to set. * * @return This instance. */ public function withResponseHeaderMetadata($value) { $this->setResponseHeaderMetadata($value); return $this; } /** * Construct FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResponse from XML string * * @param $xml * XML string to construct from * * @return FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResponse */ public static function fromXML($xml) { $dom = new DOMDocument(); $dom->loadXML($xml); $xpath = new DOMXPath($dom); $response = $xpath->query("//*[local-name()='ListInventorySupplyByNextTokenResponse']"); if ($response->length == 1) { return new FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResponse(($response->item(0))); } else { throw new Exception ("Unable to construct FBAInventoryServiceMWS_Model_ListInventorySupplyByNextTokenResponse from provided XML. Make sure that ListInventorySupplyByNextTokenResponse is a root element"); } } /** * XML Representation for this object * * @return string XML for this object */ public function toXML() { $xml = ""; $xml .= ""; $xml .= $this->_toXMLFragment(); $xml .= ""; return $xml; } }