src/AmazonPaymentBundle/lib/amazon/OffAmazonPaymentsService/Client.php
private function _convertSetOrderReferenceDetails($request) {
        
        $parameters = array();
        $parameters['Action'] = 'SetOrderReferenceDetails';
        if ($request->isSetSellerId()) {
            $parameters['SellerId'] =  $request->getSellerId();
        }
        if ($request->isSetAmazonOrderReferenceId()) {
            $parameters['AmazonOrderReferenceId'] =  $request->getAmazonOrderReferenceId();
        }
        if ($request->isSetOrderReferenceAttributes()) {
            $orderReferenceAttributes = $request->getOrderReferenceAttributes();
            if ($orderReferenceAttributes->isSetOrderTotal()) {
                $orderTotal = $orderReferenceAttributes->getOrderTotal();
                if ($orderTotal->isSetCurrencyCode()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'OrderTotal' . '.' . 'CurrencyCode'] =  $orderTotal->getCurrencyCode();
                }
                if ($orderTotal->isSetAmount()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'OrderTotal' . '.' . 'Amount'] =  $orderTotal->getAmount();
                }
            }
            if ($orderReferenceAttributes->isSetPlatformId()) {
                $parameters['OrderReferenceAttributes' . '.' . 'PlatformId'] =  $orderReferenceAttributes->getPlatformId();
            }
            if ($orderReferenceAttributes->isSetSellerNote()) {
                $parameters['OrderReferenceAttributes' . '.' . 'SellerNote'] =  $orderReferenceAttributes->getSellerNote();
            }
            if ($orderReferenceAttributes->isSetSellerOrderAttributes()) {
                $sellerOrderAttributes = $orderReferenceAttributes->getSellerOrderAttributes();
                if ($sellerOrderAttributes->isSetSellerOrderId()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'SellerOrderId'] =  $sellerOrderAttributes->getSellerOrderId();
                }
                if ($sellerOrderAttributes->isSetStoreName()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'StoreName'] =  $sellerOrderAttributes->getStoreName();
                }
                if ($sellerOrderAttributes->isSetOrderItemCategories()) {
                    $orderItemCategories = $sellerOrderAttributes->getOrderItemCategories();
                    foreach  ($orderItemCategories->getOrderItemCategory() as $orderItemCategoryIndex => $orderItemCategory) {
                        $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'OrderItemCategories' . '.' . 'OrderItemCategory' . '.'  . ($orderItemCategoryIndex + 1)] =  $orderItemCategory;
                    }
                }
                if ($sellerOrderAttributes->isSetCustomInformation()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'CustomInformation'] =  $sellerOrderAttributes->getCustomInformation();
                }
            }
        }

        return $parameters;
    }
private function _convertSetOrderReferenceDetails($request) {
        
        $parameters = array();
        $parameters['Action'] = 'SetOrderReferenceDetails';
        if ($request->isSetSellerId()) {
            $parameters['SellerId'] =  $request->getSellerId();
        }
        if ($request->isSetAmazonOrderReferenceId()) {
            $parameters['AmazonOrderReferenceId'] =  $request->getAmazonOrderReferenceId();
        }
        if ($request->isSetOrderReferenceAttributes()) {
            $orderReferenceAttributes = $request->getOrderReferenceAttributes();
            if ($orderReferenceAttributes->isSetOrderTotal()) {
                $orderTotal = $orderReferenceAttributes->getOrderTotal();
                if ($orderTotal->isSetCurrencyCode()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'OrderTotal' . '.' . 'CurrencyCode'] =  $orderTotal->getCurrencyCode();
                }
                if ($orderTotal->isSetAmount()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'OrderTotal' . '.' . 'Amount'] =  $orderTotal->getAmount();
                }
            }
            if ($orderReferenceAttributes->isSetPlatformId()) {
                $parameters['OrderReferenceAttributes' . '.' . 'PlatformId'] =  $orderReferenceAttributes->getPlatformId();
            }
            if ($orderReferenceAttributes->isSetSellerNote()) {
                $parameters['OrderReferenceAttributes' . '.' . 'SellerNote'] =  $orderReferenceAttributes->getSellerNote();
            }
            if ($orderReferenceAttributes->isSetSellerOrderAttributes()) {
                $sellerOrderAttributes = $orderReferenceAttributes->getSellerOrderAttributes();
                if ($sellerOrderAttributes->isSetSellerOrderId()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'SellerOrderId'] =  $sellerOrderAttributes->getSellerOrderId();
                }
                if ($sellerOrderAttributes->isSetStoreName()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'StoreName'] =  $sellerOrderAttributes->getStoreName();
                }
                if ($sellerOrderAttributes->isSetOrderItemCategories()) {
                    $orderItemCategories = $sellerOrderAttributes->getOrderItemCategories();
                    foreach  ($orderItemCategories->getOrderItemCategory() as $orderItemCategoryIndex => $orderItemCategory) {
                        $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'OrderItemCategories' . '.' . 'OrderItemCategory' . '.'  . ($orderItemCategoryIndex + 1)] =  $orderItemCategory;
                    }
                }
                if ($sellerOrderAttributes->isSetCustomInformation()) {
                    $parameters['OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'CustomInformation'] =  $sellerOrderAttributes->getCustomInformation();
                }
            }
        }

        return $parameters;
    }
