* *
  • GetServiceStatusResult: FBAOutboundServiceMWS_Model_GetServiceStatusResult
  • *
  • ResponseMetadata: FBAOutboundServiceMWS_Model_ResponseMetadata
  • *
  • ResponseHeaderMetadata: FBAOutboundServiceMWS_Model_ResponseHeaderMetadata
  • * * */ class FBAOutboundServiceMWS_Model_GetServiceStatusResponse extends FBAOutboundServiceMWS_Model { public function __construct($data = null) { $this->_fields = array ( 'GetServiceStatusResult' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_GetServiceStatusResult'), 'ResponseMetadata' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_ResponseMetadata'), 'ResponseHeaderMetadata' => array('FieldValue' => null, 'FieldType' => 'FBAOutboundServiceMWS_Model_ResponseHeaderMetadata'), ); parent::__construct($data); } /** * Get the value of the GetServiceStatusResult property. * * @return GetServiceStatusResult GetServiceStatusResult. */ public function getGetServiceStatusResult() { return $this->_fields['GetServiceStatusResult']['FieldValue']; } /** * Set the value of the GetServiceStatusResult property. * * @param FBAOutboundServiceMWS_Model_GetServiceStatusResult getServiceStatusResult * @return this instance */ public function setGetServiceStatusResult($value) { $this->_fields['GetServiceStatusResult']['FieldValue'] = $value; return $this; } /** * Check to see if GetServiceStatusResult is set. * * @return true if GetServiceStatusResult is set. */ public function isSetGetServiceStatusResult() { return !is_null($this->_fields['GetServiceStatusResult']['FieldValue']); } /** * Set the value of GetServiceStatusResult, return this. * * @param getServiceStatusResult * The new value to set. * * @return This instance. */ public function withGetServiceStatusResult($value) { $this->setGetServiceStatusResult($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 FBAOutboundServiceMWS_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 FBAOutboundServiceMWS_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 FBAOutboundServiceMWS_Model_GetServiceStatusResponse from XML string * * @param $xml * XML string to construct from * * @return FBAOutboundServiceMWS_Model_GetServiceStatusResponse */ public static function fromXML($xml) { $dom = new DOMDocument(); $dom->loadXML($xml); $xpath = new DOMXPath($dom); $response = $xpath->query("//*[local-name()='GetServiceStatusResponse']"); if ($response->length == 1) { return new FBAOutboundServiceMWS_Model_GetServiceStatusResponse(($response->item(0))); } else { throw new Exception ("Unable to construct FBAOutboundServiceMWS_Model_GetServiceStatusResponse from provided XML. Make sure that GetServiceStatusResponse 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; } }