

Public Member Functions | |
| DoReauthorizationResponseType () | |
| getAuthorizationID () | |
| setAuthorizationID ($AuthorizationID, $charset= 'iso-8859-1') | |
| getTimestamp () | |
| setTimestamp ($Timestamp, $charset= 'iso-8859-1') | |
| getAck () | |
| setAck ($Ack, $charset= 'iso-8859-1') | |
| getCorrelationID () | |
| setCorrelationID ($CorrelationID, $charset= 'iso-8859-1') | |
| getErrors () | |
| setErrors ($Errors, $charset= 'iso-8859-1') | |
| getVersion () | |
| setVersion ($Version, $charset= 'iso-8859-1') | |
| getBuild () | |
| setBuild ($Build, $charset= 'iso-8859-1') | |
| & | getSoapValue ($name, $ns=null) |
| setattr ($attribute, $value) | |
| getattr ($attribute) | |
| __set_attribute ($key, $value) | |
Public Attributes | |
| $AuthorizationID | |
| $Timestamp | |
| $Ack | |
| $CorrelationID | |
| $Errors | |
| $Version | |
| $Build | |
| $_elements = array() | |
| $_attributes = array() | |
| $_attributeValues = array() | |
| $_namespace | |
Definition at line 16 of file DoReauthorizationResponseType.php.
|
|
Definition at line 20 of file DoReauthorizationResponseType.php. 00021 { 00022 parent::AbstractResponseType(); 00023 $this->_namespace = 'urn:ebay:api:PayPalAPI'; 00024 $this->_elements = array_merge($this->_elements, 00025 array ( 00026 'AuthorizationID' => 00027 array ( 00028 'required' => true, 00029 'type' => 'string', 00030 'namespace' => 'urn:ebay:api:PayPalAPI', 00031 ), 00032 )); 00033 }
|
|
||||||||||||
|
Callback for SOAP_Base::_decode() to set attributes during response decoding. Definition at line 150 of file XSDType.php. References XSDType::setattr(). 00151 { 00152 return $this->setattr($key, $value); 00153 }
|
|
|
Definition at line 105 of file AbstractResponseType.php.
|
|
|
Get the value of an attribute on this object. Definition at line 139 of file XSDType.php. 00140 { 00141 return isset($this->_attributeValues[$attribute]) ? 00142 $this->_attributeValues[$attribute] : 00143 null; 00144 }
|
|
|
Definition at line 35 of file DoReauthorizationResponseType.php.
|
|
|
Definition at line 141 of file AbstractResponseType.php.
|
|
|
Definition at line 114 of file AbstractResponseType.php.
|
|
|
Definition at line 123 of file AbstractResponseType.php.
|
|
||||||||||||
|
Turn this type into a SOAP_Value object useable with SOAP_Client.
Definition at line 69 of file XSDType.php. References $i, $value, name, and Value. 00070 { 00071 include_once 'Services/PayPal/SOAP/Value.php'; 00072 00073 $elements = array(); 00074 foreach ($this->_elements as $ename => $element) { 00075 $value = $this->$ename; 00076 00077 // Values that are null and not required can be omitted 00078 // from the serialized XML (and thus the SOAP_Value 00079 // object) entirely. 00080 if (is_null($value) && !$element['required']) { 00081 continue; 00082 } 00083 00084 // Append namespace prefixes if this element came from a 00085 // namespace different from the base type's namespace. 00086 if (!empty($element['namespace']) && $element['namespace'] != $this->_namespace) { 00087 $ename = '{' . $element['namespace'] . '}' . $ename; 00088 } 00089 00090 if (is_a($value, 'XSDType')) { 00091 $elements[] =& $value->getSoapValue($ename, $this->_namespace); 00092 } elseif(is_array($value)) { 00093 for($i = 0; $i < count($value); $i++) { 00094 if (is_a($value[$i], 'XSDType')) { 00095 $elements[] =& $value[$i]->getSoapValue($ename, $this->_namespace); 00096 } else { 00097 if (is_string($value[$i]) && $element['charset'] == 'iso-8859-1' && 00098 (utf8_encode(utf8_decode($value[$i])) != $value[$i])) { 00099 $value[$i] = utf8_encode($value[$i]); 00100 } 00101 $elements[] =& new SOAP_Value($ename, $element['type'], $value[$i]); 00102 } 00103 } 00104 } else { 00105 if (is_string($value) && $element['charset'] == 'iso-8859-1' && 00106 (utf8_encode(utf8_decode($value)) != $value)) { 00107 $value = utf8_encode($value); 00108 } 00109 $elements[] =& new SOAP_Value($ename, $element['type'], $value); 00110 } 00111 } 00112 00113 if (count($elements) == 1) { 00114 $elements = array_shift($elements); 00115 } 00116 00117 if (!is_null($ns) && $ns != $this->_namespace) { 00118 $this->_attributeValues['xmlns'] = $this->_namespace; 00119 } 00120 00121 if (count($this->_attributeValues)) { 00122 return $v =& new SOAP_Value($name, '', $elements, $this->_attributeValues); 00123 } else { 00124 return $v =& new SOAP_Value($name, '', $elements); 00125 } 00126 }
|
|
|
Definition at line 96 of file AbstractResponseType.php.
|
|
|
Definition at line 132 of file AbstractResponseType.php.
|
|
||||||||||||
|
Definition at line 109 of file AbstractResponseType.php. References AbstractResponseType::$Ack. 00110 { 00111 $this->Ack = $Ack; 00112 $this->_elements['Ack']['charset'] = $charset; 00113 }
|
|
||||||||||||
|
Set the value of an attribute on this object. Definition at line 131 of file XSDType.php. References $value. Referenced by XSDType::__set_attribute(). 00132 { 00133 $this->_attributeValues[$attribute] = $value; 00134 }
|
|
||||||||||||
|
Definition at line 39 of file DoReauthorizationResponseType.php. References $AuthorizationID. 00040 { 00041 $this->AuthorizationID = $AuthorizationID; 00042 $this->_elements['AuthorizationID']['charset'] = $charset; 00043 }
|
|
||||||||||||
|
Definition at line 145 of file AbstractResponseType.php. References AbstractResponseType::$Build. 00146 { 00147 $this->Build = $Build; 00148 $this->_elements['Build']['charset'] = $charset; 00149 }
|
|
||||||||||||
|
Definition at line 118 of file AbstractResponseType.php. References AbstractResponseType::$CorrelationID. 00119 { 00120 $this->CorrelationID = $CorrelationID; 00121 $this->_elements['CorrelationID']['charset'] = $charset; 00122 }
|
|
||||||||||||
|
Definition at line 127 of file AbstractResponseType.php. References AbstractResponseType::$Errors. 00128 { 00129 $this->Errors = $Errors; 00130 $this->_elements['Errors']['charset'] = $charset; 00131 }
|
|
||||||||||||
|
Definition at line 100 of file AbstractResponseType.php. References AbstractResponseType::$Timestamp. 00101 { 00102 $this->Timestamp = $Timestamp; 00103 $this->_elements['Timestamp']['charset'] = $charset; 00104 }
|
|
||||||||||||
|
Definition at line 136 of file AbstractResponseType.php. References AbstractResponseType::$Version. 00137 { 00138 $this->Version = $Version; 00139 $this->_elements['Version']['charset'] = $charset; 00140 }
|
|
|
Definition at line 33 of file XSDType.php. |
|
|
Definition at line 42 of file XSDType.php. |
|
|
Definition at line 24 of file XSDType.php. |
|
|
Definition at line 51 of file XSDType.php. |
|
|
Application level acknowledgement code. Definition at line 31 of file AbstractResponseType.php. Referenced by AbstractResponseType::setAck(). |
|
|
Definition at line 18 of file DoReauthorizationResponseType.php. Referenced by setAuthorizationID(). |
|
|
This refers to the specific software build that was used in the deployment for processing the request and generating the response. Definition at line 49 of file AbstractResponseType.php. Referenced by AbstractResponseType::setBuild(). |
|
|
CorrelationID may be used optionally with an application level acknowledgement. Definition at line 36 of file AbstractResponseType.php. Referenced by AbstractResponseType::setCorrelationID(). |
|
|
Definition at line 38 of file AbstractResponseType.php. Referenced by AbstractResponseType::setErrors(). |
|
|
This value represents the date and time (GMT) when the response was generated by a service provider (as a result of processing of a request). Definition at line 26 of file AbstractResponseType.php. Referenced by AbstractResponseType::setTimestamp(). |
|
|
This refers to the version of the response payload schema. Definition at line 43 of file AbstractResponseType.php. Referenced by AbstractResponseType::setVersion(). |
1.4.4