private function _convertSetOrderReferenceDetails ( $ request ) { $ parameters = array ( ) ; $ parameters [ 'Action' ] = 'SetOrderReferenceDetails' ; if ( $ request -> isSetSellerId ( ) ) { $ parameters [ 'SellerId' ] = $ request -> getSellerId ( ) ; } if ( $ request -> isSetAmazonOrderReferenceId ( ) ) { $ parameters [ 'AmazonOrderReferenceId' ] = $ request -> getAmazonOrderReferenceId ( ) ; } if ( $ request -> isSetOrderReferenceAttributes ( ) ) { $ orderReferenceAttributes = $ request -> getOrderReferenceAttributes ( ) ; if ( $ orderReferenceAttributes -> isSetOrderTotal ( ) ) { $ orderTotal = $ orderReferenceAttributes -> getOrderTotal ( ) ; if ( $ orderTotal -> isSetCurrencyCode ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'OrderTotal' . '.' . 'CurrencyCode' ] = $ orderTotal -> getCurrencyCode ( ) ; } if ( $ orderTotal -> isSetAmount ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'OrderTotal' . '.' . 'Amount' ] = $ orderTotal -> getAmount ( ) ; } } if ( $ orderReferenceAttributes -> isSetPlatformId ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'PlatformId' ] = $ orderReferenceAttributes -> getPlatformId ( ) ; } if ( $ orderReferenceAttributes -> isSetSellerNote ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'SellerNote' ] = $ orderReferenceAttributes -> getSellerNote ( ) ; } if ( $ orderReferenceAttributes -> isSetSellerOrderAttributes ( ) ) { $ sellerOrderAttributes = $ orderReferenceAttributes -> getSellerOrderAttributes ( ) ; if ( $ sellerOrderAttributes -> isSetSellerOrderId ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'SellerOrderId' ] = $ sellerOrderAttributes -> getSellerOrderId ( ) ; } if ( $ sellerOrderAttributes -> isSetStoreName ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'StoreName' ] = $ sellerOrderAttributes -> getStoreName ( ) ; } if ( $ sellerOrderAttributes -> isSetOrderItemCategories ( ) ) { $ orderItemCategories = $ sellerOrderAttributes -> getOrderItemCategories ( ) ; foreach ( $ orderItemCategories -> getOrderItemCategory ( ) as $ orderItemCategoryIndex => $ orderItemCategory ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'OrderItemCategories' . '.' . 'OrderItemCategory' . '.' . ( $ orderItemCategoryIndex + 1 ) ] = $ orderItemCategory ; } } if ( $ sellerOrderAttributes -> isSetCustomInformation ( ) ) { $ parameters [ 'OrderReferenceAttributes' . '.' . 'SellerOrderAttributes' . '.' . 'CustomInformation' ] = $ sellerOrderAttributes -> getCustomInformation ( ) ; } } } return $ parameters ; }
Convert SetOrderReferenceDetailsRequest to name value pairs
Convert SetOrderReferenceDetailsRequest to name value pairs