amazonData;
$amazonInternalData = new stdClass();
if ($response->isSetSetOrderReferenceDetailsResult()) {
$setOrderReferenceDetailsResult = $response->getSetOrderReferenceDetailsResult();
if ($setOrderReferenceDetailsResult->isSetOrderReferenceDetails()) {
$orderReferenceDetails = $setOrderReferenceDetailsResult->getOrderReferenceDetails();
if ($orderReferenceDetails->isSetAmazonOrderReferenceId()) {
$amazonInternalData->amazon_response_amazonAuthorizationId = $orderReferenceDetails->getAmazonOrderReferenceId();
}
if ($orderReferenceDetails->isSetOrderReferenceStatus()) {
$orderReferenceStatus = $orderReferenceDetails->getOrderReferenceStatus();
if ($orderReferenceStatus->isSetState()) {
$amazonInternalData->amazon_response_reasonCode = $orderReferenceStatus->getReasonCode();
}
if ($orderReferenceStatus->isSetReasonCode()) {
$amazonInternalData->amazon_response_reasonCode = $orderReferenceStatus->getReasonCode();
}
if ($orderReferenceStatus->isSetReasonDescription()) {
$amazonInternalData->amazon_response_reasonDescription = $orderReferenceStatus->getReasonDescription();
}
}
}
}
return $amazonInternalData;
}
/**
* @return string
*/
function getContents () {
$contents = "";
$contents .= "Service Response" . "
";
$contents .= "=============================" . "
";
$contents .= "SetOrderReferenceDetailsResponse" . "
";
if ($this->amazonData->isSetSetOrderReferenceDetailsResult()) {
$contents .= "SetOrderReferenceDetailsResult" . "
";
$setOrderReferenceDetailsResult = $this->amazonData->getSetOrderReferenceDetailsResult();
if ($setOrderReferenceDetailsResult->isSetOrderReferenceDetails()) {
$contents .= " OrderReferenceDetails" . "
";
$orderReferenceDetails = $setOrderReferenceDetailsResult->getOrderReferenceDetails();
if ($orderReferenceDetails->isSetAmazonOrderReferenceId()) {
$contents .= "AmazonOrderReferenceId: " . $orderReferenceDetails->getAmazonOrderReferenceId() . "
";
}
if ($orderReferenceDetails->isSetBuyer()) {
$contents .= "Buyer" . "
";
$buyer = $orderReferenceDetails->getBuyer();
if ($buyer->isSetName()) {
$contents .= "Name: " . $buyer->getName() . "
";
}
if ($buyer->isSetEmail()) {
$contents .= "Email: " . $buyer->getEmail() . "
";
}
if ($buyer->isSetPhone()) {
$contents .= "Phone: " . $buyer->getPhone() . "
";
}
}
if ($orderReferenceDetails->isSetOrderTotal()) {
$contents .= "OrderTotal" . "
";
$orderTotal = $orderReferenceDetails->getOrderTotal();
if ($orderTotal->isSetCurrencyCode()) {
$contents .= "CurrencyCode: " . $orderTotal->getCurrencyCode() . "
";
}
if ($orderTotal->isSetAmount()) {
$contents .= "Amount: " . $orderTotal->getAmount() . "
";
}
}
if ($orderReferenceDetails->isSetSellerNote()) {
$contents .= "SellerNote: " . $orderReferenceDetails->getSellerNote() . "
";
}
if ($orderReferenceDetails->isSetDestination()) {
$contents .= "Destination" . "
";
$destination = $orderReferenceDetails->getDestination();
if ($destination->isSetDestinationType()) {
$contents .= "DestinationType: " . $destination->getDestinationType() . "
";
}
if ($destination->isSetPhysicalDestination()) {
$contents .= "PhysicalDestination" . "
";
$physicalDestination = $destination->getPhysicalDestination();
if ($physicalDestination->isSetName()) {
$contents .= " Name: " . $physicalDestination->getName() . "
";
}
if ($physicalDestination->isSetAddressLine1()) {
$contents .= " AddressLine1: " . $physicalDestination->getAddressLine1() . "
";
}
if ($physicalDestination->isSetAddressLine2()) {
$contents .= " AddressLine2: " . $physicalDestination->getAddressLine2() . "
";
}
if ($physicalDestination->isSetAddressLine3()) {
$contents .= " AddressLine3: " . $physicalDestination->getAddressLine3() . "
";
}
if ($physicalDestination->isSetCity()) {
$contents .= " City: " . $physicalDestination->getCity() . "
";
}
if ($physicalDestination->isSetCounty()) {
$contents .= " County: " . $physicalDestination->getCounty() . "
";
}
if ($physicalDestination->isSetDistrict()) {
$contents .= " District: " . $physicalDestination->getDistrict() . "
";
}
if ($physicalDestination->isSetStateOrRegion()) {
$contents .= " StateOrRegion: " . $physicalDestination->getStateOrRegion() . "
";
}
if ($physicalDestination->isSetPostalCode()) {
$contents .= " PostalCode: " . $physicalDestination->getPostalCode() . "
";
}
if ($physicalDestination->isSetCountryCode()) {
$contents .= " CountryCode: " . $physicalDestination->getCountryCode() . "
";
}
if ($physicalDestination->isSetPhone()) {
$contents .= " Phone: " . $physicalDestination->getPhone() . "
";
}
}
}
if ($orderReferenceDetails->isSetReleaseEnvironment()) {
$contents .= "ReleaseEnvironment" . "
";
$contents .= "" . $orderReferenceDetails->getReleaseEnvironment() . "
";
}
if ($orderReferenceDetails->isSetIdList()) {
$contents .= "IdList" . "
";
$idList = $orderReferenceDetails->getIdList();
$memberList = $idList->getmember();
foreach ($memberList as $member) {
$contents .= "member: " . $member . "
";;
}
}
if ($orderReferenceDetails->isSetSellerOrderAttributes()) {
$contents .= "SellerOrderAttributes" . "
";
$sellerOrderAttributes = $orderReferenceDetails->getSellerOrderAttributes();
if ($sellerOrderAttributes->isSetSellerOrderId()) {
$contents .= "SellerOrderId: " . $sellerOrderAttributes->getSellerOrderId() . "
";
}
if ($sellerOrderAttributes->isSetStoreName()) {
$contents .= "StoreName: " . $sellerOrderAttributes->getStoreName() . "
";
}
if ($sellerOrderAttributes->isSetOrderItemCategories()) {
$contents .= "OrderItemCategories" . "
";
$orderItemCategories = $sellerOrderAttributes->getOrderItemCategories();
$orderItemCategoryList = $orderItemCategories->getOrderItemCategory();
foreach ($orderItemCategoryList as $orderItemCategory) {
$contents .= " OrderItemCategory: " . $orderItemCategory;
}
}
if ($sellerOrderAttributes->isSetCustomInformation()) {
$contents .= "CustomInformation: " . $sellerOrderAttributes->getCustomInformation() . "
";
}
}
if ($orderReferenceDetails->isSetOrderReferenceStatus()) {
$contents .= "OrderReferenceStatus" . "
";
$orderReferenceStatus = $orderReferenceDetails->getOrderReferenceStatus();
if ($orderReferenceStatus->isSetState()) {
$contents .= "State: " . $orderReferenceStatus->getState() . "
";
}
if ($orderReferenceStatus->isSetLastUpdateTimestamp()) {
$contents .= "LastUpdateTimestamp: " . $orderReferenceStatus->getLastUpdateTimestamp() . "
";
}
if ($orderReferenceStatus->isSetReasonCode()) {
$contents .= "ReasonCode: " . $orderReferenceStatus->getReasonCode() . "
";
}
if ($orderReferenceStatus->isSetReasonDescription()) {
$contents .= "ReasonDescription: " . $orderReferenceStatus->getReasonDescription() . "
";
}
}
if ($orderReferenceDetails->isSetConstraints()) {
$contents .= "Constraints" . "
";
$constraints = $orderReferenceDetails->getConstraints();
$constraintList = $constraints->getConstraint();
foreach ($constraintList as $constraint) {
$contents .= "Constraint" . "
";
if ($constraint->isSetConstraintID()) {
$contents .= " ConstraintID: " . $constraint->getConstraintID() . "
";
}
if ($constraint->isSetDescription()) {
$contents .= " Description: " . $constraint->getDescription() . "
";
}
}
}
if ($orderReferenceDetails->isSetCreationTimestamp()) {
$contents .= "CreationTimestamp: " . $orderReferenceDetails->getCreationTimestamp() . "
";
}
if ($orderReferenceDetails->isSetExpirationTimestamp()) {
$contents .= "ExpirationTimestamp: " . $orderReferenceDetails->getExpirationTimestamp() . "
";
}
if ($orderReferenceDetails->isSetParentDetails()) {
$contents .= "ParentDetails" . "
";
$parentDetails = $orderReferenceDetails->getParentDetails();
if ($parentDetails->isSetId()) {
$contents .= "Id: " . $parentDetails->getId() . "
";
}
if ($parentDetails->isSetType()) {
$contents .= "Type: " . $parentDetails->getType() . "
";
}
}
}
}
/*
if ($this->amazonData->isSetResponseMetadata()) {
$contents .= "ResponseMetadata" . "
";
$responseMetadata = $this->amazonData->getResponseMetadata();
if ($responseMetadata->isSetRequestId()) {
$contents .= " RequestId: " . $responseMetadata->getRequestId() . "
";
}
}
$contents .= "ResponseHeaderMetadata: " . $this->amazonData->getResponseHeaderMetadata() . "
";
*/
$contents .= $this->tableEnd();
return $contents;
}
}