{
    "containers": {
        "services": [
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "RefundTransaction",
                        "parameterType": {
                            "RefundTransactionRequest": "RefundTransactionReq"
                        },
                        "returnType": "RefundTransactionResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "RefundTransaction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "RefundTransaction",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "InitiateRecoup",
                        "parameterType": {
                            "InitiateRecoupRequest": "InitiateRecoupReq"
                        },
                        "returnType": "InitiateRecoupResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "InitiateRecoup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "InitiateRecoup",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "CompleteRecoup",
                        "parameterType": {
                            "CompleteRecoupRequest": "CompleteRecoupReq"
                        },
                        "returnType": "CompleteRecoupResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "CompleteRecoup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CompleteRecoup",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "CancelRecoup",
                        "parameterType": {
                            "CancelRecoupRequest": "CancelRecoupReq"
                        },
                        "returnType": "CancelRecoupResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "CancelRecoup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CancelRecoup",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetTransactionDetails",
                        "parameterType": {
                            "GetTransactionDetailsRequest": "GetTransactionDetailsReq"
                        },
                        "returnType": "GetTransactionDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetTransactionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetTransactionDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMCreateButton",
                        "parameterType": {
                            "BMCreateButtonRequest": "BMCreateButtonReq"
                        },
                        "returnType": "BMCreateButtonResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMCreateButton",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMCreateButton",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMUpdateButton",
                        "parameterType": {
                            "BMUpdateButtonRequest": "BMUpdateButtonReq"
                        },
                        "returnType": "BMUpdateButtonResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMUpdateButton",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMUpdateButton",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMSetInventory",
                        "parameterType": {
                            "BMSetInventoryRequest": "BMSetInventoryReq"
                        },
                        "returnType": "BMSetInventoryResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMSetInventory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMSetInventory",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMGetButtonDetails",
                        "parameterType": {
                            "BMGetButtonDetailsRequest": "BMGetButtonDetailsReq"
                        },
                        "returnType": "BMGetButtonDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMGetButtonDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMGetButtonDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMGetInventory",
                        "parameterType": {
                            "BMGetInventoryRequest": "BMGetInventoryReq"
                        },
                        "returnType": "BMGetInventoryResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMGetInventory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMGetInventory",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMManageButtonStatus",
                        "parameterType": {
                            "BMManageButtonStatusRequest": "BMManageButtonStatusReq"
                        },
                        "returnType": "BMManageButtonStatusResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMManageButtonStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMManageButtonStatus",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BMButtonSearch",
                        "parameterType": {
                            "BMButtonSearchRequest": "BMButtonSearchReq"
                        },
                        "returnType": "BMButtonSearchResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BMButtonSearch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMButtonSearch",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BillUser",
                        "parameterType": {
                            "BillUserRequest": "BillUserReq"
                        },
                        "returnType": "BillUserResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BillUser",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillUser",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "TransactionSearch",
                        "parameterType": {
                            "TransactionSearchRequest": "TransactionSearchReq"
                        },
                        "returnType": "TransactionSearchResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "TransactionSearch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "TransactionSearch",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "MassPay",
                        "parameterType": {
                            "MassPayRequest": "MassPayReq"
                        },
                        "returnType": "MassPayResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "MassPay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "MassPay",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BillAgreementUpdate",
                        "parameterType": {
                            "BillAgreementUpdateRequest": "BillAgreementUpdateReq"
                        },
                        "returnType": "BAUpdateResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BillAgreementUpdate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillAgreementUpdate",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "AddressVerify",
                        "parameterType": {
                            "AddressVerifyRequest": "AddressVerifyReq"
                        },
                        "returnType": "AddressVerifyResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "AddressVerify",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "AddressVerify",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "EnterBoarding",
                        "parameterType": {
                            "EnterBoardingRequest": "EnterBoardingReq"
                        },
                        "returnType": "EnterBoardingResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "EnterBoarding",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnterBoarding",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetBoardingDetails",
                        "parameterType": {
                            "GetBoardingDetailsRequest": "GetBoardingDetailsReq"
                        },
                        "returnType": "GetBoardingDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetBoardingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBoardingDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "CreateMobilePayment",
                        "parameterType": {
                            "CreateMobilePaymentRequest": "CreateMobilePaymentReq"
                        },
                        "returnType": "CreateMobilePaymentResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "CreateMobilePayment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateMobilePayment",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetMobileStatus",
                        "parameterType": {
                            "GetMobileStatusRequest": "GetMobileStatusReq"
                        },
                        "returnType": "GetMobileStatusResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetMobileStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetMobileStatus",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "SetMobileCheckout",
                        "parameterType": {
                            "SetMobileCheckoutRequest": "SetMobileCheckoutReq"
                        },
                        "returnType": "SetMobileCheckoutResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "SetMobileCheckout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetMobileCheckout",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoMobileCheckoutPayment",
                        "parameterType": {
                            "DoMobileCheckoutPaymentRequest": "DoMobileCheckoutPaymentReq"
                        },
                        "returnType": "DoMobileCheckoutPaymentResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoMobileCheckoutPayment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoMobileCheckoutPayment",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetBalance",
                        "parameterType": {
                            "GetBalanceRequest": "GetBalanceReq"
                        },
                        "returnType": "GetBalanceResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetBalance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBalance",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetPalDetails",
                        "parameterType": {
                            "GetPalDetailsRequest": "GetPalDetailsReq"
                        },
                        "returnType": "GetPalDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetPalDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetPalDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoExpressCheckoutPayment",
                        "parameterType": {
                            "DoExpressCheckoutPaymentRequest": "DoExpressCheckoutPaymentReq"
                        },
                        "returnType": "DoExpressCheckoutPaymentResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoExpressCheckoutPayment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoExpressCheckoutPayment",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoUATPExpressCheckoutPayment",
                        "parameterType": {
                            "DoUATPExpressCheckoutPaymentRequest": "DoUATPExpressCheckoutPaymentReq"
                        },
                        "returnType": "DoUATPExpressCheckoutPaymentResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoUATPExpressCheckoutPayment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoUATPExpressCheckoutPayment",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "SetAuthFlowParam",
                        "parameterType": {
                            "SetAuthFlowParamRequest": "SetAuthFlowParamReq"
                        },
                        "returnType": "SetAuthFlowParamResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "SetAuthFlowParam",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetAuthFlowParam",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetAuthDetails",
                        "parameterType": {
                            "GetAuthDetailsRequest": "GetAuthDetailsReq"
                        },
                        "returnType": "GetAuthDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetAuthDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetAuthDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "SetAccessPermissions",
                        "parameterType": {
                            "SetAccessPermissionsRequest": "SetAccessPermissionsReq"
                        },
                        "returnType": "SetAccessPermissionsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "SetAccessPermissions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetAccessPermissions",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "UpdateAccessPermissions",
                        "parameterType": {
                            "UpdateAccessPermissionsRequest": "UpdateAccessPermissionsReq"
                        },
                        "returnType": "UpdateAccessPermissionsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "UpdateAccessPermissions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateAccessPermissions",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetAccessPermissionDetails",
                        "parameterType": {
                            "GetAccessPermissionDetailsRequest": "GetAccessPermissionDetailsReq"
                        },
                        "returnType": "GetAccessPermissionDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetAccessPermissionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetAccessPermissionDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetIncentiveEvaluation",
                        "parameterType": {
                            "GetIncentiveEvaluationRequest": "GetIncentiveEvaluationReq"
                        },
                        "returnType": "GetIncentiveEvaluationResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetIncentiveEvaluation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetIncentiveEvaluation",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "SetExpressCheckout",
                        "parameterType": {
                            "SetExpressCheckoutRequest": "SetExpressCheckoutReq"
                        },
                        "returnType": "SetExpressCheckoutResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "SetExpressCheckout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetExpressCheckout",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "ExecuteCheckoutOperations",
                        "parameterType": {
                            "ExecuteCheckoutOperationsRequest": "ExecuteCheckoutOperationsReq"
                        },
                        "returnType": "ExecuteCheckoutOperationsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "ExecuteCheckoutOperations",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ExecuteCheckoutOperations",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetExpressCheckoutDetails",
                        "parameterType": {
                            "GetExpressCheckoutDetailsRequest": "GetExpressCheckoutDetailsReq"
                        },
                        "returnType": "GetExpressCheckoutDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetExpressCheckoutDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetExpressCheckoutDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoDirectPayment",
                        "parameterType": {
                            "DoDirectPaymentRequest": "DoDirectPaymentReq"
                        },
                        "returnType": "DoDirectPaymentResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoDirectPayment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoDirectPayment",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "ManagePendingTransactionStatus",
                        "parameterType": {
                            "ManagePendingTransactionStatusRequest": "ManagePendingTransactionStatusReq"
                        },
                        "returnType": "ManagePendingTransactionStatusResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "ManagePendingTransactionStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ManagePendingTransactionStatus",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoCancel",
                        "parameterType": {
                            "DoCancelRequest": "DoCancelReq"
                        },
                        "returnType": "DoCancelResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoCancel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoCancel",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoCapture",
                        "parameterType": {
                            "DoCaptureRequest": "DoCaptureReq"
                        },
                        "returnType": "DoCaptureResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoCapture",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoCapture",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoReauthorization",
                        "parameterType": {
                            "DoReauthorizationRequest": "DoReauthorizationReq"
                        },
                        "returnType": "DoReauthorizationResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoReauthorization",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoReauthorization",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoVoid",
                        "parameterType": {
                            "DoVoidRequest": "DoVoidReq"
                        },
                        "returnType": "DoVoidResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoVoid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoVoid",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoAuthorization",
                        "parameterType": {
                            "DoAuthorizationRequest": "DoAuthorizationReq"
                        },
                        "returnType": "DoAuthorizationResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoAuthorization",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoAuthorization",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "UpdateAuthorization",
                        "parameterType": {
                            "UpdateAuthorizationRequest": "UpdateAuthorizationReq"
                        },
                        "returnType": "UpdateAuthorizationResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "UpdateAuthorization",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateAuthorization",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoUATPAuthorization",
                        "parameterType": {
                            "DoUATPAuthorizationRequest": "DoUATPAuthorizationReq"
                        },
                        "returnType": "DoUATPAuthorizationResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoUATPAuthorization",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoUATPAuthorization",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "SetCustomerBillingAgreement",
                        "parameterType": {
                            "SetCustomerBillingAgreementRequest": "SetCustomerBillingAgreementReq"
                        },
                        "returnType": "SetCustomerBillingAgreementResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "SetCustomerBillingAgreement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetCustomerBillingAgreement",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetBillingAgreementCustomerDetails",
                        "parameterType": {
                            "GetBillingAgreementCustomerDetailsRequest": "GetBillingAgreementCustomerDetailsReq"
                        },
                        "returnType": "GetBillingAgreementCustomerDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetBillingAgreementCustomerDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBillingAgreementCustomerDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "CreateBillingAgreement",
                        "parameterType": {
                            "CreateBillingAgreementRequest": "CreateBillingAgreementReq"
                        },
                        "returnType": "CreateBillingAgreementResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "CreateBillingAgreement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateBillingAgreement",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoReferenceTransaction",
                        "parameterType": {
                            "DoReferenceTransactionRequest": "DoReferenceTransactionReq"
                        },
                        "returnType": "DoReferenceTransactionResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoReferenceTransaction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoReferenceTransaction",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "CreateRecurringPaymentsProfile",
                        "parameterType": {
                            "CreateRecurringPaymentsProfileRequest": "CreateRecurringPaymentsProfileReq"
                        },
                        "returnType": "CreateRecurringPaymentsProfileResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "CreateRecurringPaymentsProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateRecurringPaymentsProfile",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "GetRecurringPaymentsProfileDetails",
                        "parameterType": {
                            "GetRecurringPaymentsProfileDetailsRequest": "GetRecurringPaymentsProfileDetailsReq"
                        },
                        "returnType": "GetRecurringPaymentsProfileDetailsResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "GetRecurringPaymentsProfileDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetRecurringPaymentsProfileDetails",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "ManageRecurringPaymentsProfileStatus",
                        "parameterType": {
                            "ManageRecurringPaymentsProfileStatusRequest": "ManageRecurringPaymentsProfileStatusReq"
                        },
                        "returnType": "ManageRecurringPaymentsProfileStatusResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "ManageRecurringPaymentsProfileStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ManageRecurringPaymentsProfileStatus",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "BillOutstandingAmount",
                        "parameterType": {
                            "BillOutstandingAmountRequest": "BillOutstandingAmountReq"
                        },
                        "returnType": "BillOutstandingAmountResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "BillOutstandingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillOutstandingAmount",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "UpdateRecurringPaymentsProfile",
                        "parameterType": {
                            "UpdateRecurringPaymentsProfileRequest": "UpdateRecurringPaymentsProfileReq"
                        },
                        "returnType": "UpdateRecurringPaymentsProfileResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "UpdateRecurringPaymentsProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateRecurringPaymentsProfile",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "DoNonReferencedCredit",
                        "parameterType": {
                            "DoNonReferencedCreditRequest": "DoNonReferencedCreditReq"
                        },
                        "returnType": "DoNonReferencedCreditResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "DoNonReferencedCredit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoNonReferencedCredit",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "ReverseTransaction",
                        "parameterType": {
                            "ReverseTransactionRequest": "ReverseTransactionReq"
                        },
                        "returnType": "ReverseTransactionResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "ReverseTransaction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ReverseTransaction",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "ExternalRememberMeOptOut",
                        "parameterType": {
                            "ExternalRememberMeOptOutRequest": "ExternalRememberMeOptOutReq"
                        },
                        "returnType": "ExternalRememberMeOptOutResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "SOAPHeaderNames": [
                                "RequesterCredentials"
                            ],
                            "SOAPHeaderNamespaces": [
                                "urn:ebay:api:PayPalAPI"
                            ],
                            "SOAPHeaderTypes": [
                                "CustomSecurityHeaderType"
                            ],
                            "SOAPHeaders": [
                                "required"
                            ]
                        },
                        "name": "ExternalRememberMeOptOut",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ExternalRememberMeOptOut",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            }
        ],
        "structs": [
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedCheckoutDataType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedPaymentDataType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedItemDataType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedPaymentInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedInitiateRecoupRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedCompleteRecoupRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedCompleteRecoupResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedCancelRecoupRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnhancedPayerInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amex"
                            ]
                        },
                        "name": "Active",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Visa"
                            ]
                        },
                        "name": "Pending",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Mastercard"
                            ]
                        },
                        "name": "Inactive",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AccountStateCodeType These are the possible codes to describe the state of an account of an eBay user."
                    ]
                },
                "name": "AccountStateCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Request processing succeeded."
                            ]
                        },
                        "name": "Success",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Request processing failed."
                            ]
                        },
                        "name": "Failure",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Request processing completed with warning information being included in the response message."
                            ]
                        },
                        "name": "Warning",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Request processing completed successful with some with some warning information that could be useful for the requesting application to process and\/or record."
                            ]
                        },
                        "name": "SuccessWithWarning",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Request processing failed with some error and warnining information that requesting application should process to determine cause(s) of failure."
                            ]
                        },
                        "name": "FailureWithWarning",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Request processing completed with Partial Success."
                            ]
                        },
                        "name": "PartialSuccess",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AckCodeType This code identifies the acknowledgement code types that could be used to communicate the status of processing a (request) message to an application. This code would be used as part of a response message that contains an application level acknowledgement element."
                    ]
                },
                "name": "AckCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal owns address."
                            ]
                        },
                        "name": "PayPal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "eBay owns address."
                            ]
                        },
                        "name": "eBay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AddressOwnerCodeType This code identifies the AddressOwner code types which indicates who owns the user'a address."
                    ]
                },
                "name": "AddressOwnerCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unknown auction type"
                            ]
                        },
                        "name": "Unknown",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Chinese auction"
                            ]
                        },
                        "name": "Chinese",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Dutch auction"
                            ]
                        },
                        "name": "Dutch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Live Auctions-type auction"
                            ]
                        },
                        "name": "Live",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Ad type auction"
                            ]
                        },
                        "name": "Ad type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Stores Fixed-price auction (US only)"
                            ]
                        },
                        "name": "Stores Fixed-price",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Personal Offer auction"
                            ]
                        },
                        "name": "Personal Offer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Fixed Price item (\"BIN only\")."
                            ]
                        },
                        "name": "Fixed Price Item",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AuctionTypeCodeType - Type declaration to be used by other schema's. This includes codes indicating the type of auction for the listed item."
                    ]
                },
                "name": "AuctionTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom Code"
                            ]
                        },
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BalanceCodeType This code identifies the types of balances in an account, e.g., a PayPal account."
                    ]
                },
                "name": "BalanceCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "No payment method specified"
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Money order\/cashiers check"
                            ]
                        },
                        "name": "MOCC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "American Express"
                            ]
                        },
                        "name": "AmEx",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payment See Description"
                            ]
                        },
                        "name": "PaymentSeeDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "American Express"
                            ]
                        },
                        "name": "CCAccepted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Personal check"
                            ]
                        },
                        "name": "PersonalCheck",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "COD"
                            ]
                        },
                        "name": "COD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Visa\/Mastercard"
                            ]
                        },
                        "name": "VisaMC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Other forms of payment. Some custom method is accepted by seller as payment method in the transaction. For Motors vehicle items, this field refers to the Deposit payment method."
                            ]
                        },
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal"
                            ]
                        },
                        "name": "PayPal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Discover"
                            ]
                        },
                        "name": "Discover",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payment on delivery acceptable payment term."
                            ]
                        },
                        "name": "CashOnPickup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Direct transfer of money acceptable payment term."
                            ]
                        },
                        "name": "MoneyXferAccepted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If the seller has bank account information on file, and MoneyXferAcceptedinCheckout = true, then the bank account information will be displayed in Checkout. Applicable to German site only."
                            ]
                        },
                        "name": "MoneyXferAcceptedinCheckout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Online Escrow paid for by seller."
                            ]
                        },
                        "name": "OtherOnlinePayments",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BuyerPaymentMethodCodeType - Type declaration to be used by other schema. The includes the codes for payment methods used by buyers to pay sellers."
                    ]
                },
                "name": "BuyerPaymentMethodCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item is ineligible (e.g., category not applicable)."
                            ]
                        },
                        "name": "ItemIneligible",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item is eligible per standard criteria."
                            ]
                        },
                        "name": "ItemEligible",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item marked ineligible per special criteria (e.g., seller's account closed)."
                            ]
                        },
                        "name": "ItemMarkedIneligible",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item marked eligible per other criteria."
                            ]
                        },
                        "name": "ItemMarkedEligible",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BuyerProtectionCodeType"
                    ]
                },
                "name": "BuyerProtectionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Checkout complete."
                            ]
                        },
                        "name": "CheckoutComplete",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Checkout incomplete. No details specified."
                            ]
                        },
                        "name": "CheckoutIncomplete",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Buyer requests total."
                            ]
                        },
                        "name": "BuyerRequestsTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Seller responded to buyer's request."
                            ]
                        },
                        "name": "SellerResponded",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "CheckoutStatusCodeType"
                    ]
                },
                "name": "CheckoutStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 22,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BJ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 23,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 24,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 25,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 26,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 27,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 28,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 29,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 30,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 31,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 32,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 33,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 34,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 35,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 36,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 37,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 38,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 39,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 40,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 41,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 42,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 43,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "C2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 44,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 45,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CX",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 46,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 47,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 48,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 49,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 50,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 51,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 52,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 53,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 54,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 55,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 56,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 57,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 58,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 59,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DJ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 60,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 61,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 62,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 63,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 64,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 65,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 66,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 67,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ER",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 68,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 69,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ET",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 70,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 71,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 72,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FJ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 73,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 74,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 75,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 76,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 77,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 78,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 79,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 80,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 81,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 82,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 83,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 84,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 85,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 86,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 87,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 88,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 89,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 90,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 91,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 92,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 93,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 94,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 95,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 96,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 97,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 98,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 99,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 100,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 101,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 102,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 103,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 104,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 105,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 106,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 107,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 108,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 109,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 110,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 111,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 112,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 113,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 114,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 115,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 116,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 117,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 118,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 119,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 120,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 121,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 122,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 123,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 124,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 125,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 126,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 127,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 128,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 129,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 130,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 131,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 132,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ML",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 133,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 134,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 135,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 136,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 137,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 138,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "YT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 139,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MX",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 140,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 141,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 142,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 143,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 144,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 145,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 146,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 147,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 148,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 149,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 150,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 151,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 152,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 153,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 154,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 155,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 156,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 157,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 158,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 159,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 160,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 161,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 162,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "OM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 163,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 164,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 165,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 166,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 167,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 168,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 169,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 170,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 171,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 172,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 173,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 174,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 175,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "QA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 176,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 177,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 178,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 179,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 180,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 181,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 182,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 183,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 184,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 185,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "WS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 186,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 187,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ST",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 188,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 189,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 190,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 191,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 192,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 193,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 194,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 195,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 196,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 197,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ZA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 198,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 199,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ES",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 200,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 201,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 202,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 203,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SJ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 204,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 205,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 206,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 207,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 208,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 209,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TJ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 210,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 211,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 212,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 213,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 214,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 215,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 216,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 217,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 218,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 219,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 220,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 221,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 222,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 223,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 224,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 225,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "US",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 226,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 227,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 228,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UZ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 229,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 230,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 231,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 232,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 233,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 234,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "WF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 235,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 236,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "YE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 237,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "YU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 238,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ZM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 239,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ZW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 240,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NOTE: APO\/FPO was defined in eBay list previously but they are not defined in ISO 3166. This country will remain on eBay country code list for backward compatibility."
                            ]
                        },
                        "name": "AA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 241,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NOTE: Guernsey was defined in eBay list previously but they are not defined in ISO 3166. This country will remain on eBay country list for backward compatibility."
                            ]
                        },
                        "name": "QM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 242,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NOTE: Jan Mayen was defined in eBay list previously but they are not defined in ISO 3166. This country will remain on eBay country list for backward compatibility."
                            ]
                        },
                        "name": "QN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 243,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NOTE: Jersey was defined in eBay list previously but they are not defined in ISO 3166. This country will remain on eBay country list for backward compatibility."
                            ]
                        },
                        "name": "QO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 244,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NOTE: Tahiti was defined in eBay list previously but they are not defined in ISO 3166. This country will remain on eBay country list for backward compatibility."
                            ]
                        },
                        "name": "QP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 245,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NOTE: Serbia and Montenegro was not defined in the list previously but now an ISO 3166 code has been defined. As of 41.0 this country is supported in PayPal PRO."
                            ]
                        },
                        "name": "CS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 246,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 247,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 248,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 249,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 250,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 251,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Republic of Serbia."
                            ]
                        },
                        "name": "RS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 252,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Montenegro."
                            ]
                        },
                        "name": "ME",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "CountryCodeType This code list module defines the enumerated types of standard 2-letter ISO 3166 country codes. This codelist contains some additional country code not defined in the ISO 3166 country code set."
                    ]
                },
                "name": "CountryCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AFA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ALL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DZD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ADP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AOA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AMD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AWG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AZM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BSD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BHD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BDT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BBD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BYR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BZD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BMD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BTN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BAM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BWP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 22,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BRL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 23,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BND",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 24,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BGL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 25,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BGN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 26,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BIF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 27,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KHR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 28,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 29,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CVE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 30,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KYD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 31,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "XAF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 32,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 33,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 34,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CNY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 35,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 36,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KMF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 37,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CDF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 38,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CRC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 39,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HRK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 40,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CUP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 41,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CYP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 42,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CZK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 43,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DKK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 44,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DJF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 45,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DOP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 46,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TPE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 47,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ECV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 48,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ECS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 49,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EGP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 50,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SVC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 51,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ERN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 52,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EEK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 53,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ETB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 54,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FKP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 55,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FJD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 56,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GMD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 57,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GEL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 58,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GHC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 59,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 60,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GTQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 61,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GNF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 62,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GWP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 63,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GYD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 64,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HTG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 65,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HNL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 66,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HKD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 67,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HUF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 68,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ISK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 69,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IDR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 70,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IRR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 71,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IQD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 72,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ILS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 73,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JMD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 74,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JPY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 75,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "JOD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 76,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KZT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 77,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KES",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 78,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 79,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KPW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 80,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KRW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 81,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KWD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 82,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KGS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 83,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LAK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 84,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LVL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 85,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LBP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 86,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LSL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 87,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LRD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 88,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LYD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 89,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CHF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 90,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LTL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 91,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MOP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 92,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MKD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 93,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MGF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 94,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MWK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 95,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MYR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 96,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MVR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 97,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MTL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 98,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EUR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 99,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MRO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 100,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MUR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 101,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MXN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 102,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MXV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 103,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MDL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 104,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MNT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 105,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "XCD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 106,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MZM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 107,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MMK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 108,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ZAR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 109,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NAD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 110,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NPR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 111,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 112,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "XPF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 113,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NZD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 114,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NIO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 115,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NGN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 116,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NOK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 117,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "OMR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 118,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PKR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 119,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PAB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 120,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PGK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 121,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PYG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 122,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PEN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 123,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PHP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 124,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PLN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 125,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "USD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 126,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "QAR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 127,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ROL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 128,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RUB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 129,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RUR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 130,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RWF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 131,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SHP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 132,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "WST",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 133,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "STD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 134,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SAR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 135,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SCR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 136,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SLL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 137,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SGD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 138,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SKK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 139,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SIT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 140,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SBD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 141,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SOS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 142,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LKR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 143,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SDD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 144,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SRG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 145,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SZL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 146,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SEK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 147,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SYP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 148,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TWD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 149,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TJS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 150,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TZS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 151,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "THB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 152,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "XOF",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 153,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TOP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 154,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TTD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 155,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TND",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 156,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRY",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 157,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TMM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 158,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UGX",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 159,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UAH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 160,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AED",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 161,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GBP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 162,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "USS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 163,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "USN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 164,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UYU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 165,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UZS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 166,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VUV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 167,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VEB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 168,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VND",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 169,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MAD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 170,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "YER",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 171,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "YUM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 172,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ZMK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 173,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ZWD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 174,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ISO 4217 standard 3-letter currency code. The following currencies are supported by PayPal. Code Currency Maximum Transaction Amount AUD Australian Dollar 12,500 AUD CAD Canadian Dollar 12,500 CAD EUR Euro 8,000 EUR GBP Pound Sterling 5,500 GBP JPY Japanese Yen 1,000,000 JPY USD U.S. Dollar 10,000 USD CHF Czech Koruna 70,000 CHF SEK Swedish Krona 3,50,000 SEK NOK Norwegian Krone 4,00,000 NOK DKK Danish Krone 3,00,000 DKK PLN Poland Zloty 1,60,000 PLN HUF Hungary Forint 110,00,000 HUF SGD Singapore Dollar 80,000 SGD HKD HongKong Dollar 3,80,000 HKD NZD New Zealand Dollar 77,000 NZD CZK Czech Koruna 1,20,000 CZK"
                    ]
                },
                "name": "CurrencyCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "None"
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Other Method"
                            ]
                        },
                        "name": "OtherMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Fast Deposit."
                            ]
                        },
                        "name": "FastDeposit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "DepositTypeCodeType - Type declaration to be used by other schema's. This code identifies the DepositType codes used to specify deposit types for Motors items. If the ietm listed is not a Motors item, then always return DepositType value to be \"None\"."
                    ]
                },
                "name": "DepositTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return in response message all detail levels."
                            ]
                        },
                        "name": "ReturnAll",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return item description."
                            ]
                        },
                        "name": "ItemReturnDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return attributes as part of the item."
                            ]
                        },
                        "name": "ItemReturnAttributes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "DetailLevelCodeType"
                    ]
                },
                "name": "DetailLevelCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INCENTIVE-SITE-APPLIED-ON-UNKNOWN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INCENTIVE-SITE-APPLIED-ON-MERCHANT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INCENTIVE-SITE-APPLIED-ON-PAYPAL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This defines if the incentive is applied on Ebay or PayPal."
                    ]
                },
                "name": "IncentiveSiteAppliedOnType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INCENTIVE-APPLIED-STATUS-SUCCESS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INCENTIVE-APPLIED-STATUS-ERROR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This defines if the incentive is applied successfully or not."
                    ]
                },
                "name": "IncentiveAppliedStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "documentation": [
                        "Represents the unique identifier for an item. To be used to specify the elements that represents an ItemID."
                    ]
                },
                "name": "ItemIDType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Refund",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifies a BA flow for return shipment"
                            ]
                        },
                        "name": "ReturnShipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentReasonType This is the Payment Reason type (used by DoRT and SetEC for Refund of PI transaction, eBay return shipment, external dispute)"
                    ]
                },
                "name": "PaymentReasonType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:Balance"
                        },
                        "name": "Balance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Credit Amount for a detail entry, can be 0.00."
                            ]
                        },
                        "name": "Credit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date entry was posted, in GMT."
                            ]
                        },
                        "name": "Date",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Debit Amount for this detail entry, can be 0.00."
                            ]
                        },
                        "name": "Debit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ItemID"
                        },
                        "name": "ItemID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Memo line for an account entry, can be empty string."
                            ]
                        },
                        "name": "Memo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "eBay reference number for an account entry."
                            ]
                        },
                        "name": "RefNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Integer code for account details entry type. This element element specifies an index to a table of explanations for accounting charges."
                            ]
                        },
                        "name": "AccountEntryDetailsType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Balance as of a given entry, can be 0.00.",
                        "Item number if transaction is associated with an auction or 0 if no item is associated with an account entry."
                    ]
                },
                "name": "AccountEntryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:Balance"
                        },
                        "name": "Balance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CurrencyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:Currency"
                        },
                        "name": "Currency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:AccountCode"
                        },
                        "name": "AccountCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "The AdditionalAccount component represents historical data related to accounts that the user held with a country of residency other than the current one. eBay users can have one active account at a time. For users who change their country of residency and modify their eBay registration to reflect this change, the new country of residence becomes the currently active account. Any account associated with a previous country is treated as an additional account. Because the currency for these additional accounts are different than the active account, each additional account includes an indicator of the currency for that account. Users who never change their country of residence will not have any additional accounts."
                    ]
                },
                "name": "AdditionalAccountType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item ID for the base item. Based on this item other items are promoted. it is teh only tag that would show up in all calls that use promoted item type. some are not in soap yet, such as get and ser promotion rules"
                            ]
                        },
                        "name": "ItemID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL for the picture of the promoted item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PictureURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Where to display in the list of items.currentl y even forget and set does not have to be minoccur =0 but if we ever were to do revise promotion tems, it can be omitted"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "position",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Promotion Price. Price at which the buyer can buy the item now."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PromotionPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PromotionItemPriceTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "PromotionPriceType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PromotionItemSelectionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "SelectionType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item Title for the promoted item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Title",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ListingTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ListingType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Merchandizing info for an Item. This contains a list of crosssell or upsell items."
                    ]
                },
                "name": "PromotedItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item ID for the base item. Based on this item other items are promoted."
                            ]
                        },
                        "name": "ItemID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PromotionSchemeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PrimaryScheme",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PromotionMethodCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PromotionMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Id of the Seller who is promoting this item."
                            ]
                        },
                        "name": "SellerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping Discount offered or not by the seller."
                            ]
                        },
                        "name": "ShippingDiscount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Key of the Seller who is promoting this item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SellerKey",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Store Name for the seller."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "StoreName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PromotedItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded"
                        },
                        "name": "PromotedItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Merchandizing info for an Item. This contains a list of crosssell or upsell items. PrimaryScheme, PromotionMethod,SellerId,ItemId, ShippingDiscount do not have be min occur 0"
                    ]
                },
                "name": "CrossPromotionsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AccountStateCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "minOccurs": "0"
                        },
                        "name": "AccountState",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AdditionalAccountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "AdditionalAccount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Number of additional accounts."
                            ]
                        },
                        "name": "AdditionalAccountsCount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "minOccurs": "0",
                            "ref": "ns:AmountPastDue"
                        },
                        "name": "AmountPastDue",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "First four digits (with remainder Xed-out). This may be an empty string depending upon the value of the payment type for the user account (e.g, if no debit-card specified)."
                            ]
                        },
                        "name": "BankAccountInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Last time\/day BankAccountInfo and\/or BankRoutingInfo was modified, in GMT. This may be an empty string depending upon the value of the payment type for the user account (e.g, if no debit-card specified)."
                            ]
                        },
                        "name": "BankModifyDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Indicates the billing cycle in which eBay sends a billing invoice to the specified user. Possible values: 0 = On the last day of the month. 15 = On the 15th day of the month."
                            ]
                        },
                        "name": "BillingCycleDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Expiration date for the credit card selected as payment method, in GMT. Empty string if no credit card is on file or if account is inactive -- even if there is a credit card on file."
                            ]
                        },
                        "name": "CCExp",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Last four digits of user's credit card selected as payment type. Empty string if no credit is on file. This may be an empty string depending upon the value of the payment type for the user account (e.g, if no debit-card specified)."
                            ]
                        },
                        "name": "CCInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Last date credit card or credit card expiration date was modified, in GMT. This may be an empty string depending upon the value of the payment type for the user account (e.g, Empty string if no credit card is on file."
                            ]
                        },
                        "name": "CCModifyDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "ref": "ns:CurrentBalance"
                        },
                        "name": "CurrentBalance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Amount of last payment posted, 0.00 if no payments posted."
                            ]
                        },
                        "name": "LastAmountPaid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Amount of last invoice. 0.00 if account not yet invoiced."
                            ]
                        },
                        "name": "LastInvoiceAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Date of last invoice sent by eBay to the user, in GMT. Empty string if this account has not been invoiced yet."
                            ]
                        },
                        "name": "LastInvoiceDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Date of last payment by specified user to eBay, in GMT. Empty string if no payments posted."
                            ]
                        },
                        "name": "LastPaymentDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Indicates whether the account has past due amounts outstanding. Possible values: true = Account is past due. false = Account is current."
                            ]
                        },
                        "name": "PastDue",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "SellerPaymentMethodCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "choice": [
                                "AccountState",
                                "AdditionalAccount",
                                "AdditionalAccountsCount",
                                "AmountPastDue",
                                "BankAccountInfo",
                                "BankModifyDate",
                                "BillingCycleDate",
                                "CCExp",
                                "CCInfo",
                                "CCModifyDate",
                                "CurrentBalance",
                                "LastAmountPaid",
                                "LastInvoiceAmount",
                                "LastInvoiceDate",
                                "LastPaymentDate",
                                "PastDue",
                                "PaymentMethod"
                            ],
                            "choiceMaxOccurs": "unbounded",
                            "choiceMinOccurs": 0,
                            "documentation": [
                                "Indicates the method the specified user selected for paying eBay. The values for PaymentType vary for each SiteID."
                            ]
                        },
                        "name": "PaymentMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Includes account summary for the user.",
                        "Amount past due, 0.00 if not past due.",
                        "User's current balance. Can be 0.00, positive, or negative."
                    ],
                    "mixed": "true"
                },
                "name": "AccountSummaryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ShippingAddress"
                        },
                        "name": "ShippingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Information about user used by buying applications"
                    ]
                },
                "name": "BuyerType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AllowPaymentEdit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CurrencyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BillingCurrency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:CheckoutEnabled"
                        },
                        "name": "CheckoutEnabled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CIPBankAccountStored",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GoodStanding",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LiveAuctionAuthorized",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchandizingPrefCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the user has elected to participate as a seller in the Merchandising Manager feature."
                            ]
                        },
                        "name": "MerchandizingPref",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "QualifiesForB2BVAT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SellerLevelCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SellerLevel"
                        },
                        "name": "SellerLevel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:SellerPaymentAddress"
                        },
                        "name": "SellerPaymentAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SchedulingInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "SchedulingInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:StoreOwner"
                        },
                        "name": "StoreOwner",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "anyURI",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "StoreURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Information about user used by selling applications there are number of required elements - they will always show up for seller node there is not such a call to do revise seller info. only added minoccur=0 to elements that will not show up in every type of request\/responce"
                    ]
                },
                "name": "SellerType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Fee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Definition of an eBay Fee type."
                    ]
                },
                "name": "FeeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "FeeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded"
                        },
                        "name": "Fee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Following are the current set of eBay fee types AuctionLengthFee BoldFee BuyItNowFee CategoryFeaturedFee FeaturedFee FeaturedGalleryFee FixedPriceDurationFee GalleryFee GiftIconFee HighLightFee InsertionFee ListingDesignerFee ListingFee PhotoDisplayFee PhotoFee ReserveFee SchedulingFee ThirtyDaysAucFee Instances of this type could hold one or more supported types of fee."
                    ]
                },
                "name": "FeesType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Calculated cost of shipping, based on shipping parameters and selected shipping service. Only returned if ShippingType = 2 (i.e., calculated shipping rate)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CarrierShippingFee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:InsuranceFee"
                        },
                        "name": "InsuranceFee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InsuranceOptionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:InsuranceOption"
                        },
                        "name": "InsuranceOption",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional fees a seller might assess for the shipping of the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PackagingHandlingCosts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Describes any error message associated with the attempt to calculate shipping rates. If there was no error, returns \"No Error\" (without the quotation marks)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingRateErrorMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingServiceCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ShippingService"
                        },
                        "name": "ShippingService",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "is unique identified of shipping carrier, without this element the whole node makes no sence"
                    ]
                },
                "name": "ShippingCarrierDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Potal\/zip code from where package will be shipped."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OriginatingPostalCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates an item that cannot go through the stamping machine at the shipping service office (a value of True) and requires special or fragile handling. Only returned if ShippingType = 2."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingIrregular",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ShippingCarrierDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "contains information about shipping fees per each shipping service chosen by the seller"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "CarrierDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingPackageCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "May need to be moved into details - wait for George! The size of the package to be shipped. Possible values are: None Letter Large envelope USPS flat rate envelope Package\/thick envelope USPS large package\/oversize 1 Very large package\/oversize 2 UPS Letter"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingPackage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MeasureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping weight unit of measure (major). If unit of weight is kilogram (i.e., metric system) this would be the exact weight value in kilogram (i.e., complete decimal number, e.g., 2.23 kg). Only returned if ShippingType is 2."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "WeightMajor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MeasureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping weight unit of measure (minor). If unit of weight is in pounds and\/or ounces, this would be the exact weight value in ounces (i.e., complete decimal number, e.g., 8.2 or 8.0 ounces). Only returned if ShippingType is 2."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "WeightMinor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CalculatedShippingRateType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Any additional shipping costs for the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AdditionalShippingCosts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "FlatShippingHandlingCosts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:InsuranceFee"
                        },
                        "name": "InsuranceFee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InsuranceOptionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:InsuranceOption"
                        },
                        "name": "InsuranceOption",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingServiceCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ShippingService"
                        },
                        "name": "ShippingService",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "FlatShippingRateType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "float",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of the sales tax to be collected for the transaction. Sales tax is only for US."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SalesTaxPercent",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sales tax for the transaction, expressed as a percentage. Should be empty for items listed on international sites (hence, this is US-only element)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SalesTaxState",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether shipping is included in the tax. Applicable if ShippingType = 1 or 2. This element is used for US-only."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingIncludedInTax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SalesTaxType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the buyer edited the payment amount."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AllowPaymentEdit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CalculatedShippingRateType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Calculated shipping rate details. If present, then the calculated shipping rate option was used."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CalculatedShippingRate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the payment instructions are included (e.g., for updating the details of a transaction)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ChangePaymentInstructions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "FlatShippingRateType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Flat shipping rate details. If present, then the flat shipping rate option was used."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "FlatShippingRate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total cost of insurance for the transaction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InsuranceTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether buyer selected to have insurance."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InsuranceWanted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payment instuctions."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentInstructions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SalesTaxType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sales tax details. Sales tax applicable for only US sites. For non-US sites this sub-element should not be used."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SalesTax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Postal\/Zip code from where the seller will ship the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SellerPostalCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Specifies the shipping payment details."
                    ]
                },
                "name": "ShippingDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "anyURI",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URLs for item picture that are stored\/hosted at eBay site."
                            ],
                            "maxOccurs": "6",
                            "minOccurs": "0"
                        },
                        "name": "PictureURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PhotoDisplayCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of display for photos used for PhotoHosting slide show. Here are display options: None = No special Picture Services features. SlideShow = Slideshow of multiple pictures. SuperSize = Super-size format picture. PicturePack = Picture Pack. Default is 'None'."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PhotoDisplay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GalleryTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This will be either \"Featured\" or \"Gallery\"."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "GalleryType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SiteHostedPictureType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "anyURI",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URLs for item picture that are stored\/hosted at eBay site."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PictureURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "anyURI",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL for a picture for the gallery. If the GalleryFeatured argument is true, a value must be supplied for either the GalleryURL or the PictureURL argument. In either case: (a) If a URL is provided for only PictureURL, it is used as the Gallery thumbnail. (b) If a URL is provided for both GalleryURL and PictureURL, then the picture indicated in GalleryURL is used as the thumbnail. The image used for the Gallery thumbnail (specified in the GalleryURL or PictureURL argument) must be in one of the graphics formats JPEG, BMP, TIF, or GIF."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "GalleryURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GalleryTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This will be either \"Featured\" or \"Gallery\"."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "GalleryType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "VendorHostedPictureType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ValueLiteral",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "optional"
                        },
                        "name": "ValueID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ValType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ValType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ValueList of the Attribute being described by the AttributeID."
                            ],
                            "maxOccurs": "unbounded"
                        },
                        "name": "Value",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Constant name of the attribute that identifies a physical attribute within a set of characteristics that describe something in a formalised way."
                            ]
                        },
                        "name": "AttributeID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Specific physical attribute of an item."
                    ]
                },
                "name": "AttributeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AttributeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded"
                        },
                        "name": "Attribute",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AttributeSetID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AttributeSet."
                    ]
                },
                "name": "AttributeSetType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AttributeSetType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded"
                        },
                        "name": "AttributeSet",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ListOfAttributeSetType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "AutoPayEnabled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "B2BVATEnabled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CatalogEnabled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CategoryID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CategoryLevel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CategoryName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "CategoryParentID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "CategoryParentName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "CSIDList is not present if Attributes enabled."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "CSIDList",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Expired",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IntlAutosFixedCat",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "LeafCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Virtual",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Container for data on the primary category of listing."
                    ]
                },
                "name": "CategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:StoreCategoryID"
                        },
                        "name": "StoreCategoryID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "anyURI",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:StoreURL"
                        },
                        "name": "StoreURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains the eBay Stores-specific item attributes department number and store location. StorefrontInfo is shown for any item that belongs to an eBay Store owner, regardless of whether it is fixed price or auction type. Returned as null for international fixed price items.",
                        "assumed this type is specific to add\/get\/revise item, then each StorefrontType nust have category id, for store details this node makes no sense to use",
                        "in case or revise item for example - to change store category (department) you do not need to change store URL, so it will notbe in request"
                    ]
                },
                "name": "StorefrontType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifies the Layout template associated with the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LayoutID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A value of true for OptimalPictureSize indicates that the picture URL will be enlarged to fit description of the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OptimalPictureSize",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifies the Theme template associated with the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ThemeID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Identifies the Layout and the Theme template associated with the item. in case of revision - all data can be min occur = 0"
                    ]
                },
                "name": "ListingDesignerType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CharityName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CharityNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "float",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DonationPercent",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains information about a Charity listing.in case of revision - all data can be min occur = 0"
                    ]
                },
                "name": "CharityType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Number of bids placed so far against the item. Not returned for International Fixed Price items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BidCount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Smallest amount a bid must be above the current high bid. Not returned International Fixed Price items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BidIncrement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Converted current price of listed item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConvertedCurrentPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "For auction-format listings, current minimum asking price or the current highest bid for the item if bids have been placed. Shows minimum bid if no bids have been placed against the item. This field does not reflect the actual current price of the item if it's a Type=7 or Type=9 (Fixed Price) item and the price has been revised. (See StartPrice for revised asking price.)"
                            ]
                        },
                        "name": "CurrentPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:HighBidder"
                        },
                        "name": "HighBidder",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Applicable to ad-format items only. Indicates how many leads to potential buyers are associated with this item. For other item types (other than ad-format items), returns a value of 0 (zero)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LeadCount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Minimum acceptable bid for the item. Not returned for International Fixed Price items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MinimumToBid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Number of items purchased so far. (Subtract from the value returned in the Quantity field to calculate the number of items remaining.)"
                            ]
                        },
                        "name": "QuantitySold",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Returns true if the reserve price was met or no reserve price was specified."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReserveMet",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "SecondChanceEligible",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains the listed items price details which consists of following information: BuyItNowPrice, ConvertedBuyItNowPrice, ConvertedPrice, ConvertedStartPrice, CurrentPrice, MinimumToBid, ReservePrice, and StartPrice. need to take in account get seller events when defining minoccurs = 0",
                        "Contains one User node representing the current high bidder. GetItem returns a high bidder for auctions that have ended and have a winning bidder. For Fixed Price listings, in-progress auctions, or auction items that received no bids, GetItem returns a HighBidder node with empty tags."
                    ]
                },
                "name": "SellingStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the item was revised since the auction started."
                            ]
                        },
                        "name": "ItemRevised",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If true, indicates that a Buy It Now Price was added for the item. Only returned for Motors items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyItNowAdded",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Replaces BinLowered as of API version 305. If true, indicates that the Buy It Now Price was lowered for the item. Only returned for Motors items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyItNowLowered",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If true, indicates that the Reserve Price was lowered for the item. Only returned for Motors items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReserveLowered",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If true, indicates that the Reserve Price was removed from the item. Only returned for eBay Motors items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReserveRemoved",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains the revise status information details (e.g., item properties information). ths node contains system set data only - always output and always all data. no minccurs needed, except for motors specific data, since it wil lnot be retruned for non motors items"
                    ]
                },
                "name": "ReviseStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Adult",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BindingAuction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CheckoutEnabled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Converted value of the BuyItNowPrice in the currency indicated by SiteCurrency. This value must be refreshed every 24 hours to pick up the current conversion rates."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConvertedBuyItNowPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Converted value of the StartPrice field in the currency indicated by SiteCurrency. This value must be refreshed every 24 hours to pick up the current conversion rates."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConvertedStartPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the converted reserve price for a reserve auction. Returned only if DetailLevel = 4. ReservePrice is only returned for auctions with a reserve price where the user calling GetItem is the item's seller. Returned as null for International Fixed Price items. For more information on reserve price auctions, see http:\/\/pages.ebay.com\/help\/basics\/f-format.html#1."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConvertedReservePrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "HasReservePrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RegionName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the new ItemID for a relisted item. When an item is relisted, the old (expired) listing is annotated with the new (relist) ItemID. This field only appears when the old listing is retrieved."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RelistedItemID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The ItemID for the original listing (i.e., OriginalItemID specific to Second Chance Offer items)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SecondChanceOriginalItemID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Time stamp for the start of the listing (in GMT). For regular items, StartTime is not sent in at listing time."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "StartTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Time stamp for the end of the listing (in GMT)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EndTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "anyURI",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ViewItemURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains the listed item details which consists of following information: ."
                    ]
                },
                "name": "ListingDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Returns custom, application-specific data associated with the item. The data in this field is stored with the item in the items table at eBay, but is not used in any way by eBay. Use ApplicationData to store such special information as a part or SKU number. Maximum 32 characters in length."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ApplicationData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ListOfAttributeSetType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Carries one or more instances of the AttributeSet in a list."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ListOfAttributeSets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If true (1), indicates that the seller requested immediate payment for the item. False (0) if immediate payment was not requested. (Does not indicate whether the item is still a candidate for puchase via immediate payment.) Only applicable for items listed on US and UK sites in categories that support immediate payment, when seller has a Premier or Business PayPal account."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AutoPay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyerProtectionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the status of the item's eligibility for the Buyer Protection Program. Possible values: ItemIneligible - Item is ineligible (e.g., category not applicable) ItemEligible - Item is eligible per standard criteria ItemMarkedIneligible - Item marked ineligible per special criteria (e.g., seller's account closed) ItemMarkedIneligible - Item marked elegible per other criteria Applicable for items listed to the US site and for the Parts and Accessories category (6028) or Everything Else category (10368) (or their subcategories) on the eBay Motors site."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerProtection",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount a Buyer would need to bid to take advantage of the Buy It Now feature. Not applicable to Fixed-Price items (Type = 7 or 9) or AdFormat-type listings. For Fixed-Price items, see StartPrice instead."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyItNowPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CharityType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Charity listing container."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Charity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:Country"
                        },
                        "name": "Country",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CrossPromotionsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "CrossPromotions container, if applicable shows promoted items"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CrossPromotion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CurrencyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:Currency"
                        },
                        "name": "Currency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item Description."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EscrowCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Online Escrow paid for by buyer or seller. Cannot use with real estate auctions. Escrow is recommended for for transactions over $500. Escrow service, available via Escrow.com, protects both buyer and seller by acting as a trusted third-party during the transaction and managing the payment process from start to finish. Also, if escrow by seller option used, then for Motors, this means that Escrow will be negotiated at the end of the auction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Escrow",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If set, a generic gift icon displays in the listing's Title. GiftIcon must be set to to be able to use GiftServices options (e.g., GiftExpressShipping, GiftShipToRecipient, or GiftWrap)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "GiftIcon",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "GiftServicesCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gift service options offered by the seller of the listed item."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "GiftServices",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "HitCounterCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional hit counter for the item's listing page. Possible values are: \"NoHitCounter\" \"HonestyStyle\" \"GreenLED\" \"Hidden\""
                            ],
                            "minOccurs": "0"
                        },
                        "name": "HitCounter",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ItemID"
                        },
                        "name": "ItemID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ListingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Includes listing details in terms of start and end time of listing (in GMT) as well as other details (e.g., orginal item for second chance, converted start price, etc.)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ListingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ListingDesignerType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "When an item is first listed (using AddItem), a Layout template or a Theme template (or both) can be assigned to the item. A Layout template is assigned to a new item by specifying the Layout template ID (in the AddItem input argument LayoutID). Similarly, a Theme template is assigned to the item using the ThemeID argument."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ListingDesigner",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ListingDurationCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ListingDuration"
                        },
                        "name": "ListingDuration",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ListingEnhancementsCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Describes the types of enhancment supported for the item's listing."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "ListingEnhancement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ListingTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Describes the type of listing for the item a seller has chosen (e.g., Chinese, Dutch, FixedPrice, etc.)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ListingType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the geographical location of the item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Location",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Needed for add item only for partners."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PartnerCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Needed for add item only for partners."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PartnerName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "BuyerPaymentMethodCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ns:PaymentMethods"
                        },
                        "name": "PaymentMethods",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Valid PayPal e-mail address if seller has chosen PayPal as a payment method for the listed item."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PayPalEmailAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Container for data on the primary category of listing."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PrimaryCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Private auction. Not applicable to Fixed Price items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PrivateListing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Number of items being sold in the auction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Quantity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:RegionID"
                        },
                        "name": "RegionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If true, creates a link from the old listing for the item to the new relist page, which accommodates users who might still look for the item under its old item ID. Also adds the relist ID to the old listing's record in the eBay database, which can be returned by calling GetItem for the old ItemId. If your application creates the listing page for the user, you need to add the relist link option to your application for your users."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RelistLink",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the reserve price for a reserve auction. Returned only if DetailLevel = 4. ReservePrice is only returned for auctions with a reserve price where the user calling GetItem is the item's seller. Returned as null for International Fixed Price items. For more information on reserve price auctions, see http:\/\/pages.ebay.com\/help\/basics\/f-format.html#1."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReservePrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReviseStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ReviseStatus"
                        },
                        "name": "ReviseStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ScheduleTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Container for data on the secondary category of listing. Secondary category is optional."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SecondaryCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SiteHostedPictureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item picture information for pictures hosted at eBay site."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SiteHostedPicture",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:Seller"
                        },
                        "name": "Seller",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SellingStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:SellingStatus"
                        },
                        "name": "SellingStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingOptionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Specifies where the seller is willing to ship the item. Default \"SiteOnly\". Valid values are: SiteOnly (the default) WorldWide SitePlusRegions WillNotShip If SitePlusRegions is selected, then at least one regions argument (ShipToNorthAmerica, ShipToEurope, etc.) must also be set."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingOption",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ShippingDetails"
                        },
                        "name": "ShippingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ShippingRegionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ns:ShippingRegions"
                        },
                        "name": "ShippingRegions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingTermsCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Describes who pays for the delivery of an item (e.g., buyer or seller)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingTerms",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SiteCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:Site"
                        },
                        "name": "Site",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Starting price for the item. For Type=7 or Type=9 (Fixed Price) items, if the item price (MinimumBid) is revised, this field returns the new price."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "StartPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "StorefrontType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Storefront is shown for any item that belongs to an eBay Store owner, regardless of whether it is fixed price or auction type. Not returned for International Fixed Price items."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Storefront",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subtitle to use in addition to the title. Provides more keywords when buyers search in titles and descriptions."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SubTitle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "duration",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Time until the the end of the listing (e.g., the amount of time left in an active auction)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TimeLeft",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Name of the item as it appears for auctions."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Title",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UUIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:UUID"
                        },
                        "name": "UUID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "VATDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "VAT info container."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "VATDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "VendorHostedPictureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item picture information for pictures hosted at vendor (i.e., remote) site."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "VendorHostedPicture",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "2-letter ISO 3166 Country Code.",
                        "3-letter ISO Currency Code.",
                        "The ID that uniquely identifies the item listing.",
                        "Describes the number of days the auction will be active.",
                        "List of payment methods accepted by a seller from a buyer for a (checkout) transaction.",
                        "Region where the item is listed. See Region Table for values. If the item is listed with a Region of 0 (zero), then this return field denotes no region association with the item, meaning that it is not listing the item regionally.",
                        "Revise Status contains information about the item being revised.",
                        "Seller user.",
                        "Container for for selling status information (e.g., BidCount, BidIncrement, HighBidder, MinimimumToBid, etc).",
                        "Contains the shipping payment related information for the listed item.",
                        "Regions that seller will ship to.",
                        "eBay site on which item is listed.",
                        "Universally unique constraint tag. The UUID is unique to a category."
                    ]
                },
                "name": "ItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "TransactionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "ref": "ns:Transaction"
                        },
                        "name": "Transaction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains information about multiple individual transations."
                    ]
                },
                "name": "TransactionsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:AmountPaid"
                        },
                        "name": "AmountPaid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Container for buyer data."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Buyer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ShippingDetails"
                        },
                        "name": "ShippingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Value returned in the Transaction\/AmountPaid element, converted to the currency indicated by SiteCurrency."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConvertedAmountPaid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Value returned in the Transaction\/TransactionPrice element, converted to the currency indicated by SiteCurrency."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConvertedTransactionPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "For fixed-price, Stores, and BIN items indicates when the purchase (or BIN) occurred. For all other item types indicates when the transaction was created (the time when checkout was initiated)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CreatedDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DepositTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Deposit type for Motors items. If item is not a Motors item, then returns a DepositType of None. Possible values: None Other Method Fast Deposit"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "DepositType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item info associated with the transaction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Item",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains the number of individual items the buyer purchased in the transaction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "QuantityPurchased",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping cost totals shown to user (for both flat and calculated rates)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingHandlingTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Container node for transaction status data."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:TransactionID"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:AuthorizationID"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Price of the item, before shipping and sales tax. For Motors, TransactionPrice is the deposit amount."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TransactionPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "decimal",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "VAT rate for the item, if the item price includes the VAT rate. Specify the VATPercent if you want include the net price in addition to the gross price in the listing. VAT rates vary depending on the item and on the user's country of residence; therefore a business seller is responsible for entering the correct VAT rate (it will not be calculated by eBay)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "VATPercent",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains information about a single transaction. A transaction contains information about the sale of a particular item. The system creates a transaction when a buyer has made a purchase (Fixed Price items) or is the winning bidder (BIN and auction items). A listing can be associated with one or more transactions in these cases: Multi-Item Fixed Price Listings Dutch Auction Listings A listing is associated with a single transaction in these cases: Single-Item Fixed Price Listings Single-Item Auction Listings",
                        "The amount the buyer paid for the item or agreed to pay, depending on how far into the checkout process the item is. If the seller allowed the buyer to change the item total, the buyer is able to change the total until the time that the transaction's status moves to Complete. Determine whether the buyer changed the amount by calling GetSellerTransactions or GetSellerTransactions and comparing the AmountPaid value to what the seller expected. For Motors items, AmountPaid is the amount paid by the buyer for the deposit.",
                        "Includes shipping payment data.",
                        "Unique identifier for a transaction. Returns 0 when Type=1 (Chinese auction). Typically, an ItemID and a TransactionID uniquely identify a checkout transaction.",
                        "Unique identifier for an authorization."
                    ]
                },
                "name": "TransactionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "maxLength": "127"
                },
                "name": "UserIDType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SellerPaymentMethodCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TypeCodeID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "PaymentMeansType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentMeansType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PaymentMeans",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "type": "ns:PaymentType"
                },
                "name": "PaymentType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the success or failure of an eBay Online Payment for the transaction. If the payment failed, the value returned indicates the reason for the failure. Possible values: 0 = No payment failure. 3 = Buyer's eCheck bounced. 4 = Buyer's credit card failed. 5 = Buyer failed payment as reported by seller. 7 = Payment from buyer to seller is in PayPal process, but has not yet been completed."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "eBayPaymentStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the current state of the checkout process for the transaction. Possible values: 0 = Checkout complete. 1 = Checkout incomplete. No details specified. 2 = Buyer requests total. 3 = Seller responded to buyer's request."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "IncompleteState",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates last date and time checkout status or incomplete state was updated (in GMT)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LastTimeModified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyerPaymentMethodCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payment method used by the buyer. (See BuyerPaymentCodeList\/Type)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentMethodUsed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the transaction process complete or incomplete. Possible values: 1 = Incomplete 2 = Complete"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "StatusIs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "TransactionStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "AboutMePage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "EAISToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:Email"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:FeedbackScore"
                        },
                        "name": "FeedbackScore",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "FeedbackPrivate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FeedbackRatingStarCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "FeedbackRatingStar",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IDVerified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "NewUser",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:RegistrationAddress"
                        },
                        "name": "RegistrationAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RegistrationDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SiteCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:Site"
                        },
                        "name": "Site",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:UserID"
                        },
                        "name": "UserID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "UserIDChanged",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "UserIDLastChanged",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "VATStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If present, indicates whether or not the user is subject to VAT. Users who have registered with eBay as VAT-exempt are not subject to VAT. See Value-Added Tax (VAT). Not returned for users whose country of residence is outside the EU. Possible values for the user's status: 2 = Residence in an EU country but user registered as VAT-exempt 3 = Residence in an EU country and user not registered as VAT-exempt"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "VATStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyerType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BuyerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SellerType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "SellerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Feedback scores are a quantitative expression of the desirability of dealing with that person as a Buyer or a Seller in auction transactions. Each auction transaction can result in one feedback entry for a given user (the Buyer can leave one feedback about the Seller and the Seller can leave one feedback about the Buyer). That one feedback can be positive, negative, or neutral. The aggregated feedback counts for a particular user represent that user's overall feedback score (referred to as a \"feedback rating\" on the eBay site). This rating is commonly expressed as the eBay Feedback score for the user."
                    ]
                },
                "name": "UserType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BusinessSeller",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RestrictedToBusiness",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "float",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "VATPercent",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains information required To list a business item. BusinessSeller - only for add item, the RestrictedToBusiness and VATPercent for both get and add, for revise all must be optional"
                    ]
                },
                "name": "VATDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "MaxScheduledMinutes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "MinScheduledMinutes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "MaxScheduledItems",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains information for Scheduling limits for the user. All dtails must be present,unless we will have revise call one day, just in case we might let's make min occur = 0"
                    ]
                },
                "name": "SchedulingInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ns:Item"
                        },
                        "name": "Item",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ItemArrayType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "CategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ns:Category"
                        },
                        "name": "Category",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CategoryArrayType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "EntriesPerPage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "PageNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "PaginationType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Field",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ModifyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ModifyType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ModifiedFieldType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TotalNumberOfPages",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TotalNumberOfEntries",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "PaginationResultType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Value of the application-specific error parameter."
                            ]
                        },
                        "name": "Value",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Specifies application-specific error parameter name."
                            ]
                        },
                        "name": "ParamID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ErrorParameterType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ShortMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "LongMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "token",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Error code can be used by a receiving application to debugging a response message. These codes will need to be uniquely defined for each application."
                            ]
                        },
                        "name": "ErrorCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SeverityCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "SeverityCode indicates whether the error is an application level error or if it is informational error, i.e., warning."
                            ]
                        },
                        "name": "SeverityCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ErrorParameterType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This optional element may carry additional application-specific error variables that indicate specific information about the error condition particularly in the cases where there are multiple instances of the ErrorType which require additional context."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "ErrorParameters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ErrorType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Error code can be used by a receiving application to debugging a SOAP response message that contain one or more SOAP Fault detail objects, i.e., fault detail sub-elements. These codes will need to be uniquely defined for each fault scenario."
                            ]
                        },
                        "name": "ErrorCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Severity indicates whether the error is a serious fault or if it is informational error, i.e., warning."
                            ]
                        },
                        "name": "Severity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DetailedMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "FaultDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "DetailLevelCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This specifies the required detail level that is needed by a client application pertaining to a particular data component (e.g., Item, Transaction, etc.). The detail level is specified in the DetailLevelCodeType which has all the enumerated values of the detail level for each component."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "DetailLevel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This should be the standard RFC 3066 language identification tag, e.g., en_US."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ErrorLanguage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This refers to the version of the request payload schema."
                            ]
                        },
                        "name": "Version",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DOMDocument",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "any",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": true,
                "meta": {
                    "documentation": [
                        "Base type definition of request payload that can carry any type of payload content with optional versioning information and detail level requirements."
                    ]
                },
                "name": "AbstractRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "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)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Timestamp",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AckCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Application level acknowledgement code."
                            ]
                        },
                        "name": "Ack",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "CorrelationID may be used optionally with an application level acknowledgement."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CorrelationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ErrorType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "Errors",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This refers to the version of the response payload schema."
                            ]
                        },
                        "name": "Version",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This refers to the specific software build that was used in the deployment for processing the request and generating the response."
                            ]
                        },
                        "name": "Build",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DOMDocument",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "any",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": true,
                "meta": {
                    "documentation": [
                        "Base type definition of a response payload that can carry any type of payload content with following optional elements: - timestamp of response message, - application level acknowledgement, and - application-level errors and warnings."
                    ]
                },
                "name": "AbstractResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Country code associated with this phone number."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CountryCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Phone number associated with this phone."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PhoneNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Extension associated with this phone number."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Extension",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "PhoneNumberType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Person's name associated with this address. Character length and limitations: 32 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "First street address. Character length and limitations: 300 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Street1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Second street address. Character length and limitations: 300 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Street2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Name of city. Character length and limitations: 120 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CityName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "State or province. Character length and limitations: 120 single-byte alphanumeric characters For Canada and the USA, StateOrProvince must be the standard 2-character abbreviation of a state or province. Canadian Provinces Alberta AB British_Columbia BC Manitoba MB New_Brunswick NB Newfoundland NF Northwest_Territories NT Nova_Scotia NS Nunavut NU Ontario ON Prince_Edward_Island PE Quebec QC Saskatchewan SK Yukon YK United States Alabama AL Alaska AK American_Samoa AS Arizona AZ Arkansas AR California CA Colorado CO Connecticut CT Delaware DE District_Of_Columbia DC Federated_States_Of_Micronesia FM Florida FL Georgia GA Guam GU Hawaii HI Idaho ID Illinois IL Indiana IN Iowa IA Kansas KS Kentucky KY Louisiana LA Maine ME Marshall_Islands MH Maryland MD Massachusetts MA Michigan MI Minnesota MN Mississippi MS Missouri MO Montana MT Nebraska NE Nevada NV New_Hampshire NH New_Jersey NJ New_Mexico NM New_York NY North_Carolina NC North_Dakota ND Northern_Mariana_Islands MP Ohio OH Oklahoma OK Oregon OR Palau PW Pennsylvania PA Puerto_Rico PR Rhode_Island RI South_Carolina SC South_Dakota SD Tennessee TN Texas TX Utah UT Vermont VT Virgin_Islands VI Virginia VA Washington WA West_Virginia WV Wisconsin WI Wyoming WY Armed_Forces_Americas AA Armed_Forces AE Armed_Forces_Pacific AP"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "StateOrProvince",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:Country"
                        },
                        "name": "Country",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:CountryName"
                        },
                        "name": "CountryName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Telephone number associated with this address"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Phone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "PostalCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile, or UpdateRecurringPaymentsProfile."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AddressID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressOwnerCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AddressOwner",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ExternalAddressID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile. Only applicable to SellerPaymentAddress today. Seller's international name that is associated with the payment address."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InternationalName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile. Only applicable to SellerPaymentAddress today. International state and city for the seller's payment address."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InternationalStateAndCity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile. Only applicable to SellerPaymentAddress today. Seller's international street address that is associated with the payment address."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InternationalStreet",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Status of the address on file with PayPal. IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AddressStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressNormalizationStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Returns Normalization Status of the Address. Possible values are Normalized, Unnormalized, and None."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AddressNormalizationStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ISO 3166 standard country code Character limit: Two single-byte characters.",
                        "IMPORTANT: Do not set this element for SetExpressCheckout, DoExpressCheckoutPayment, DoDirectPayment, CreateRecurringPaymentsProfile or UpdateRecurringPaymentsProfile. This element should only be used in response elements and typically should not be used in creating request messages which specify the name of a country using the Country element (which refers to a 2-letter country code)."
                    ]
                },
                "name": "AddressType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "By Buyer"
                            ]
                        },
                        "name": "ByBuyer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "By Seller."
                            ]
                        },
                        "name": "BySeller",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "None."
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "EscrowCodeType These are the possible codes to describe Escrow options."
                    ]
                },
                "name": "EscrowCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "No graphic displayed"
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Yellow Star"
                            ]
                        },
                        "name": "Yellow",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Turquoise Star"
                            ]
                        },
                        "name": "Turquoise",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Purple Star"
                            ]
                        },
                        "name": "Purple",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Red Star"
                            ]
                        },
                        "name": "Red",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Green Star"
                            ]
                        },
                        "name": "Green",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Yellow Shooting Star"
                            ]
                        },
                        "name": "YellowShooting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Turquoise Shooting Star"
                            ]
                        },
                        "name": "TurquoiseShooting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Purple Shooting Star"
                            ]
                        },
                        "name": "PurpleShooting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Red Shooting Star"
                            ]
                        },
                        "name": "RedShooting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Blue Star"
                            ]
                        },
                        "name": "Blue",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "FeedbackRatingStarCodeType"
                    ]
                },
                "name": "FeedbackRatingStarCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether it is a featured item."
                            ]
                        },
                        "name": "Featured",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Include in the gallery."
                            ]
                        },
                        "name": "Gallery",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "GalleryTypeCodeType Specifies the codes for various properties of an item."
                    ]
                },
                "name": "GalleryTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom Code"
                            ]
                        },
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Electronic check."
                            ]
                        },
                        "name": "Echeck",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ACH."
                            ]
                        },
                        "name": "ACH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Credit-card."
                            ]
                        },
                        "name": "Creditcard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Pay balance."
                            ]
                        },
                        "name": "PayPalBalance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "GeneralPaymentMethodCodeType - Type declaration to be used by other schema. This code identifies the general types of payment means, e.g., used by payment service provider applications."
                    ]
                },
                "name": "GeneralPaymentMethodCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "indicates that the seller is offering to ship the item via an express shipping method as described in the item description."
                            ]
                        },
                        "name": "GiftExpressShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "indicates that the seller is offering to ship to the gift recipient, not the buyer, when payment clears."
                            ]
                        },
                        "name": "GiftShipToRecipient",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "indicates that the seller is offering to wrap the item (and optionally include a card) as described in the item description."
                            ]
                        },
                        "name": "GiftWrap",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "GiftServicesCodeType - Type declaration to be used by other schema's. Specifies the codes for the various Gift Services offered by sellers. If any of the Gift Services are offered by the seller, the generic gift icon should be used to display the item: http:\/\/pics.ebay.com\/aw\/pics\/gift\/gift.gif"
                    ]
                },
                "name": "GiftServicesCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "No hit counter"
                            ]
                        },
                        "name": "NoHitCounter",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Honesty Style Hit Counter"
                            ]
                        },
                        "name": "HonestyStyle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Green LED counter."
                            ]
                        },
                        "name": "GreenLED",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Hidden counter."
                            ]
                        },
                        "name": "Hidden",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "HitCounterCodeType This code identifies the HitCounter codes used to specify whether a hit counter is used for the item's listing page and, if so, what type."
                    ]
                },
                "name": "HitCounterCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Insurance optional."
                            ]
                        },
                        "name": "Optional",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Insurance required."
                            ]
                        },
                        "name": "Required",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Insurance not offered."
                            ]
                        },
                        "name": "NotOffered",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Insurance included in Shipping and Handling costs."
                            ]
                        },
                        "name": "IncludedInShippingHandling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "InsuranceOptionCodeType These are the possible codes to describe insurance option as part of shipping service."
                    ]
                },
                "name": "InsuranceOptionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "1 Day"
                            ]
                        },
                        "name": "Days_1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "3 Days"
                            ]
                        },
                        "name": "Days_3",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "5 Days"
                            ]
                        },
                        "name": "Days_5",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "7 Days"
                            ]
                        },
                        "name": "Days_7",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "10 Days"
                            ]
                        },
                        "name": "Days_10",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "30 Days"
                            ]
                        },
                        "name": "Days_30",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "60 Days"
                            ]
                        },
                        "name": "Days_60",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "90 Days"
                            ]
                        },
                        "name": "Days_90",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "120 Days"
                            ]
                        },
                        "name": "Days_120",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "GTC"
                            ]
                        },
                        "name": "GTC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ListingDurationCodeType These are the possible codes to describe the number of days the auction will be active. Must be one of the values 3, 5, 7, or 10 for auction and basic Fixed-Price (Type 9) listings. Must be 30, 60, 90, 120, or GTC for Stores Fixed-Price (Type 7) listings. Specify GTC for the Good 'Til Cancel feature (eBay Stores items only)."
                    ]
                },
                "name": "ListingDurationCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether an item will be displayed with a border that will go around the item (e.g., for category-based search result page or store search that brings up multiple items) to differentiate it from the rest of list."
                            ]
                        },
                        "name": "Border",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the bolding option was used."
                            ]
                        },
                        "name": "BoldTitle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether it is a featured item."
                            ]
                        },
                        "name": "Featured",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates item's listing is highlighted."
                            ]
                        },
                        "name": "Highlight",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates item's listing is home page featured."
                            ]
                        },
                        "name": "HomePageFeatured",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ListingEnhancementsCodeType Specifies the codes for various properties of an item."
                    ]
                },
                "name": "ListingEnhancementsCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unknown Listing Type"
                            ]
                        },
                        "name": "Unknown",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Chinese auction"
                            ]
                        },
                        "name": "Chinese",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Dutch auction"
                            ]
                        },
                        "name": "Dutch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Live Auctions-type auction"
                            ]
                        },
                        "name": "Live",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Ad type auction"
                            ]
                        },
                        "name": "AdType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Stores Fixed-price auction (US only)"
                            ]
                        },
                        "name": "StoresFixedPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Personal Offer auction"
                            ]
                        },
                        "name": "PersonalOffer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Fixed Price item (\"BIN only\")."
                            ]
                        },
                        "name": "FixedPriceItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ListingTypeCodeType - Type declaration to be used by other schema. This includes codes indicating the type of auction for the listed item."
                    ]
                },
                "name": "ListingTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "OptIn"
                            ]
                        },
                        "name": "OptIn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "OptOut"
                            ]
                        },
                        "name": "OptOut",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MerchandizingPrefCodeType"
                    ]
                },
                "name": "MerchandizingPrefCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicate filed is to be dropped."
                            ]
                        },
                        "name": "Dropped",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicate filed is to be modified."
                            ]
                        },
                        "name": "Modify",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ModifyCodeType This code identifies the types of modification you can make on an object. account."
                    ]
                },
                "name": "ModifyCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "No special Picture Services features."
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Slideshow of multiple pictures."
                            ]
                        },
                        "name": "SlideShow",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Super-size format picture."
                            ]
                        },
                        "name": "SuperSize",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Picture Pack."
                            ]
                        },
                        "name": "PicturePack",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PhotoDisplayCodeType These are types of display for photos used for PhotoHosting slide show."
                    ]
                },
                "name": "PhotoDisplayCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Auction Item"
                            ]
                        },
                        "name": "AuctionPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Buy It Now"
                            ]
                        },
                        "name": "BuyItNowPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved. Do not use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Cross Promotion Method."
                    ]
                },
                "name": "PromotionItemPriceTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Manual Selection"
                            ]
                        },
                        "name": "Manual",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Automatic Selection"
                            ]
                        },
                        "name": "Automatic",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved. Do not use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Cross Promotion Method."
                    ]
                },
                "name": "PromotionItemSelectionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cross Sell"
                            ]
                        },
                        "name": "CrossSell",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Up Sell"
                            ]
                        },
                        "name": "UpSell",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved. Do not use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Cross Promotion Method."
                    ]
                },
                "name": "PromotionMethodCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item to Item Promotional Scheme"
                            ]
                        },
                        "name": "ItemToItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item to Item Store Scheme"
                            ]
                        },
                        "name": "ItemToStoreCat",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Store to Store Scheme"
                            ]
                        },
                        "name": "StoreToStoreCat",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved. Do not use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Cross Promotion Context Promotion Scheme."
                    ]
                },
                "name": "PromotionSchemeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom Code"
                            ]
                        },
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BuyNowItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ShoppingCart",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AuctionItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GiftCertificates",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Subscription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Donation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBayBilling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PurchasePurposeTypeCodeType - Type declaration to be used by other schema. This code identifies the purpose of purchases, e.g., by a PayPal application."
                    ]
                },
                "name": "PurchasePurposeTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Bronze"
                            ]
                        },
                        "name": "Bronze",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Silver"
                            ]
                        },
                        "name": "Silver",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gold"
                            ]
                        },
                        "name": "Gold",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Platinum"
                            ]
                        },
                        "name": "Platinum",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Titanium"
                            ]
                        },
                        "name": "Titanium",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "None"
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SellerLevelCodeType"
                    ]
                },
                "name": "SellerLevelCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "No payment method specified - some other payment method."
                            ]
                        },
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amex"
                            ]
                        },
                        "name": "Amex",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Visa"
                            ]
                        },
                        "name": "Visa",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Mastercard"
                            ]
                        },
                        "name": "Mastercard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Discover"
                            ]
                        },
                        "name": "Discover",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "JCB"
                            ]
                        },
                        "name": "JCB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Diners"
                            ]
                        },
                        "name": "Diners",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SellerPaymentMethodCodeType These are payment methods that sellers can use to pay eBay."
                    ]
                },
                "name": "SellerPaymentMethodCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Warning or informational error."
                            ]
                        },
                        "name": "Warning",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Application-level error."
                            ]
                        },
                        "name": "Error",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Partial Success."
                            ]
                        },
                        "name": "PartialSuccess",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SeverityCodeType This code identifies the Severity code types in terms of whether there is an API-level error or warning that needs to be communicated to the client."
                    ]
                },
                "name": "SeverityCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Site only."
                            ]
                        },
                        "name": "SiteOnly",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "WorldWide."
                            ]
                        },
                        "name": "WorldWide",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "SitePlusRegions."
                            ]
                        },
                        "name": "SitePlusRegions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "WillNotShip."
                            ]
                        },
                        "name": "WillNotShip",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ShippingOptionCodeType These are the possible codes to describe shipping options in terms of where the seller is willing to ship the item."
                    ]
                },
                "name": "ShippingOptionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "None."
                            ]
                        },
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Letter."
                            ]
                        },
                        "name": "Letter",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "LargeEnvelope"
                            ]
                        },
                        "name": "LargeEnvelope",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Large Package\/Oversize 1"
                            ]
                        },
                        "name": "USPSLargePack",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Very Large Package\/Oversize 2"
                            ]
                        },
                        "name": "VeryLargePack",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UPS Letter"
                            ]
                        },
                        "name": "UPSLetter",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Flat Rate Envelope"
                            ]
                        },
                        "name": "USPSFlatRateEnvelope",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Package\/thick envelope"
                            ]
                        },
                        "name": "PackageThickEnvelope",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ShippingPackageCodeType These are the possible codes to describe shipping package options."
                    ]
                },
                "name": "ShippingPackageCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Flat shipping rate."
                            ]
                        },
                        "name": "Flat",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Calculated shipping rate."
                            ]
                        },
                        "name": "Calculated",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ShippingRatesTypeCodeType - Type declaration to be used by other schema. The includes the codes for shipping types supported by sellers to transport items sold to buyers."
                    ]
                },
                "name": "ShippingRatesTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Africa"
                            ]
                        },
                        "name": "Africa",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Asia"
                            ]
                        },
                        "name": "Asia",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Carribbean"
                            ]
                        },
                        "name": "Caribbean",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Europe"
                            ]
                        },
                        "name": "Europe",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "LatinAmerica"
                            ]
                        },
                        "name": "LatinAmerica",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "MiddleEast"
                            ]
                        },
                        "name": "MiddleEast",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "NorthAmerica"
                            ]
                        },
                        "name": "NorthAmerica",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Oceania (i.e., Pacific region other than Asia)"
                            ]
                        },
                        "name": "Oceania",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "SouthAmerica"
                            ]
                        },
                        "name": "SouthAmerica",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ShippingRegion CodeType This code list module defines the enumerated types of regions for shipping items (i.e., a seller may support shipment of an item)."
                    ]
                },
                "name": "ShippingRegionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UPS Ground"
                            ]
                        },
                        "name": "UPSGround",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UPS 3rd Day"
                            ]
                        },
                        "name": "UPS3rdDay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UPS 2nd Day"
                            ]
                        },
                        "name": "UPS2ndDay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UPS Next Day."
                            ]
                        },
                        "name": "UPSNextDay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Priority."
                            ]
                        },
                        "name": "USPSPriority",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Parcel."
                            ]
                        },
                        "name": "USPSParcel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Media."
                            ]
                        },
                        "name": "USPSMedia",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS First Class"
                            ]
                        },
                        "name": "USPSFirstClass",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ShippingMethodStandard - used by merchant tool only"
                            ]
                        },
                        "name": "ShippingMethodStandard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ShippingMethodExpress- used by merchant tool only"
                            ]
                        },
                        "name": "ShippingMethodExpress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ShippingMethodNextDay- used by merchant tool only"
                            ]
                        },
                        "name": "ShippingMethodNextDay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Express Mail"
                            ]
                        },
                        "name": "USPSExpressMail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USPS Ground"
                            ]
                        },
                        "name": "USPSGround",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Download."
                            ]
                        },
                        "name": "Download",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Will Call Or Pick Up."
                            ]
                        },
                        "name": "WillCall_Or_Pickup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ShippingServiceCodeType These are the possible codes to describe insurance option as part of shipping service."
                    ]
                },
                "name": "ShippingServiceCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Seller pays all shipping costs."
                            ]
                        },
                        "name": "SellerPays",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Buyer pays all shipping costs."
                            ]
                        },
                        "name": "BuyerPays",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ShippingTermsCodeType - Type declaration to be used by other schema's. Shipping terms code describes who pays for the shipping of an item. These are the standard shipping terms, i.e., terms of delivery of an item."
                    ]
                },
                "name": "ShippingTermsCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "USA"
                            ]
                        },
                        "name": "US",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Canada"
                            ]
                        },
                        "name": "Canada",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "United Kingdom"
                            ]
                        },
                        "name": "UK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Australia"
                            ]
                        },
                        "name": "Australia",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Austria"
                            ]
                        },
                        "name": "Austria",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Belgium (French)"
                            ]
                        },
                        "name": "Belgium_French",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "France"
                            ]
                        },
                        "name": "France",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Germany"
                            ]
                        },
                        "name": "Germany",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Italy"
                            ]
                        },
                        "name": "Italy",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Belgium (Dutch)"
                            ]
                        },
                        "name": "Belgium_Dutch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Netherlands"
                            ]
                        },
                        "name": "Netherlands",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Spain"
                            ]
                        },
                        "name": "Spain",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Switzerland"
                            ]
                        },
                        "name": "Switzerland",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Taiwan"
                            ]
                        },
                        "name": "Taiwan",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "eBay Motors"
                            ]
                        },
                        "name": "eBayMotors",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Hong Kong"
                            ]
                        },
                        "name": "HongKong",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Singapore"
                            ]
                        },
                        "name": "Singapore",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SiteCodeType These are site codes that buyers and sellers can use to identify their sites."
                    ]
                },
                "name": "SiteCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "DISABLE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENABLE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This is to validate input if store should be visible\/invisible in the store locator. If Merchant wants a store to be ENABLED, input should be \"E\". If Merchant wants a store to be DISABLED, input should be \"D\". If Merchant is not giving any input, it will be taken as \"DISABLED\""
                    ]
                },
                "name": "StoreVisibilityStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Kilogram."
                            ]
                        },
                        "name": "kg",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Pounds."
                            ]
                        },
                        "name": "lbs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Ounces"
                            ]
                        },
                        "name": "oz",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Centimeter."
                            ]
                        },
                        "name": "cm",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Inches."
                            ]
                        },
                        "name": "inches",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Feet."
                            ]
                        },
                        "name": "ft",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "UnitCodeType"
                    ]
                },
                "name": "UnitCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User properties have never been set. This value should seldom, if ever, be returned and typically represents a problem."
                            ]
                        },
                        "name": "Unknown",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has been suspended from selling and buying, such as for violations of eBay terms or agreement."
                            ]
                        },
                        "name": "Suspended",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has completed online registration and has properly responded to confirmation email. Most users should fall in this category."
                            ]
                        },
                        "name": "Confirmed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has completed online registration, but has either not responded to confirmation email or has not yet been sent the confirmation email. ."
                            ]
                        },
                        "name": "Unconfirmed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Registered users of AuctionWeb (pre-eBay) who never re-registered on eBay."
                            ]
                        },
                        "name": "Ghost",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Temporary user record state indicating the record is in the process of being changed by eBay. Query user information again to get new status."
                            ]
                        },
                        "name": "InMaintenance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Records for the specified user have been deleted."
                            ]
                        },
                        "name": "Deleted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has completed registration and confirmation, but is pending a verification of credit card information."
                            ]
                        },
                        "name": "CreditCardVerify",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User's account is on hold, such as for non-payment of amounts due eBay. User cannot sell or buy items."
                            ]
                        },
                        "name": "AccountOnHold",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User record has been merged with another account record for the same user."
                            ]
                        },
                        "name": "Merged",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has completed online registration and has been sent the confirmation email, but has not yet responded to the confirmation email."
                            ]
                        },
                        "name": "RegistrationCodeMailOut",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has been scheduled for account closure (typically when a user has requested to have their account closed.) A user in this state should not be considered an active user."
                            ]
                        },
                        "name": "TermPending",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has completed the registration for Half.com and opted to automatically also be registered with eBay, but the registration confirmation is still pending."
                            ]
                        },
                        "name": "UnconfirmedHalfOptIn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User has completed the registration for Half.com and opted to automatically also be registered with eBay, but the verification of credit card information is still pending."
                            ]
                        },
                        "name": "CreditCardVerifyHalfOptIn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Passport User. User has completed the registration process, but the registration confirmation is still pending."
                            ]
                        },
                        "name": "UnconfirmedPassport",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Passport User Requiring Credit Card Verification. User has completed the registration process with credit card verification, but the registration confirmation is still pending."
                            ]
                        },
                        "name": "CreditCardVerifyPassport",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Half.com User. User has completed the registration for Half.com and opted to automatically also be registered with eBay, but the registration confirmation is still pending."
                            ]
                        },
                        "name": "UnconfirmedExpress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "UserStatusCodeType"
                    ]
                },
                "name": "UserStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "No VAT Tax"
                            ]
                        },
                        "name": "NoVATTax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "VAT Tax"
                            ]
                        },
                        "name": "VATTax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "VAT Exempt"
                            ]
                        },
                        "name": "VATExempt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reserved for internal or future use."
                            ]
                        },
                        "name": "CustomCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "VATStatusCodeType"
                    ]
                },
                "name": "VATStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Visa",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MasterCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Discover",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Amex",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Switch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Solo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Maestro",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Type declaration to be used by other schemas. This is the credit card type"
                    ]
                },
                "name": "CreditCardTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "maxLength": "25"
                },
                "name": "NameType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "maxLength": "20"
                },
                "name": "SalutationType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "maxLength": "12"
                },
                "name": "SuffixType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SalutationType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Salutation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "NameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "FirstName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "NameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "MiddleName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "NameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "LastName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SuffixType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Suffix",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "PersonNameType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "documentation": [
                        "TransactionId - Type for a PayPal Transaction ID."
                    ]
                },
                "name": "TransactionId",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "documentation": [
                        "AuthorizationId - Type for a PayPal Authorization ID."
                    ]
                },
                "name": "AuthorizationId",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "MerchantPullIDType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "EmailAddressType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "ExpressCheckoutTokenType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "AuthFlowTokenType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "LanguageCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBayCN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentNotificationService For SetPaymentStatus API, this value should always be eBayCN."
                    ]
                },
                "name": "PaymentNotificationServiceCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "OrderID",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CMB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ICBC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CCB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ChinaPay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BankID The various banks supported for China postbacks."
                    ]
                },
                "name": "BankIDCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "integer",
                "abstract": false,
                "meta": {
                    "base": "xs:integer",
                    "documentation": [
                        "PaymentStatus The payment statuses supported for China postbacks. 0 - None 1 - Success 2 - Pending or Suspicious 3 - Failure"
                    ],
                    "maxInclusive": "3",
                    "minInclusive": "0"
                },
                "name": "PaymentStatusIDCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Full Refund"
                            ]
                        },
                        "name": "Full",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Partial Refund"
                            ]
                        },
                        "name": "Partial",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "External Dispute"
                            ]
                        },
                        "name": "ExternalDispute",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "RefundType - Type declaration to be used by other schema. This code identifies the types of refund transactions supported."
                    ],
                    "type": "ns:RefundType"
                },
                "name": "RefundType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Each"
                            ]
                        },
                        "name": "EA",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Hours"
                            ]
                        },
                        "name": "Hours",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Days"
                            ]
                        },
                        "name": "Days",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Seconds"
                            ]
                        },
                        "name": "Seconds",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Crate of 12 bottles of beer"
                            ]
                        },
                        "name": "CrateOf12",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "6Pack"
                            ]
                        },
                        "name": "6Pack",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gallon (UK)"
                            ]
                        },
                        "name": "GLI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gallon (US)"
                            ]
                        },
                        "name": "GLL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Litre"
                            ]
                        },
                        "name": "LTR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Inch"
                            ]
                        },
                        "name": "INH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Foot"
                            ]
                        },
                        "name": "FOT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Millimeter"
                            ]
                        },
                        "name": "MMT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Centimeter"
                            ]
                        },
                        "name": "CMQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Meter"
                            ]
                        },
                        "name": "MTR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Square Meter"
                            ]
                        },
                        "name": "MTK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cubic Meter"
                            ]
                        },
                        "name": "MTQ",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gram"
                            ]
                        },
                        "name": "GRM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Kilogram"
                            ]
                        },
                        "name": "KGM",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Kilogram"
                            ]
                        },
                        "name": "KG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Pound"
                            ]
                        },
                        "name": "LBR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Annual"
                            ]
                        },
                        "name": "ANN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Degree Celcius"
                            ]
                        },
                        "name": "CEL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 22,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Degree Fahrenheit"
                            ]
                        },
                        "name": "FAH",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 23,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "RESERVED"
                            ]
                        },
                        "name": "RESERVED",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Based on NRF-ARTS Specification for Units of Measure"
                    ]
                },
                "name": "UnitOfMeasure",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MERCHANT_COUPON",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LOYALTY_CARD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MANUFACTURER_COUPON",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RESERVED",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "RedeemedOfferType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "POS CHECKOUT AUTHORIZATION"
                            ]
                        },
                        "name": "CHECKOUT_AUTHORIZATION",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "POS CHECKOUT SALE"
                            ]
                        },
                        "name": "CHECKOUT_SALE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "REFUND TRANSACTION"
                            ]
                        },
                        "name": "REFUND_TRANSACTION",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Supported API Types for DoCancel operation"
                    ],
                    "type": "ns:APIType"
                },
                "name": "APIType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "InCheckout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PreCheckout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "IncentiveRequestType This identifies the type of request for the API call. The type of request may be used to determine whether the request is for evaluating incentives in pre-checkout or in-checkout phase."
                    ]
                },
                "name": "IncentiveRequestCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Aggregated",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Detail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "IncentiveRequestDetailLevelType This identifies the granularity of information requested by the client application. This information will be used to define the contents and details of the response."
                    ]
                },
                "name": "IncentiveRequestDetailLevelCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Coupon",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBayGiftCertificate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBayGiftCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PayPalRewardVoucher",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MerchantGiftCertificate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBayRewardVoucher",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "IncentiveType This identifies the type of INCENTIVE for the redemption code."
                    ]
                },
                "name": "IncentiveTypeCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ItemId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IncentiveAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "SubType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IncentiveAppliedToType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RedemptionCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DisplayCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ProgramId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IncentiveTypeCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IncentiveType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IncentiveDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveAppliedToType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "AppliedTo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ErrorCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IncentiveDetailType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ItemId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "PurchaseTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ItemCategoryList",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ItemPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ItemQuantity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IncentiveItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "Items",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "SellerId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ExternalSellerId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketSubtotalAmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketShippingAmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketInsuranceAmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketSalesTaxAmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "BucketTotalAmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IncentiveBucketType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RequestId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IncentiveRequestCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RequestType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IncentiveRequestDetailLevelCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RequestDetailLevel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IncentiveRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalBuyerId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "IncentiveCodes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveApplyIndicationType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "ApplyIndication",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveBucketType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "100",
                            "minOccurs": "0"
                        },
                        "name": "Buckets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CartTotalAmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IncentiveRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetIncentiveEvaluationRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveDetailType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "IncentiveDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RequestId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetIncentiveEvaluationResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The total cost of the order to the customer. If shipping cost and tax charges are known, include them in OrderTotal; if not, OrderTotal should be the current sub-total of the order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OrderTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after choosing to pay with PayPal. PayPal recommends that the value of ReturnURL be the final review page on which the customer confirms the order and payment. Required Character length and limitations: no limit."
                            ]
                        },
                        "name": "ReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer is returned if he does not approve the use of PayPal to pay you. PayPal recommends that the value of CancelURL be the original page on which the customer chose to pay with PayPal. Required Character length and limitations: no limit"
                            ]
                        },
                        "name": "CancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Tracking URL for ebay. Required Character length and limitations: no limit"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TrackingImageURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after paying with giropay online. Optional Character length and limitations: no limit."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "giropaySuccessURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after fail to pay with giropay online. Optional Character length and limitations: no limit."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "giropayCancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser can be returned in the mEFT done page. Optional Character length and limitations: no limit."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BanktxnPendingURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "On your first invocation of SetExpressCheckoutRequest, the value of this token is returned by SetExpressCheckoutResponse. Optional Include this element and its value only if you want to modify an existing checkout session with another invocation of SetExpressCheckoutRequest; for example, if you want the customer to edit his shipping address on PayPal. Character length and limitations: 20 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The expected maximum total amount of the complete order, including shipping cost and tax charges. Optional You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Description of items the customer is purchasing. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OrderDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A free-form field for your own use, such as a tracking number or other value you want PayPal to return on GetExpressCheckoutDetailsResponse and DoExpressCheckoutPaymentResponse. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your own unique invoice or tracking number. PayPal returns this value to you on DoExpressCheckoutPaymentResponse. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require that the customer's shipping address on file with PayPal be a confirmed address. Any value other than 1 indicates that the customer's shipping address on file with PayPal need NOT be a confirmed address. Setting this element overrides the setting you have specified in the recipient's Merchant Account Profile. Optional Character length and limitations: One single-byte numeric character."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReqConfirmShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require that the customer's billing address on file. Setting this element overrides the setting you have specified in Admin. Optional Character length and limitations: One single-byte numeric character."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReqBillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The billing address for the buyer. Optional If you include the BillingAddress element, the AddressType elements are required: Name Street1 CityName CountryCode Do not set set the CountryName element."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that on the PayPal pages, no shipping address fields should be displayed whatsoever. Optional Character length and limitations: Four single-byte numeric characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "NoShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that the PayPal pages should display the shipping address set by you in the Address element on this SetExpressCheckoutRequest, not the shipping address on file with PayPal for this customer. Displaying the PayPal street address on file does not allow the customer to edit that address. Optional Character length and limitations: Four single-byte numeric characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AddressOverride",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Locale of pages displayed by PayPal during Express Checkout. Optional Character length and limitations: Five single-byte alphabetic characters, upper- or lowercase. Allowable values: AU or en_AU DE or de_DE FR or fr_FR GB or en_GB IT or it_IT JP or ja_JP US or en_US"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LocaleCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the Custom Payment Page Style for payment pages associated with this button\/link. PageStyle corresponds to the HTML variable page_style for customizing payment pages. The value is the same as the Page Style Name you chose when adding or editing the page style from the Profile subtab of the My Account tab of your PayPal account. Optional Character length and limitations: 30 single-byte alphabetic characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PageStyle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A URL for the image you want to appear at the top left of the payment page. The image has a maximum size of 750 pixels wide by 90 pixels high. PayPal recommends that you provide an image that is stored on a secure (https) server. Optional Character length and limitations: 127"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-image",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the border color around the header of the payment page. The border is a 2-pixel perimeter around the header space, which is 750 pixels wide by 90 pixels high. Optional Character length and limitations: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-border-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the background color for the header of the payment page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-back-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the background color for the payment page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-payflow-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the cart gradient color for the Mini Cart on 1X flow. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-cart-border-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A URL for the image you want to appear above the mini-cart. The image has a maximum size of 190 pixels wide by 60 pixels high. PayPal recommends that you provide an image that is stored on a secure (https) server. Optional Character length and limitations: 127"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-logo-image",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer's shipping address. Optional If you include a shipping address and set the AddressOverride element on the request, PayPal returns this same address in GetExpressCheckoutDetailsResponse."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Address",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentActionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "How you want to obtain payment. Required Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Order indicates that this payment is is an order authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment. IMPORTANT: You cannot set PaymentAction to Sale or Order on SetExpressCheckoutRequest and then change PaymentAction to Authorization on the final Express Checkout API, DoExpressCheckoutPaymentRequest. Character length and limit: Up to 13 single-byte alphabetic characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SolutionTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This will indicate which flow you are choosing (expresschecheckout or expresscheckout optional) Optional None Sole indicates that you are in the ExpressO flow Mark indicates that you are in the old express flow."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SolutionType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "LandingPageType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This indicates Which page to display for ExpressO (Billing or Login) Optional None Billing indicates that you are not a paypal account holder Login indicates that you are a paypal account holder"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LandingPage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address of the buyer as entered during checkout. PayPal uses this value to pre-fill the PayPal membership sign-up portion of the PayPal login page. Optional Character length and limit: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ChannelType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ChannelType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "BillingAgreementDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Promo Code Optional List of promo codes supplied by merchant. These promo codes enable the Merchant Services Promotion Financing feature."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "PromoCodes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Default Funding option for PayLater Checkout button."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PayPalCheckOutBtnType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ProductCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProductCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingServiceCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date and time (in GMT in the format yyyy-MM-ddTHH:mm:ssZ) at which address was changed by the user."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProfileAddressChangeDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that the customer may enter a note to the merchant on the PayPal page during checkout. The note is returned in the GetExpressCheckoutDetails response and the DoExpressCheckoutPayment response. Optional Character length and limitations: One single-byte numeric character. Allowable values: 0,1"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AllowNote",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FundingSourceDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Funding source preferences."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FundingSourceDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The label that needs to be displayed on the cancel links in the PayPal hosted checkout pages. Optional Character length and limit: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BrandName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL for PayPal to use to retrieve shipping, handling, insurance, and tax details from your website. Optional Character length and limitations: 2048 characters."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CallbackURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedCheckoutDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Enhanced data for different industry segments. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EnhancedCheckoutData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OtherPaymentMethodDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "List of other payment methods the user can pay with. Optional Refer to the OtherPaymentMethodDetailsType for more details."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethods",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyerDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about the buyer's account. Optional Refer to the BuyerDetailsType for more details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payment."
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ShippingOptionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "List of Fall Back Shipping options provided by merchant."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "FlatRateShippingOptions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the call back timeout override."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CallbackTimeout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the call back version."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CallbackVersion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Customer service number."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CustomerServiceNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift message enable."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftMessageEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift receipt enable."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftReceiptEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap enable."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap name."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap amount."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Buyer email option enable ."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerEmailOptInEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey enable."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SurveyEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey question."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SurveyQuestion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey choices for survey question."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "SurveyChoice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TotalType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TotalType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Any message the seller would like to be displayed in the Mini Cart for UX."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "NoteToBuyer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Incentive Code Optional List of incentive codes supplied by ebay\/merchant."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "Incentives",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant specified flag which indicates whether to return Funding Instrument Details in DoEC or not. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReqInstrumentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalRememberMeOptInDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This element contains information that allows the merchant to request to opt into external remember me on behalf of the buyer or to request login bypass using external remember me. Note the opt-in details are silently ignored if the ExternalRememberMeID is present."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeOptInDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FlowControlDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An optional set of values related to flow-specific details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FlowControlDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DisplayControlDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An optional set of values related to display-specific details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "DisplayControlDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalPartnerTrackingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An optional set of values related to tracking for external partner."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalPartnerTrackingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "CoupledBucketsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional element that defines relationship between buckets"
                            ],
                            "maxOccurs": "5",
                            "minOccurs": "0"
                        },
                        "name": "CoupledBuckets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetExpressCheckoutRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "On your first invocation of ExecuteCheckoutOperationsRequest, the value of this token is returned by ExecuteCheckoutOperationsResponse. Optional Include this element and its value only if you want to modify an existing checkout session with another invocation of ExecuteCheckoutOperationsRequest; for example, if you want the customer to edit his shipping address on PayPal. Character length and limitations: 20 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetDataRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "All the Data required to initiate the checkout session is passed in this element."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "SetDataRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthorizationRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If auto authorization is required, this should be passed in with IsRequested set to yes."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AuthorizationRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ExecuteCheckoutOperationsRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "WEB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MOBILE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "POS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "KIOSK",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IHSTB",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "IVR",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ADMIN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CSOPS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "It defines the enumerated types of the user channels defined in biz\/User\/value_object\/Channel.oml"
                    ]
                },
                "name": "UserChannelCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "BillingApprovalDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about Billing Agreements requested to be created."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "BillingApprovalDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyerDetailType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Only needed if Auto Authorization is requested. The authentication session token will be passed in here."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerDetail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InfoSharingDirectivesType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Requests for specific buyer information like Billing Address to be returned through GetExpressCheckoutDetails should be specified under this."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InfoSharingDirectives",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require to retrieve the customer's shipping address on file with PayPal. Any value other than 1 indicates that no such requirement."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RetrieveShippingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserChannelCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "the value is required by ACS team to specify the channel which the partners are in. the channel will be used for risk assessment the value is defined in biz\/User\/value_object\/Channel.oml Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UserChannel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require that the customer's shipping address on file with PayPal be a confirmed address. Any value other than 1 indicates that the customer's shipping address on file with PayPal need NOT be a confirmed address. Setting this element overrides the setting you have specified in the recipient's Merchant Account Profile. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReqConfirmShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payment."
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalPartnerTrackingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An optional set of values related to tracking for external partner."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalPartnerTrackingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URI(uniform resource identifier), the source from which the request is initiated."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "URI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetDataRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "IsRequested",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "AuthorizationRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ApprovalTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Type of Approval requested - Billing Agreement or Profile"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "ApprovalType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ApprovalSubTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Approval subtype - Must be MerchantInitiatedBilling for BillingAgreement ApprovalType"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ApprovalSubType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "OrderDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Description about the Order"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OrderDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentDirectivesType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Directives about the type of payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentDirectives",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Client may pass in its identification of this Billing Agreement. It used for the client's tracking purposes."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillingApprovalDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If Billing Address should be returned in GetExpressCheckoutDetails response, this parameter should be set to yes here"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReqBillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "InfoSharingDirectivesType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Description of the Order."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Expected maximum amount that the merchant may pull using DoReferenceTransaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "OrderDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullPaymentCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of the Payment is it Instant or Echeck or Any."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "PaymentDirectivesType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IdentificationInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information that is used to indentify the Buyer. This is used for auto authorization. Mandatory if Authorization is requested."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "IdentificationInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Correlation id related to risk process done for the device. Max length is 36 Chars."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RiskSessionCorrelationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Buyer's IP Address"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerIPAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BuyerDetailType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MobileIDInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Mobile specific buyer identification."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MobileIDInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RememberMeIDInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains login bypass information."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RememberMeIDInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IdentityTokenInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identity Access Token."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IdentityTokenInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IdentificationInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Session token returned during buyer authentication."
                            ]
                        },
                        "name": "SessionToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "MobileIDInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "External remember-me ID returned by GetExpressCheckoutDetails on successful opt-in. The ExternalRememberMeID is a 17-character alphanumeric (encrypted) string that identifies the buyer's remembered login with a merchant and has meaning only to the merchant. If present, requests that the web flow attempt bypass of login."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "RememberMeIDInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identity Access token from merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AccessToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "IdentityTokenInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Allowable values: 0,1 The value 1 indicates that the customer can accept push funding, and 0 means they cannot. Optional Character length and limitations: One single-byte numeric character."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AllowPushFunding",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserSelectedFundingSourceType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Allowable values: ELV, CreditCard, ChinaUnionPay, BML, Finance, Qiwi This element could be used to specify the perered funding option for a guest users. It has effect only if LandingPage element is set to Billing. Otherwise it will be ignored."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UserSelectedFundingSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "FundingSourceDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Only needed for AutoBill billinng type."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullPaymentCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom annotation field for your exclusive use."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementCustom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillingAgreementDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The timestamped token value that was returned by SetExpressCheckoutResponse and passed on GetExpressCheckoutDetailsRequest. Character length and limitations: 20 single-byte characters"
                            ]
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payer"
                            ]
                        },
                        "name": "PayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A free-form field for your own use, as set by you in the Custom element of SetExpressCheckoutRequest. Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your own invoice or tracking number, as set by you in the InvoiceID element of SetExpressCheckoutRequest. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payer's contact telephone number. PayPal returns a contact telephone number only if your Merchant account profile settings require that the buyer enter one."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ContactPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementAcceptedStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RedirectRequired",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer's billing address. Optional If you have credit card mapped in your account then billing address of the credit card is returned otherwise your primary address is returned , PayPal returns this address in GetExpressCheckoutDetailsResponse."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text note entered by the buyer in PayPal flow."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Returns the status of the EC checkout session. Values include 'PaymentActionNotInitiated', 'PaymentActionFailed', 'PaymentActionInProgress', 'PaymentCompleted'."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CheckoutStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal may offer a discount or gift certificate to the buyer, which will be represented by a negativeamount. If the buyer has a negative balance, PayPal will add that amount to the current charges, which will be represented as a positive amount."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PayPalAdjustment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the individual purchased items."
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserSelectedOptionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the user selected options."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UserSelectedOptions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the incentives that were applied from Ebay RYP page and PayPal RYP page."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "IncentiveDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift message."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift receipt enable."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftReceiptEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap name."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap amount."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Buyer marketing email."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerMarketingEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey question."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SurveyQuestion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey choice selected by the user."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "SurveyChoiceSelected",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentRequestInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains payment request information about each bucket in the cart."
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentRequestInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalRememberMeStatusDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Response information resulting from opt-in operation or current login bypass status."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeStatusDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RefreshTokenStatusDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Response information resulting from opt-in operation or current login bypass status."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RefreshTokenStatusDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction"
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicate the tolerance a cart can be changed. Possible values are NONE = cart cannot be changed (since financing was used and country is DE). FLEXIBLE = cart can be changed If this parameter does not exist, then assume cart can be modified."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CartChangeTolerance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InstrumentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of the payment instrument."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InstrumentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetExpressCheckoutDetailsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetDataResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "1"
                        },
                        "name": "SetDataResponse",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthorizationResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "AuthorizationResponse",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ExecuteCheckoutOperationsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If Checkout session was initialized successfully, the corresponding token is returned in this element."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "ShippingAddresses",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ErrorType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "SetDataError",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetDataResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AckCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Status will denote whether Auto authorization was successful or not."
                            ],
                            "minOccurs": "1"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ErrorType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "AuthorizationError",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "AuthorizationResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentActionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "How you want to obtain payment. Required Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Order indicates that this payment is is an order authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment. IMPORTANT: You cannot set PaymentAction to Sale on SetExpressCheckoutRequest and then change PaymentAction to Authorization on the final Express Checkout API, DoExpressCheckoutPaymentRequest. Character length and limit: Up to 13 single-byte alphabetic characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The timestamped token value that was returned by SetExpressCheckoutResponse and passed on GetExpressCheckoutDetailsRequest. Required Character length and limitations: 20 single-byte characters"
                            ]
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Encrypted PayPal customer account identification number as returned by GetExpressCheckoutDetailsResponse. Required Character length and limitations: 127 single-byte characters."
                            ]
                        },
                        "name": "PayerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL on Merchant site pertaining to this invoice. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OrderURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments on merchant side. Passed directly back to merchant in response. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payment Required"
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Flag to indicate if previously set promoCode shall be overriden. Value 1 indicates overriding."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PromoOverrideFlag",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Promotional financing code for item. Overrides any previous PromoCode setting."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PromoCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains data for enhanced data like Airline Itinerary Data."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EnhancedData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Soft Descriptor supported for Sale and Auth in DEC only. For Order this will be ignored."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserSelectedOptionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the user selected options."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UserSelectedOptions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift message."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift receipt enable."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftReceiptEnable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap name."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap amount."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Buyer marketing email."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerMarketingEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey question."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SurveyQuestion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey choice selected by the user."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "SurveyChoiceSelected",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An identification code for use by third-party applications to identify transactions. Optional Character length and limitations: 32 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ButtonSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant specified flag which indicates whether to create billing agreement as part of DoEC or not. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SkipBACreation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant specified flag which indicates to use payment details from session if available. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UseSessionPaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "CoupledBucketsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional element that defines relationship between buckets"
                            ],
                            "maxOccurs": "5",
                            "minOccurs": "0"
                        },
                        "name": "CoupledBuckets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional element for the passing client id"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ClientID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional element for the passing product lines"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProductLine",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoExpressCheckoutPaymentRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The timestamped token value that was returned by SetExpressCheckoutResponse and passed on GetExpressCheckoutDetailsRequest. Character length and limitations:20 single-byte characters"
                            ]
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction"
                            ],
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RedirectRequired",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Memo entered by sender in PayPal Review Page note field. Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id passed in the DoEC call."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Redirect back to PayPal, PayPal can host the success page."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SuccessPageRedirectRequested",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserSelectedOptionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the user selected options."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UserSelectedOptions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "CoupledPaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about Coupled Payment transactions."
                            ],
                            "maxOccurs": "5",
                            "minOccurs": "0"
                        },
                        "name": "CoupledPaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoExpressCheckoutPaymentResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:AuthorizationID"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction"
                            ]
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Partner funding source id corresponding to the FS used in authorization."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PartnerFundingSourceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "The authorization identification number you specified in the request. Character length and limits: 19 single-byte characters maximum"
                    ]
                },
                "name": "DoCaptureResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentActionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "How you want to obtain payment. Required Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment. NOTE: Order is not allowed for Direct Payment. Character length and limit: Up to 13 single-byte alphabetic characters"
                            ]
                        },
                        "name": "PaymentAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payment Required"
                            ]
                        },
                        "name": "PaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the credit card to be charged. Required"
                            ]
                        },
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IP address of the payer's browser as recorded in its HTTP request to your website. PayPal records this IP addresses as a means to detect possible fraud. Required Character length and limitations: 15 single-byte characters, including periods, in dotted-quad format: ???.???.???.???"
                            ]
                        },
                        "name": "IPAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your customer session identification token. PayPal records this optional session identification token as an additional means to detect possible fraud. Optional Character length and limitations: 64 single-byte numeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MerchantSessionId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnFMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Use this optional parameter to pass in your business name and other data describing the transaction. Optional This information is usually displayed in the account holder's statement. Example: RedCross Haiti, RedCross Uganda, Realtor.com dues, Realtor.com list fee Length 25 characters. Alphanumeric characters and dash(-), dot(.), asterisk(*), space( ) On the customer's statement, an asterisk is used to separate the DBA name and product name. The asterisk delimiter can appear in position 4, 8, or 13."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Use this optional parameter to pass information about how consumer should contact the merchant. Optional This information is usually displayed in the account holder's statement. For Ecom trx: phone, email or URL is allowed For Retail trx: only the actual city is allowed For details on allowed characters in Soft Descriptor City refer to the API documentation."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptorCity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoDirectPaymentRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MobilePaymentCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of the payment Required"
                            ]
                        },
                        "name": "PaymentType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentActionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "How you want to obtain payment. Defaults to Sale. Optional Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment."
                            ]
                        },
                        "name": "PaymentAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PhoneNumberType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Phone number of the user making the payment. Required"
                            ]
                        },
                        "name": "SenderPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MobileRecipientCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of recipient specified, i.e., phone number or email address Required"
                            ]
                        },
                        "name": "RecipientType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address of the recipient"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RecipientEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PhoneNumberType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Phone number of the recipipent Required"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RecipientPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of item before tax and shipping"
                            ]
                        },
                        "name": "ItemAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The tax charged on the transaction Tax Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Tax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Per-transaction shipping charge Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Shipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Name of the item being ordered Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "SKU of the item being ordered Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Memo entered by sender in PayPal Website Payments note field. Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique ID for the order. Required for non-P2P transactions Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CustomID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the sender's phone number will be shared with recipient Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SharePhoneNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the sender's home address will be shared with recipient Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShareHomeAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateMobilePaymentRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PhoneNumberType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Phone number for status inquiry"
                            ]
                        },
                        "name": "Phone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetMobileStatusRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after choosing to login with PayPal. Required Character length and limitations: no limit."
                            ]
                        },
                        "name": "ReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer is returned if he does not approve the use of PayPal login. Required Character length and limitations: no limit"
                            ]
                        },
                        "name": "CancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after user logs out from PayPal. Required Character length and limitations: no limit."
                            ]
                        },
                        "name": "LogoutURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of the flow. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InitFlowType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The used to decide SkipLogin allowed or not. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SkipLoginPage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The name of the field Merchant requires from PayPal after user's login. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ServiceName1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Whether the field is required, opt-in or opt-out. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ServiceDefReq1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The name of the field Merchant requires from PayPal after user's login. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ServiceName2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Whether the field is required, opt-in or opt-out. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ServiceDefReq2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Locale of pages displayed by PayPal during Authentication Login. Optional Character length and limitations: Five single-byte alphabetic characters, upper- or lowercase. Allowable values: AU or en_AU DE or de_DE FR or fr_FR GB or en_GB IT or it_IT JP or ja_JP US or en_US"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LocaleCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the Custom Payment Page Style for flow pages associated with this button\/link. PageStyle corresponds to the HTML variable page_style for customizing flow pages. The value is the same as the Page Style Name you chose when adding or editing the page style from the Profile subtab of the My Account tab of your PayPal account. Optional Character length and limitations: 30 single-byte alphabetic characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PageStyle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A URL for the image you want to appear at the top left of the flow page. The image has a maximum size of 750 pixels wide by 90 pixels high. PayPal recommends that you provide an image that is stored on a secure (https) server. Optional Character length and limitations: 127"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-image",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the border color around the header of the flow page. The border is a 2-pixel perimeter around the header space, which is 750 pixels wide by 90 pixels high. Optional Character length and limitations: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-border-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the background color for the header of the flow page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-back-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the background color for the payment page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-payflow-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "First Name of the user, this information is used if user chooses to signup with PayPal. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FirstName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Last Name of the user, this information is used if user chooses to signup with PayPal. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LastName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User address, this information is used when user chooses to signup for PayPal. Optional If you include a shipping address and set the AddressOverride element on the request, PayPal returns this same address in GetExpressCheckoutDetailsResponse."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Address",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetAuthFlowParamRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The first name of the User. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FirstName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Last name of the user. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LastName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The email address of the user. Character length and limitations: 256 single-byte alphanumeric characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Encrypted PayPal customer account identification number. Required Character length and limitations: 127 single-byte characters."
                            ]
                        },
                        "name": "PayerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetAuthDetailsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after choosing to login with PayPal. Required Character length and limitations: no limit."
                            ]
                        },
                        "name": "ReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer is returned if he does not approve the use of PayPal login. Required Character length and limitations: no limit"
                            ]
                        },
                        "name": "CancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after user logs out from PayPal. Required Character length and limitations: no limit."
                            ]
                        },
                        "name": "LogoutURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of the flow. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InitFlowType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The used to decide SkipLogin allowed or not. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SkipLoginPage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "contains information about API Services"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "RequiredAccessPermissions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "contains information about API Services"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "OptionalAccessPermissions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Locale of pages displayed by PayPal during Authentication Login. Optional Character length and limitations: Five single-byte alphabetic characters, upper- or lowercase. Allowable values: AU or en_AU DE or de_DE FR or fr_FR GB or en_GB IT or it_IT JP or ja_JP US or en_US"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LocaleCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the Custom Payment Page Style for flow pages associated with this button\/link. PageStyle corresponds to the HTML variable page_style for customizing flow pages. The value is the same as the Page Style Name you chose when adding or editing the page style from the Profile subtab of the My Account tab of your PayPal account. Optional Character length and limitations: 30 single-byte alphabetic characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PageStyle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A URL for the image you want to appear at the top left of the flow page. The image has a maximum size of 750 pixels wide by 90 pixels high. PayPal recommends that you provide an image that is stored on a secure (https) server. Optional Character length and limitations: 127"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-image",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the border color around the header of the flow page. The border is a 2-pixel perimeter around the header space, which is 750 pixels wide by 90 pixels high. Optional Character length and limitations: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-border-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the background color for the header of the flow page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-back-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sets the background color for the payment page. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "cpp-payflow-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "First Name of the user, this information is used if user chooses to signup with PayPal. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FirstName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Last Name of the user, this information is used if user chooses to signup with PayPal. Optional Character length and limitation: Six character HTML hexadecimal color code in ASCII"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LastName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "User address, this information is used when user chooses to signup for PayPal. Optional If you include a shipping address and set the AddressOverride element on the request, PayPal returns this same address in GetExpressCheckoutDetailsResponse."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Address",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetAccessPermissionsRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The first name of the User. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FirstName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Last name of the user. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LastName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The email address of the user. Character length and limitations: 256 single-byte alphanumeric characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "contains information about API Services"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "AccessPermissionName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "contains information about API Services"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "AccessPermissionStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Encrypted PayPal customer account identification number. Required Character length and limitations: 127 single-byte characters."
                            ]
                        },
                        "name": "PayerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetAccessPermissionDetailsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingAgreementID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingAgreementStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementCustom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementMax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer's billing address. Optional If you have credit card mapped in your account then billing address of the credit card is returned otherwise your primary address is returned , PayPal returns this address in BAUpdateResponseDetails."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BAUpdateResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "information about the customer"
                            ]
                        },
                        "name": "PayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction"
                            ]
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Specific information about the preapproved payment"
                            ]
                        },
                        "name": "MerchantPullInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MerchantPullPaymentResponseType Response data from the merchant pull."
                    ]
                },
                "name": "MerchantPullPaymentResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Current status of billing agreement"
                            ]
                        },
                        "name": "MpStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Monthly maximum payment amount"
                            ]
                        },
                        "name": "MpMax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value of the mp_custom variable that you specified in a FORM submission to PayPal during the creation or updating of a customer billing agreement"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MpCustom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value of the mp_desc variable (description of goods or services) associated with the billing agreement"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Desc",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Invoice value as set by BillUserRequest API call"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Invoice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom field as set by BillUserRequest API call"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Note: This field is no longer used and is always empty."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentSourceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MerchantPullInfoType Information about the merchant pull."
                    ]
                },
                "name": "MerchantPullInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The date and time (in UTC\/GMT format) the transaction occurred"
                            ]
                        },
                        "name": "Timestamp",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The time zone of the transaction"
                            ]
                        },
                        "name": "Timezone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of the transaction"
                            ]
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The email address of the payer"
                            ]
                        },
                        "name": "Payer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Display name of the payer"
                            ]
                        },
                        "name": "PayerDisplayName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:TransactionID"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The status of the transaction"
                            ]
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The total gross amount charged, including any profile shipping cost and taxes"
                            ]
                        },
                        "name": "GrossAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The fee that PayPal charged for the transaction"
                            ]
                        },
                        "name": "FeeAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The net amount of the transaction"
                            ]
                        },
                        "name": "NetAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentTransactionSearchResultType Results from a PaymentTransaction search",
                        "The transaction ID of the seller"
                    ]
                },
                "name": "PaymentTransactionSearchResultType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ShippingMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ShippingCarrier",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HandlingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "InsuranceAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ShippingInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SalesTaxPercentage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TaxState",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "TaxInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The amount to charge to the customer. Required Only numeric characters and a decimal separator are allowed. Limit: 10 single-byte characters, including two for decimals You must set the currencyID attribute to one of the three-character currency code for any of the supported PayPal currencies."
                            ]
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Preapproved Payments billing agreement identification number between the PayPal customer and you. Required Character limit: 19 single-byte alphanumeric characters. The format of a billing agreement identification number is the single-character prefix B, followed by a hyphen and an alphanumeric character string: B-unique_alphanumeric_string"
                            ]
                        },
                        "name": "MpID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullPaymentCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Specifies type of PayPal payment you require Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text entered by the customer in the Note field during enrollment Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Memo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subject line of confirmation email sent to recipient Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EmailSubject",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The tax charged on the transaction Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Tax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Per-transaction shipping charge Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Shipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Per-transaction handling charge Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Handling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Name of purchased item Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reference number of purchased item Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your invoice number Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Invoice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom annotation field for tracking or other use Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An identification code for use by third-party applications to identify transactions. Optional Character length and limitations: 32 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ButtonSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Passed in soft descriptor string to be appended. Optional Character length and limitations: single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MerchantPullPayment Parameters to make initiate a pull payment"
                    ]
                },
                "name": "MerchantPullPaymentType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReceiverInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the recipient of the payment"
                            ]
                        },
                        "name": "ReceiverInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payer"
                            ]
                        },
                        "name": "PayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This field is for holding ReferenceId for shippment sent from Merchant to the 3rd Party"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TPLReferenceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction"
                            ]
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentItemInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about an individual item in the transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentItemInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "OfferCouponInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about an individual Offer and Coupon information in the transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OfferCouponInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about Secondary Address"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SecondaryAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserSelectedOptionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the user selected options."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UserSelectedOptions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift message."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftMessage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift receipt."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftReceipt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap name."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Gift Wrap amount."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GiftWrapAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Buyer email."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerEmailOptIn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey question."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SurveyQuestion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the survey choice selected by the user."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "SurveyChoiceSelected",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentTransactionType Information about a PayPal payment from the seller side"
                    ]
                },
                "name": "PaymentTransactionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address or account ID of the payment recipient (the seller). Equivalent to Receiver if payment is sent to primary account. Character length and limitations: 127 single-byte alphanumeric characters"
                            ]
                        },
                        "name": "Business",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Primary email address of the payment recipient (the seller). If you are the recipient of the payment and the payment is sent to your non-primary email address, the value of Receiver is still your primary email address. Character length and limitations: 127 single-byte alphanumeric characters"
                            ]
                        },
                        "name": "Receiver",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique account ID of the payment recipient (the seller). This value is the same as the value of the recipient's referral ID."
                            ]
                        },
                        "name": "ReceiverID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ReceiverInfoType Receiver information."
                    ]
                },
                "name": "ReceiverInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address of payer Character length and limitations: 127 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Payer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique customer ID Character length and limitations: 17 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PayerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayPalUserStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Status of payer's email address"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PayerStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PersonNameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Name of payer"
                            ]
                        },
                        "name": "PayerName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payment sender's country of residence using standard two-character ISO 3166 country codes. Character length and limitations: Two single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PayerCountry",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payer's business name. Character length and limitations: 127 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PayerBusiness",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payer's business address"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Address",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Business contact telephone number"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ContactPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "WalletItemsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Items such as merchant coupons, loyalty cards, and manufacturer coupons in the PayPal wallet."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "WalletItems",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TaxIdDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about payer's tax info. Refer to the TaxIdDetailsType for more details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxIdDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedPayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Holds any enhanced information about the payer"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EnhancedPayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PayerInfoType Payer information"
                    ]
                },
                "name": "PayerInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This field holds the category of the instrument only when it is promotional. Return value 1 represents BML, 2 reprasents PLCC\/Cobranded."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InstrumentCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This field holds the InstrumentID issued by external party corresponding to the funding source used in payment."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InstrumentID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "InstrumentDetailsType Promotional Instrument Information."
                    ]
                },
                "name": "InstrumentDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique identification for merchant\/buyer\/offer combo."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OfferTrackingID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BMLOfferInfoType Specific information for BML."
                    ]
                },
                "name": "BMLOfferInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Code used to identify the promotion offer."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OfferCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMLOfferInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Specific infromation for BML, Similar structure could be added for sepcific promotion needs like CrossPromotions"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BMLOfferInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "OfferDetailsType Specific information for an offer."
                    ]
                },
                "name": "OfferDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:TransactionID"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:EbayTransactionID"
                        },
                        "name": "EbayTransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Parent or related transaction identification number. This field is populated for the following transaction types: Reversal Capture of an authorized transaction. Reauthorization of a transaction. Capture of an order. The value of ParentTransactionID is the original OrderID. Authorization of an order. The value of ParentTransactionID is the original OrderID. Capture of an order authorization. Void of an order. The value of ParentTransactionID is the original OrderID. Character length and limits: 19 single-byte characters maximum"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ParentTransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "ref": "ns:ReceiptID"
                        },
                        "name": "ReceiptID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentTransactionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of transaction cart: Transaction created via the PayPal Shopping Cart feature or by Express Checkout with multiple purchased item express-checkout: Transaction created by Express Checkout with a single purchased items send-money: Transaction created by customer from the Send Money tab on the PayPal website. web-accept: Transaction created by customer via Buy Now, Donation, or Auction Smart Logos. subscr-*: Transaction created by customer via Subscription. eot means \"end of subscription term.\" merch-pmt: preapproved payment. mass-pay: Transaction created via MassPay. virtual-terminal: Transaction created via merchant virtual terminal. credit: Transaction created via merchant virtual terminal or API to credit a customer."
                            ]
                        },
                        "name": "TransactionType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RefundSourceCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of funding source"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RefundSourceCodeType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "eCheck latest expected clear date"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ExpectedeCheckClearDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date and time of payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Full amount of the customer's payment, before transaction fee is subtracted"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "GrossAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Transaction fee associated with the payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FeeAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Transaction financing fee associated with the payment."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FinancingFeeAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total overall cost associated with this financing transaction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FinancingTotalCost",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Monthly payment for this financing transaction."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FinancingMonthlyPayment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The length of this financing term, in months."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "FinancingTerm",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IsFinancing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount deposited into the account's primary balance after a currency conversion from automatic conversion through your Payment Receiving Preferences or manual conversion through manually accepting a payment. This amount is calculated after fees and taxes have been assessed."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SettleAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of tax for transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Exchange rate for transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ExchangeRate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The status of the payment: None: No status Created: A giropay payment has been initiated. Canceled-Reversal: A reversal has been canceled. For example, you won a dispute with the customer, and the funds for the transaction that was reversed have been returned to you. Completed: The payment has been completed, and the funds have been added successfully to your account balance. Denied: You denied the payment. This happens only if the payment was previously pending because of possible reasons described for the PendingReason element. Expired: This authorization has expired and cannot be captured. Failed: The payment has failed. This happens only if the payment was made from your customer's bank account. In-Progress: The transaction is in process of authorization and capture. Partially-Refunded: The transaction has been partially refunded. Pending: The payment is pending. See \"PendingReason\" for more information. Refunded: You refunded the payment. Reversed: A payment was reversed due to a chargeback or other type of reversal. The funds have been removed from your account balance and returned to the buyer. The reason for the reversal is specified in the ReasonCode element. Processed: A payment has been accepted. Voided: This authorization has been voided. Completed-Funds-Held: The payment has been completed, and the funds have been added successfully to your pending balance. See the \"HoldDecision\" field for more information."
                            ]
                        },
                        "name": "PaymentStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PendingStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The reason the payment is pending: none: No pending reason address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile. authorization: You set PaymentAction to Authorization on SetExpressCheckoutRequest and have not yet captured funds. echeck: The payment is pending because it was made by an eCheck that has not yet cleared. intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview. multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment. unilateral: The payment is pending because it was made to an email address that is not yet registered or confirmed. upgrade: The payment is pending because it was made via credit card and you must upgrade your account to Business or Premier status in order to receive the funds. upgrade can also mean that you have reached the monthly limit for transactions on your account. verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment. regulatory-review: This payment is pending while we make sure it meets regulatory requirements. We'll contact you again in 24-72 hours with the outcome of our review. other: The payment is pending for a reason other than those listed above. For more information, contact PayPal Customer Service."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PendingReason",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReversalReasonCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The reason for a reversal if TransactionType is reversal: none: No reason code chargeback: A reversal has occurred on this transaction due to a chargeback by your customer. guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee. buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer. refund: A reversal has occurred on this transaction because you have given the customer a refund. other: A reversal has occurred on this transaction due to a reason not listed above."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReasonCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "HoldDecision is returned in the response only if PaymentStatus is Completed-Funds-Held. The reason the funds are kept in pending balance: newsellerpaymenthold: The seller is new. paymenthold: A hold is placed on your transaction due to a reason not listed above."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "HoldDecision",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping method selected by the user during check-out."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Protection Eligibility for this Transaction - None, SPP or ESPP"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ProtectionEligibility",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Protection Eligibility details for this Transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ProtectionEligibilityType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Receipt Reference Number for this Transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReceiptReferenceNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "POSTransactionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of POS transaction F: Forced post transaction. POS merchant can send transactions at a later point if connectivity is lost. S: Single call checkout, and this is to identify PayPal Lite API usage."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "POSTransactionType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of shipping charged on transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShipAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of ship handling charged on transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShipHandleAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of shipping discount on transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShipDiscount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of Insurance amount on transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InsuranceAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subject as entered in the transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Subject",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "StoreID as entered in the transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "StoreID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "TerminalID as entered in the transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TerminalID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SellerDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about the seller. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SellerDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique identifier and mandatory for each bucket in case of split payement"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FMFDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Thes are filters that could result in accept\/deny\/pending action."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedPaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This will be enhanced info for the payment: Example: UATP details"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EnhancedPaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ErrorType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This will indicate the payment status for individual payment request in case of split payment"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentError",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InstrumentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of the payment instrument."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InstrumentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "OfferDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Offer Details."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OfferDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This field indicates whether the credit card number used for this transaction is in a particular bin range registered with PayPal by the merchant. This filed is optional and will be present if merchant has a registered bin range. The value of this field will be \"true\" if merchant has a registered bin range and the credit card used in the transaction is within the registered bin range. The value of this field will be false if merchant has a registered bin range and credit card used in the transaction outside registered bin range or the transaction is not done using a credit card."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BinEligibility",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This information holds business name and other data describing the transaction. This information is usually displayed in the CC account holder's statement."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "CC Information about how consumer should contact the merchant. This information is usually displayed in the CC account holder's statement."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptorCity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentInfoType Payment information.",
                        "A transaction identification number. Character length and limits: 19 single-byte characters maximum",
                        "Its Ebay transaction id. EbayTransactionID will returned for immediate pay item transaction in ECA",
                        "Receipt ID Character length and limitations: 16 digits in xxxx-xxxx-xxxx-xxxx format"
                    ]
                },
                "name": "PaymentInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "period",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SubscriptionTermsType Terms of a PayPal subscription."
                    ]
                },
                "name": "SubscriptionTermsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SubscriptionID"
                        },
                        "name": "SubscriptionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subscription start date"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SubscriptionDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date when the subscription modification will be effective"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EffectiveDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date PayPal will retry a failed subscription payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RetryTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Username generated by PayPal and given to subscriber to access the subscription. Character length and limitations: 64 alphanumeric single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Username",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Password generated by PayPal and given to subscriber to access the subscription. For security, the value of the password is hashed. Character length and limitations: 128 alphanumeric single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Password",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The number of payment installments that will occur at the regular rate. Character length and limitations: no limit"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Recurrences",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "SubscriptionTermsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subscription duration and charges"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "Terms",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "reattempt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "recurring",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SubscriptionInfoType Information about a PayPal Subscription.",
                        "ID generated by PayPal for the subscriber. Character length and limitations: no limit"
                    ]
                },
                "name": "SubscriptionInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer's auction ID"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Auction's close date"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ClosingDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "multiItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AuctionInfoType Basic information about an auction."
                    ]
                },
                "name": "AuctionInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "value",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "OptionType PayPal item options for shopping cart."
                    ]
                },
                "name": "OptionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Auction ItemNumber. Optional Character length and limitations: 765 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Auction Transaction ID. Optional Character length and limitations: 255 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AuctionTransactionId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Ebay Order ID. Optional Character length and limitations: 64 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OrderId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Ebay Cart ID. Optional Character length and limitations: 64 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CartID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "EbayItemPaymentDetailsItemType - Type declaration to be used by other schemas. Information about an Ebay Payment Item."
                    ]
                },
                "name": "EbayItemPaymentDetailsItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item name. Optional Character length and limitations: 127 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item number. Optional Character length and limitations: 127 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Number",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item quantity. Optional Character length and limitations: Any positive integer"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Quantity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item sales tax. Optional Character length and limitations: any valid currency amount; currency code is set the same as for OrderTotal."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Tax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cost of item You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EbayItemPaymentDetailsItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Ebay specific details. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EbayItemPaymentDetailsItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Promotional financing code for item. Part of the Merchant Services Promotion Financing feature."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PromoCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ProductCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProductCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item description. Optional Character length and limitations: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MeasureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Item weight."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemWeight",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MeasureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Item length."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemLength",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MeasureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Item width."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemWidth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MeasureType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Item height."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemHeight",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL for the item. Optional Character length and limitations: no limit."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedItemDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Enhanced data for each item in the cart. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EnhancedItemData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item category - physical or digital. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentDetailsItemType Information about a Payment Item."
                    ]
                },
                "name": "PaymentDetailsItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "eBay Auction Transaction ID of the Item Optional Character length and limitations: 255 single-byte characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EbayItemTxnId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item name set by you or entered by the customer. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item number set by you. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Number",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Quantity set by you or entered by the customer. Character length and limitations: no limit"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Quantity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of tax charged on payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SalesTax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of shipping charged on payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of handling charged on payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "HandlingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InvoiceItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Invoice item details"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceItemDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Coupon ID Number"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CouponID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount Value of The Coupon"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CouponAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Currency of the Coupon Amount"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CouponAmountCurrency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of Discount on this Loyalty Card"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LoyaltyCardDiscountAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Currency of the Discount"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LoyaltyCardDiscountCurrency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cost of item"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item options selected in PayPal shopping cart"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "Options",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentItemType Information about a Payment Item."
                    ]
                },
                "name": "PaymentItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Invoice number you set in the original transaction. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom field you set in the original transaction. Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Memo entered by your customer in PayPal Website Payments note field. Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Memo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of tax charged on transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SalesTax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about the indivudal purchased item"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "PaymentItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SubscriptionInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction if it was created via PayPal Subcriptions"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Subscription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuctionInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction if it was created via an auction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Auction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentItemInfoType Information about a PayPal item."
                    ]
                },
                "name": "PaymentItemInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of the incentive"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ID of the Incentive used in transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount used on transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount Currency"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AmountCurrency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "OffersAndCouponsInfoType Information about a Offers and Coupons."
                    ]
                },
                "name": "OfferCouponInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total of order, including shipping, handling, and tax. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OrderTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sum of cost of all items in this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total shipping costs for this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShippingTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total handling costs for this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "HandlingTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sum of tax for all items in this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TaxTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Description of items the customer is purchasing. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OrderDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A free-form field for your own use. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your own invoice or tracking number. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An identification code for use by third-party applications to identify transactions. Optional Character length and limitations: 32 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ButtonSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your URL for receiving Instant Payment Notification (IPN) about this transaction. Optional If you do not specify NotifyURL in the request, the notification URL from your Merchant Profile is used, if one exists. Character length and limitations: 2,048 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "NotifyURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Address the order will be shipped to. Optional If you include the ShipToAddress element, the AddressType elements are required: Name Street1 CityName CountryCode Do not set set the CountryName element."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShipToAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that this payment is associated with multiple shipping addresses. Optional Character length and limitations: Four single-byte numeric characters."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MultiShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Thirdparty Fulfillment Reference Number. Optional Character length and limitations: 32 alphanumeric characters."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FulfillmentReferenceNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FulfillmentAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentCategoryType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "LocationType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "LocationType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ShippingServiceCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date and time (in GMT in the format yyyy-MM-ddTHH:mm:ssZ) at which address was changed by the user."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProfileAddressChangeDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the individual purchased items"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "PaymentDetailsItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total shipping insurance costs for this order. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InsuranceTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping discount for this order, specified as a negative number. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingDiscount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Insurance options."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InsuranceOptionOffered",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AllowedPaymentMethodType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Allowed payment methods for this transaction."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AllowedPaymentMethod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedPaymentDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Enhanced Data section to accept channel specific data. Optional Refer to EnhancedPaymentDataType for details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EnhancedPaymentData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SellerDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about the seller. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SellerDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Note to recipient\/seller. Optional Character length and limitations: 127 single-byte alphanumeric characters."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "NoteText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal Transaction Id, returned once DoExpressCheckout is completed."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentActionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "How you want to obtain payment. This payment action input will be used for split payments Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Order indicates that this payment is is an order authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment. IMPORTANT: You cannot set PaymentAction to Sale on SetExpressCheckoutRequest and then change PaymentAction to Authorization on the final Express Checkout API, DoExpressCheckoutPaymentRequest. Character length and limit: Up to 13 single-byte alphabetic characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique identifier and mandatory for the particular payment request in case of multiple payment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL on Merchant site pertaining to this invoice. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OrderURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Soft Descriptor supported for Sale and Auth in DEC only. For Order this will be ignored."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "BranchLevel is used to identify chain payment. If BranchLevel is 0 or 1, this payment is where money moves to. If BranchLevel greater than 1, this payment contains the actual seller info. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BranchLevel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "OfferDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Soft Descriptor supported for Sale and Auth in DEC only. For Order this will be ignored."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OfferDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RecurringFlagType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Flag to indicate the recurring transaction"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Recurring",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentReasonType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates the purpose of this payment like Refund"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentReason",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Location ID Specified by merchant Optional Character length and limitations: 50 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "LocationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "DiscountInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "For instance single use coupons should not be returned in future CheckIn calls once they are redeemed."
                            ],
                            "maxOccurs": "100",
                            "minOccurs": "0"
                        },
                        "name": "RedeemedOffers",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "DiscountInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total loyalty points for a given id accumulated by the consumre so far."
                            ],
                            "maxOccurs": "100",
                            "minOccurs": "0"
                        },
                        "name": "CummulativePoints",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "MerchantDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant Data that is passed through from Merchant to Processor"
                            ],
                            "maxOccurs": "16",
                            "minOccurs": "0"
                        },
                        "name": "MerchantData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentDetailsType Information about a payment. Used by DCC and Express Checkout."
                    ]
                },
                "name": "PaymentDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique Identifier consisting of redemption code, user friendly descripotion, incentive type, campaign code, incenitve application order and site redeemed o n."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UniqueIdentifier",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IncentiveSiteAppliedOnType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Defines if the incentive has been applied on Ebay or PayPal."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SiteAppliedOn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The total discount amount for the incentive, summation of discounts up across all the buckets\/items."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TotalDiscountAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IncentiveAppliedStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Status of incentive processing. Sussess or Error."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Error code if there are any errors. Zero otherwise."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ErrorCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveAppliedDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details of incentive application on individual bucket\/item."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "IncentiveAppliedDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Information about the incentives that were applied from Ebay RYP page and PayPal RYP page."
                    ]
                },
                "name": "IncentiveDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PaymentRequestID uniquely identifies a bucket. It is the \"bucket id\" in the world of EC API."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The item id passed through by the merchant."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The item transaction id passed through by the merchant."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalTxnId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Discount offerred for this bucket or item."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "DiscountAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "SubType for coupon."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SubType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details of incentive application on individual bucket\/item."
                    ]
                },
                "name": "IncentiveAppliedDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique identifier for the seller. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SellerId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The user name of the user at the marketplaces site. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SellerUserName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date when the user registered with the marketplace. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SellerRegistrationDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Seller Paypal Account Id contains the seller EmailId or PayerId or PhoneNo passed during the Request."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PayPalAccountID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique PayPal customer account identification number (of the seller). This feild is meant for Response. This field is ignored, if passed in the Request."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SecureMerchantAccountID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details about the seller."
                    ]
                },
                "name": "SellerDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The identifier of the Payment Method."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Valid values are 'Method', 'SubMethod'."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The name of the Payment Method."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodLabel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The short description of the Payment Method, goes along with the label."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodLabelDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The title for the long description."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodLongDescriptionTitle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The long description of the Payment Method."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodLongDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The icon of the Payment Method."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodIcon",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "If this flag is true, then OtherPaymentMethodIcon is required to have a valid value; the label will be hidden and only ICON will be shown."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OtherPaymentMethodHideLabel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Lists the Payment Methods (other than PayPal) that the use can pay with e.g. Money Order. Optional."
                    ]
                },
                "name": "OtherPaymentMethodDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The client's unique ID for this user."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The user name of the user at the marketplaces site."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerUserName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date when the user registered with the marketplace."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerRegistrationDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TaxIdDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about payer's tax info. Refer to the TaxIdDetailsType for more details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxIdDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "IdentificationInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains information that identifies the buyer. e.g. email address or the external remember me id."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IdentificationInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details about the buyer's account passed in by the merchant or partner. Optional."
                    ]
                },
                "name": "BuyerDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The payer's Tax ID type; CNPJ\/CPF for BR country."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TaxIdType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The payer's Tax ID"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "TaxId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details about the payer's tax info passed in by the merchant or partner. Optional."
                    ]
                },
                "name": "TaxIdDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Eci3ds",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Cavv",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Xid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "MpiVendor3ds",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "AuthStatus3ds",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "The Common 3DS fields. Common for both GTD and DCC API's."
                    ]
                },
                "name": "ThreeDSecureRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Vpas",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "EciSubmitted3DS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "3DS remaining fields."
                    ]
                },
                "name": "ThreeDSecureResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ThreeDSecureRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ThreeDSecureRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ThreeDSecureResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ThreeDSecureResponse",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "3DSecureInfoType Information about 3D Secure parameters."
                    ]
                },
                "name": "ThreeDSecureInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CreditCardType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CreditCardNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ExpMonth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ExpYear",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CardOwner",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CVV2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "StartMonth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "StartYear",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IssueNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ThreeDSecureRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ThreeDSecureRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "CreditCardDetailsType Information about a Credit Card."
                    ]
                },
                "name": "CreditCardDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingOptionIsDefault",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingOptionAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingOptionName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Fallback shipping options type."
                    ]
                },
                "name": "ShippingOptionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingCalculationMode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InsuranceOptionSelected",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingOptionIsDefault",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingOptionAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingOptionName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ScheduledShippingDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ScheduledShippingPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Information on user selected options"
                    ]
                },
                "name": "UserSelectedOptionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCardType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCardNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreditCardNumberTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardNumberTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCardNumberType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExpMonth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExpYear",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PersonNameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CardOwnerName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CVV2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "StartMonth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "StartYear",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IssueNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "CreditCardDetailsType for DCC Reference Transaction Information about a Credit Card."
                    ]
                },
                "name": "ReferenceCreditCardDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "none",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "web-accept",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "cart",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "send-money",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "subscr-failed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "subscr-cancel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "subscr-payment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "subscr-signup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "subscr-eot",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "subscr-modify",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "mercht-pmt",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "mass-pay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "virtual-terminal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "integral-evolution",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "express-checkout",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "pro-hosted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "pro-api",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "credit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentTransactionCodeType This is the type of a PayPal of which matches the output from IPN"
                    ]
                },
                "name": "PaymentTransactionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Completed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Failed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Pending",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Denied",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Refunded",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Reversed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Canceled-Reversal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Processed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Partially-Refunded",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Voided",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Expired",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "In-Progress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Created",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Completed-Funds-Held",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Instant",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Delayed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentStatusCodeType This is the status of a PayPal Payment which matches the output from IPN"
                    ]
                },
                "name": "PaymentStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Confirmed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unconfirmed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AddressStatusCodeType This is the PayPal address status"
                    ]
                },
                "name": "AddressStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Normalized",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unnormalized",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UserPreferred",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Normalization Status of the Address"
                    ]
                },
                "name": "AddressNormalizationStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Authorization",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Sale",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Order",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentDetailsCodeType This is the PayPal payment details type (used by DCC and Express Checkout)"
                    ]
                },
                "name": "PaymentActionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Accept",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Deny",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This is various actions that a merchant can take on a FMF Pending Transaction."
                    ]
                },
                "name": "FMFPendingTransactionActionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Merchant",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBayItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ChannelType - Type declaration to be used by other schemas. This is the PayPal Channel type (used by Express Checkout)"
                    ]
                },
                "name": "ChannelType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Total",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EstimatedTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "TotalType - Type declaration for the label to be displayed in MiniCart for UX."
                    ]
                },
                "name": "TotalType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Mark",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Sole",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SolutionTypeType This is the PayPal payment Solution details type (used by Express Checkout)"
                    ]
                },
                "name": "SolutionTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Default",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "InstantPaymentOnly",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AnyFundingSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "InstantFundingSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AllowedPaymentMethodType This is the payment Solution merchant needs to specify for Autopay (used by Express Checkout) Optional Default indicates that its merchant supports all funding source InstantPaymentOnly indicates that its merchant only supports instant payment AnyFundingSource allow all funding methods to be chosen by the buyer irrespective of merchant's profile setting InstantFundingSource allow only instant funding methods, block echeck, meft, elevecheck. This will override any merchant profile setting"
                    ]
                },
                "name": "AllowedPaymentMethodType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Login",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Billing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "LandingPageType This is the PayPal payment Landing Page details type (used by Express Checkout)"
                    ]
                },
                "name": "LandingPageType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MerchantInitiatedBilling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "RecurringPayments",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MerchantInitiatedBillingSingleAgreement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ChannelInitiatedBilling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "BillingCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BillingAgreement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Profile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "ApprovalTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MerchantInitiatedBilling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MerchantInitiatedBillingSingleAgreement",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ChannelInitiatedBilling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "ApprovalSubTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "none",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "echeck",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "intl",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "verify",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "address",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "unilateral",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "upgrade",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "multi-currency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "authorization",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "order",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "payment-review",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "regulatory-review",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PendingStatusCodeType The pending status for a PayPal Payment transaction which matches the output from IPN"
                    ]
                },
                "name": "PendingStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EmailAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "UserID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PhoneNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ReceiverInfoCodeType Payee identifier type for MassPay API"
                    ]
                },
                "name": "ReceiverInfoCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "none",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "chargeback",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "guarantee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "buyer-complaint",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "refund",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "ReversalReasonCodeType Reason for a reversal on a PayPal transaction which matches the output from IPN"
                    ]
                },
                "name": "ReversalReasonCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "F",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "S",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "POSTransactionCodeType POS Transaction Code Type. F for Forced Post Transaction and S for Single Call Checkout"
                    ]
                },
                "name": "POSTransactionCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "none",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "echeck",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "instant",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentCodeType This is the type of PayPal payment which matches the output from IPN."
                    ]
                },
                "name": "PaymentCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "any",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "default",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "instant",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "echeck",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "RefundSourceCodeType This is the type of PayPal funding source that can be used for auto refund. any - Means Merchant doesn't have any preference. PayPal can use any available funding source (Balance or eCheck) default - Means merchant's preferred funding source as configured in his profile. (Balance or eCheck) instant - Only Balance echeck - Merchant prefers echeck. If PayPal balance can cover the refund amount, we will use PayPal balance. (balance or eCheck)"
                    ]
                },
                "name": "RefundSourceCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "verified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "unverified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PayPalUserStatusCodeType PayPal status of a user Address"
                    ]
                },
                "name": "PayPalUserStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Any",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "InstantOnly",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EcheckOnly",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MerchantPullPaymentCodeType Type of Payment to be initiated by the merchant"
                    ]
                },
                "name": "MerchantPullPaymentCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Active",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Canceled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MerchantPullStatusCodeType Status of the merchant pull"
                    ]
                },
                "name": "MerchantPullStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Pending",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Processing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Success",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Denied",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Reversed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentTransactionStatusCodeType The status of the PayPal payment."
                    ]
                },
                "name": "PaymentTransactionStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "All",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Sent",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Received",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MassPay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MoneyRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FundsAdded",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FundsWithdrawn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PayPalDebitCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Referral",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Fee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Subscription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Dividend",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Billpay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Refund",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CurrencyConversions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BalanceTransfer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Reversal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Shipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BalanceAffecting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ECheck",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ForcedPostTransaction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NonReferencedRefunds",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PaymentTransactionClassCodeType The Type of PayPal payment."
                    ]
                },
                "name": "PaymentTransactionClassCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Matched",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unmatched",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MatchStatusCodeType This is the PayPal (street\/zip) match code"
                    ]
                },
                "name": "MatchStatusCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NotComplete",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Complete",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "CompleteCodeType This is the PayPal DoCapture CompleteType code"
                    ]
                },
                "name": "CompleteCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Auth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Reauth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Order",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Payment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "TransactionEntityType This is the PayPal DoAuthorization TransactionEntityType code"
                    ]
                },
                "name": "TransactionEntityType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PhoneNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EmailAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MobileRecipientCodeType These are the accepted types of recipients for mobile-originated transactions"
                    ]
                },
                "name": "MobileRecipientCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "P2P",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HardGoods",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Donation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TopUp",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MobilePaymentCodeType These are the accepted types of mobile payments"
                    ]
                },
                "name": "MobilePaymentCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "eBayAuthToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "HardExpirationWarning",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIdPasswordType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Credentials",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Custom Securiy Header."
                    ]
                },
                "name": "CustomSecurityHeaderType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "AppId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DevId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "AuthCert",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The username is the identifier for an account."
                            ]
                        },
                        "name": "Username",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Password contains the current password associated with the username."
                            ]
                        },
                        "name": "Password",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Signature for Three Token authentication."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Signature",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This field identifies an account (e.g., payment) on whose behalf the operation is being performed. For instance one account holder may delegate the abililty to perform certain operations to another account holder. This delegation is done through a separate mechanism. If the base username has not been authorized by the subject the request will be rejected."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Subject",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Authentication Session Token for authentication and authorization."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AuthToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UserIdPasswordType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingAgreementDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingAgreementDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "CancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "LocaleCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PageStyle",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-image",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-border-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "cpp-header-back-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "cpp-payflow-color",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyerEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require that the customer's billing address on file. Setting this element overrides the setting you have specified in Admin. Optional Character length and limitations: One single-byte numeric character."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReqBillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetCustomerBillingAgreementRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer's billing address. Optional If you have a credit card mapped in your PayPal account, PayPal returns the billing address of the credit billing address otherwise your primary address as billing address in GetBillingAgreementCustomerDetails."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BillingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBillingAgreementCustomerDetailsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Device ID Optional Character length and limits: 256 single-byte characters DeviceID length morethan 256 is truncated"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "DeviceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DeviceDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DeviceDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DeviceDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SenderDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ReferenceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentActionCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PaymentAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullPaymentCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReferenceCreditCardDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IPAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Correlation id related to risk process done for the device. Max length is 36 Chars."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RiskSessionCorrelationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MerchantSessionId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReqConfirmShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptorCity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SenderDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SenderDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoReferenceTransactionRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AVSCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CVV2Code",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Response code from the processor when a recurring transaction is declined"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentAdviceCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoReferenceTransactionResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "NetAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ReceiverEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Comment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoNonReferencedCreditRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoNonReferencedCreditResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Onboarding program code given to you by PayPal. Required Character length and limitations: 64 alphanumeric characters"
                            ]
                        },
                        "name": "ProgramCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A list of comma-separated values that indicate the PayPal products you are implementing for this merchant: Direct Payment (dp) allows payments by credit card without requiring the customer to have a PayPal account. Express Checkout (ec) allows customers to fund transactions with their PayPal account. Authorization and Capture (auth_settle) allows merchants to verify availability of funds in a PayPal account, but capture them at a later time. Administrative APIs (admin_api) is a collection of the PayPal APIs for transaction searching, getting transaction details, refunding, and mass payments. Required Character length and limitations: 64 alphanumeric characters"
                            ]
                        },
                        "name": "ProductList",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Any custom information you want to store for this partner Optional Character length and limitations: 256 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PartnerCustom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The URL for the logo displayed on the PayPal Partner Welcome Page. Optional Character length and limitations: 2,048 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ImageUrl",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MarketingCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Marketing category tha configures the graphic displayed n the PayPal Partner Welcome page."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MarketingCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BusinessInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the merchant\u00e2s business"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BusinessInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BusinessOwnerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the merchant (the business owner)"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "OwnerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BankAccountDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the merchant's bank account"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BankAccount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnterBoardingRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category-Default",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category3",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category4",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category5",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category6",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category7",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category8",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category9",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category10",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category11",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category12",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category13",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category14",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category15",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category16",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category17",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category18",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category19",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Marketing-Category20",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MarketingCategoryType"
                    ]
                },
                "name": "MarketingCategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BusinessTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of business, such as corporation or sole proprietorship"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "NameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Official name of business Character length and limitations: 75 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s business postal address"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Address",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Business\u00e2s primary telephone number Character length and limitations: 20 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "WorkPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BusinessCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Line of business, as defined in the enumerations"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Category",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BusinessSubCategoryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Business sub-category, as defined in the enumerations"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SubCategory",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AverageTransactionPriceType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Average transaction price, as defined by the enumerations. Enumeration Meaning AverageTransactionPrice-Not-Applicable AverageTransactionPrice-Range1 Less than $25 USD AverageTransactionPrice-Range2 $25 USD to $50 USD AverageTransactionPrice-Range3 $50 USD to $100 USD AverageTransactionPrice-Range4 $100 USD to $250 USD AverageTransactionPrice-Range5 $250 USD to $500 USD AverageTransactionPrice-Range6 $500 USD to $1,000 USD AverageTransactionPrice-Range7 $1,000 USD to $2,000 USD AverageTransactionPrice-Range8 $2,000 USD to $5,000 USD AverageTransactionPrice-Range9 $5,000 USD to $10,000 USD AverageTransactionPrice-Range10 More than $10,000 USD"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AveragePrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AverageMonthlyVolumeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Average monthly sales volume, as defined by the enumerations. Enumeration Meaning AverageMonthlyVolume-Not-Applicable AverageMonthlyVolume-Range1 Less than $1,000 USD AverageMonthlyVolume-Range2 $1,000 USD to $5,000 USD AverageMonthlyVolume-Range3 $5,000 USD to $25,000 USD AverageMonthlyVolume-Range4 $25,000 USD to $100,000 USD AverageMonthlyVolume-Range5 $100,000 USD to $1,000,000 USD AverageMonthlyVolume-Range6 More than $1,000,000 USD"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AverageMonthlyVolume",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SalesVenueType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Main sales venue, such as eBay"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SalesVenue",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Primary URL of business Character length and limitations: 2,048 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Website",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PercentageRevenueFromOnlineSalesType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Percentage of revenue attributable to online sales, as defined by the enumerations Enumeration Meaning PercentageRevenueFromOnlineSales-Not-Applicable PercentageRevenueFromOnlineSales-Range1 Less than 25% PercentageRevenueFromOnlineSales-Range2 25% to 50% PercentageRevenueFromOnlineSales-Range3 50% to 75% PercentageRevenueFromOnlineSales-Range4 75% to 100%"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "RevenueFromOnlineSales",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date the merchant\u00e2s business was established"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BusinessEstablished",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address to contact business\u00e2s customer service Character length and limitations: 127 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CustomerServiceEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Telephone number to contact business\u00e2s customer service Character length and limitations: 32 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CustomerServicePhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BusinessInfoType"
                    ]
                },
                "name": "BusinessInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unknown",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Individual",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Proprietorship",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Partnership",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Corporation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Nonprofit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Government",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BusinessTypeType"
                    ]
                },
                "name": "BusinessTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Category-Unspecified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Antiques",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Arts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Automotive",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Beauty",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Books",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Business",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Cameras-and-Photography",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Clothing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Collectibles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Computer-Hardware-and-Software",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Culture-and-Religion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Electronics-and-Telecom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Entertainment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Entertainment-Memorabilia",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Food-Drink-and-Nutrition",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Gifts-and-Flowers",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Hobbies-Toys-and-Games",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Home-and-Garden",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Internet-and-Network-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Media-and-Entertainment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Medical-and-Pharmaceutical",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 22,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Money-Service-Businesses",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 23,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Non-Profit-Political-and-Religion",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 24,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Not-Elsewhere-Classified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 25,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Pets-and-Animals",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 26,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Real-Estate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 27,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 28,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Sports-and-Recreation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 29,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Travel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 30,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Other-Categories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BusinessCategoryType"
                    ]
                },
                "name": "BusinessCategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SubCategory-Unspecified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Antiquities",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Decorative",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Books-Manuscripts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Furniture",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Glass",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-RugsCarpets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Pottery",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Cultural",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ANTIQUES-Artifacts-Grave-related-and-Native-American-Crafts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Art-Dealer-and-Galleries",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Prints",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Painting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Photography",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Reproductions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Sculptures",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Woodworking",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Art-and-Craft-Supplies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Fabrics-and-Sewing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Quilting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 22,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ARTSANDCRAFTS-Scrapbooking",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 23,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 24,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-Autos",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 25,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-Aviation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 26,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-Motorcycles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 27,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-Parts-and-Supplies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 28,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 29,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AUTOMOTIVE-Vintage-and-Collectible-Vehicles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 30,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BEAUTY-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 31,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BEAUTY-Body-Care-Personal-Hygiene",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 32,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BEAUTY-Fragrances-and-Perfumes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 33,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BEAUTY-Makeup",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 34,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 35,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Audio-Books",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 36,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Children-Books",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 37,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Computer-Books",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 38,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Educational-and-Textbooks",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 39,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Magazines",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 40,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Fiction-and-Literature",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 41,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-NonFiction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 42,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BOOKS-Vintage-and-Collectibles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 43,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 44,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Agricultural",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 45,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Construction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 46,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Educational",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 47,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Industrial",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 48,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Office-Supplies-and-Equipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 49,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-GeneralServices",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 50,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Advertising",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 51,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Employment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 52,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Marketing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 53,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Meeting-Planners",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 54,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Messaging-and-Paging-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 55,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Seminars",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 56,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Publishing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 57,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Shipping-and-Packaging",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 58,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Wholesale",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 59,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BUSINESS-Industrial-Solvents",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 60,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAMERASANDPHOTOGRAPHY-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 61,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAMERASANDPHOTOGRAPHY-Accessories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 62,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAMERASANDPHOTOGRAPHY-Cameras",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 63,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAMERASANDPHOTOGRAPHY-Video-Equipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 64,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAMERASANDPHOTOGRAPHY-Film",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 65,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CAMERASANDPHOTOGRAPHY-Supplies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 66,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Accessories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 67,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Babies-Clothing-and-Supplies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 68,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Childrens-Clothing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 69,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Mens-Clothing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 70,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Shoes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 71,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Wedding-Clothing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 72,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Womens-Clothing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 73,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 74,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Jewelry",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 75,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Watches-and-Clocks",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 76,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CLOTHING-Rings",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 77,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 78,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Advertising",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 79,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Animals",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 80,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Animation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 81,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Coin-Operated-Banks-and-Casinos",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 82,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Coins-and-Paper-Money",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 83,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Comics",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 84,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Decorative",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 85,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Disneyana",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 86,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Holiday",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 87,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Knives-and-Swords",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 88,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Militaria",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 89,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Postcards-and-Paper",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 90,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COLLECTIBLES-Stamps",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 91,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 92,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Desktop-PCs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 93,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Monitors",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 94,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Hardware",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 95,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Peripherals",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 96,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Laptops-Notebooks-PDAs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 97,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Networking-Equipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 98,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Parts-and-Accessories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 99,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-GeneralSoftware",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 100,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Oem-Software",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 101,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Academic-Software",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 102,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Beta-Software",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 103,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Game-Software",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 104,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "COMPUTERHARDWAREANDSOFTWARE-Data-Processing-Svc",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 105,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 106,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-Christianity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 107,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-Metaphysical",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 108,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-New-Age",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 109,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-Organizations",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 110,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-Other-Faiths",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 111,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CULTUREANDRELIGION-Collectibles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 112,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-GeneralTelecom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 113,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Cell-Phones-and-Pagers",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 114,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Telephone-Cards",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 115,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Telephone-Equipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 116,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Telephone-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 117,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-GeneralElectronics",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 118,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Car-Audio-and-Electronics",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 119,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Home-Electronics",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 120,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Home-Audio",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 121,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Gadgets-and-other-electronics",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 122,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Batteries",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 123,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-ScannersRadios",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 124,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Radar-Dectors",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 125,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Radar-Jamming-Devices",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 126,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Satellite-and-Cable-TV-Descramblers",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 127,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELECTRONICSANDTELECOM-Surveillance-Equipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 128,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 129,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-Movies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 130,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-Music",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 131,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-Concerts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 132,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-Theater",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 133,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-Bootleg-Recordings",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 134,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENT-Promotional-Items",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 135,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 136,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Autographs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 137,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Limited-Editions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 138,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Movie",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 139,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Music",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 140,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Novelties",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 141,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Photos",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 142,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Posters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 143,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Sports-and-Fan-Shop",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 144,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ENTERTAINMENTMEMORABILIA-Science-Fiction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 145,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 146,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Coffee-and-Tea",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 147,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Food-Products",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 148,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Gourmet-Items",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 149,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Health-and-Nutrition",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 150,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 151,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Vitamins-and-Supplements",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 152,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Weight-Management-and-Health-Products",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 153,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Restaurant",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 154,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Tobacco-and-Cigars",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 155,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FOODDRINKANDNUTRITION-Alcoholic-Beverages",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 156,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 157,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-Flowers",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 158,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-Greeting-Cards",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 159,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-Humorous-Gifts-and-Novelties",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 160,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-Personalized-Gifts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 161,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-Products",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 162,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "GIFTSANDFLOWERS-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 163,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 164,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Action-Figures",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 165,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Bean-Babies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 166,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Barbies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 167,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Bears",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 168,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Dolls",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 169,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Games",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 170,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Model-Kits",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 171,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Diecast-Toys-Vehicles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 172,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Video-Games-and-Systems",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 173,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Vintage-and-Antique-Toys",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 174,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-BackupUnreleased-Games",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 175,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Game-copying-hardwaresoftware",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 176,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOBBIESTOYSANDGAMES-Mod-Chips",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 177,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 178,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Appliances",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 179,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Bed-and-Bath",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 180,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Furnishing-and-Decorating",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 181,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Garden-Supplies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 182,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Hardware-and-Tools",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 183,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Household-Goods",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 184,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Kitchenware",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 185,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Rugs-and-Carpets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 186,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Security-and-Home-Defense",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 187,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "HOMEANDGARDEN-Plants-and-Seeds",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 188,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 189,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-Bulletin-board",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 190,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-online-services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 191,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-Auction-management-tools",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 192,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-ecommerce-development",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 193,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-training-services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 194,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-Online-Malls",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 195,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "INTERNETANDNETWORKSERVICES-Web-hosting-and-design",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 196,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDIAANDENTERTAINMENT-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 197,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDIAANDENTERTAINMENT-Concerts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 198,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDIAANDENTERTAINMENT-Theater",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 199,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDICALANDPHARMACEUTICAL-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 200,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDICALANDPHARMACEUTICAL-Medical",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 201,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDICALANDPHARMACEUTICAL-Dental",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 202,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDICALANDPHARMACEUTICAL-Opthamalic",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 203,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDICALANDPHARMACEUTICAL-Prescription-Drugs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 204,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MEDICALANDPHARMACEUTICAL-Devices",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 205,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 206,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Remittance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 207,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Wire-Transfer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 208,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Money-Orders",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 209,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Electronic-Cash",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 210,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Currency-DealerExchange",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 211,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Check-Cashier",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 212,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Travelers-Checks",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 213,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MONEYSERVICEBUSINESSES-Stored-Value-Cards",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 214,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NONPROFITPOLITICALANDRELIGION-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 215,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NONPROFITPOLITICALANDRELIGION-Charities",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 216,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NONPROFITPOLITICALANDRELIGION-Political",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 217,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NONPROFITPOLITICALANDRELIGION-Religious",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 218,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PETSANDANIMALS-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 219,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PETSANDANIMALS-Supplies-and-Toys",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 220,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PETSANDANIMALS-Wildlife-Products",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 221,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "REALESTATE-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 222,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "REALESTATE-Commercial",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 223,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "REALESTATE-Residential",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 224,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "REALESTATE-Time-Shares",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 225,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-GeneralGovernment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 226,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Legal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 227,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Medical",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 228,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Dental",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 229,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Vision",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 230,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 231,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Child-Care-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 232,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Consulting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 233,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-ImportingExporting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 234,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-InsuranceDirect",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 235,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Financial-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 236,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Graphic-and-Commercial-Design",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 237,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Landscaping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 238,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Locksmith",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 239,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Online-Dating",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 240,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Event-and-Wedding-Planning",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 241,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Schools-and-Colleges",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 242,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Entertainment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 243,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SERVICES-Aggregators",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 244,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 245,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Bicycles-and-Accessories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 246,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Boating-Sailing-and-Accessories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 247,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Camping-and-Survival",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 248,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Exercise-Equipment",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 249,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Fishing",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 250,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Golf",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 251,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Hunting",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 252,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Paintball",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 253,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Sporting-Goods",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 254,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SPORTSANDRECREATION-Swimming-Pools-and-Spas",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 255,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-General",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 256,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Accommodations",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 257,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Agencies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 258,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Airlines",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 259,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Auto-Rentals",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 260,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Cruises",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 261,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Other-Transportation",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 262,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Services",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 263,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Supplies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 264,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-Tours",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 265,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "TRAVEL-AirlinesSpirit-Air",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 266,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Other-SubCategories",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BusinessSubCategoryType"
                    ]
                },
                "name": "BusinessSubCategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Not-Applicable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range3",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range4",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range5",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range6",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range7",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range8",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range9",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageTransactionPrice-Range10",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AverageTransactionPriceType Enumeration Meaning AverageTransactionPrice-Not-Applicable AverageTransactionPrice-Range1 Less than $25 USD AverageTransactionPrice-Range2 $25 USD to $50 USD AverageTransactionPrice-Range3 $50 USD to $100 USD AverageTransactionPrice-Range4 $100 USD to $250 USD AverageTransactionPrice-Range5 $250 USD to $500 USD AverageTransactionPrice-Range6 $500 USD to $1,000 USD AverageTransactionPrice-Range7 $1,000 USD to $2,000 USD AverageTransactionPrice-Range8 $2,000 USD to $5,000 USD AverageTransactionPrice-Range9 $5,000 USD to $10,000 USD AverageTransactionPrice-Range10 More than $10,000 USD"
                    ]
                },
                "name": "AverageTransactionPriceType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Not-Applicable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Range1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Range2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Range3",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Range4",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Range5",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AverageMonthlyVolume-Range6",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AverageMonthlyVolumeType Enumeration Meaning AverageMonthlyVolume-Not-Applicable AverageMonthlyVolume-Range1 Less than $1,000 USD AverageMonthlyVolume-Range2 $1,000 USD to $5,000 USD AverageMonthlyVolume-Range3 $5,000 USD to $25,000 USD AverageMonthlyVolume-Range4 $25,000 USD to $100,000 USD AverageMonthlyVolume-Range5 $100,000 USD to $1,000,000 USD AverageMonthlyVolume-Range6 More than $1,000,000 USD"
                    ]
                },
                "name": "AverageMonthlyVolumeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Venue-Unspecified",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "eBay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AnotherMarketPlace",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "OwnWebsite",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "SalesVenueType"
                    ]
                },
                "name": "SalesVenueType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PercentageRevenueFromOnlineSales-Not-Applicable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PercentageRevenueFromOnlineSales-Range1",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PercentageRevenueFromOnlineSales-Range2",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PercentageRevenueFromOnlineSales-Range3",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PercentageRevenueFromOnlineSales-Range4",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "PercentageRevenueFromOnlineSalesType Enumeration Meaning PercentageRevenueFromOnlineSales-Not-Applicable PercentageRevenueFromOnlineSales-Range1 Less than 25% PercentageRevenueFromOnlineSales-Range2 25% to 50% PercentageRevenueFromOnlineSales-Range3 50% to 75% PercentageRevenueFromOnlineSales-Range4 75% to 100%"
                    ]
                },
                "name": "PercentageRevenueFromOnlineSalesType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about the business owner"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Owner",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Business owner\u00e2s home telephone number Character length and limitations: 32 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "HomePhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Business owner\u00e2s mobile telephone number Character length and limitations: 32 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "MobilePhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Business owner\u00e2s social security number Character length and limitations: 9 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SSN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BusinessOwnerInfoType"
                    ]
                },
                "name": "BusinessOwnerInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Name of bank Character length and limitations: 192 alphanumeric characters"
                            ]
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BankAccountTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of bank account: Checking or Savings"
                            ]
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s bank routing number Character length and limitations: 23 alphanumeric characters"
                            ]
                        },
                        "name": "RoutingNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s bank account number Character length and limitations: 256 alphanumeric characters"
                            ]
                        },
                        "name": "AccountNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BankAccountDetailsType"
                    ]
                },
                "name": "BankAccountDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Checking",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Savings",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "BankAccountTypeType"
                    ]
                },
                "name": "BankAccountTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string"
                },
                "name": "EnterBoardingTokenType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BoardingStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Status of merchant's onboarding process: Completed Cancelled Pending Character length and limitations: Eight alphabetic characters"
                            ]
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date the boarding process started"
                            ]
                        },
                        "name": "StartDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Date the merchant\u00e2s status or progress was last updated"
                            ]
                        },
                        "name": "LastUpdated",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reason for merchant\u00e2s cancellation of sign-up. Character length and limitations: 1,024 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Reason",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ProgramName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ProgramCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CampaignID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserWithdrawalLimitTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates if there is a limitation on the amount of money the business can withdraw from PayPal"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "UserWithdrawalLimit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom information you set on the EnterBoarding API call Character length and limitations: 256 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PartnerCustom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details about the owner of the account"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AccountOwner",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "APICredentialsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s PayPal API credentials"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Credentials",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The APIs that this merchant has granted the business partner permission to call on his behalf. For example: SetExpressCheckout,GetExpressCheckoutDetails,DoExpressCheckoutPayment"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ConfigureAPIs",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Primary email verification status. Confirmed, Unconfirmed"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EmailVerificationStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gives VettingStatus - Pending, Cancelled, Approved, UnderReview Character length and limitations: 256 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "VettingStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gives BankAccountVerificationStatus - Added, Confirmed Character length and limitations: 256 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BankAccountVerificationStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBoardingDetailsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unknown",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Completed",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Cancelled",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Pending",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Boarding Status"
                    ]
                },
                "name": "BoardingStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unknown",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Limited",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Unlimited",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "User Withdrawal Limit Type Type"
                    ]
                },
                "name": "UserWithdrawalLimitTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s PayPal API username Character length and limitations: 128 alphanumeric characters"
                            ]
                        },
                        "name": "Username",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s PayPal API password Character length and limitations: 40 alphanumeric characters"
                            ]
                        },
                        "name": "Password",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s PayPal API signature, if one exists. Character length and limitations: 256 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Signature",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s PayPal API certificate in PEM format, if one exists The certificate consists of two parts: the private key (2,048 bytes) and the certificate proper (4,000 bytes). Character length and limitations: 6,048 alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Certificate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "APIAuthenticationType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Merchant\u00e2s PayPal API authentication mechanism. Auth-None: no authentication mechanism on file Cert: API certificate Sign: API signature Character length and limitations: 9 alphanumeric characters"
                            ]
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "APICredentialsType"
                    ]
                },
                "name": "APICredentialsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Auth-None",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Cert",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Sign",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "API Authentication Type"
                    ]
                },
                "name": "APIAuthenticationType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PhoneNumberType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The phone number of the buyer's mobile device, if available. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cost of this item before tax and shipping. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Required"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "ItemAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Tax amount for this item. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Tax",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping amount for this item. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Shipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Description of the item that the customer is purchasing. Required Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "ItemName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Reference number of the item that the customer is purchasing. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A free-form field for your own use, such as a tracking number or other value you want returned to you in IPN. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your own unique invoice or tracking number. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after choosing to pay with PayPal. PayPal recommends that the value of ReturnURL be the final review page on which the customer confirms the order and payment. Required Character length and limitations: no limit."
                            ],
                            "minOccurs": "1"
                        },
                        "name": "ReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer is returned if he does not approve the use of PayPal to pay you. PayPal recommends that the value of CancelURL be the original page on which the customer chose to pay with PayPal. Optional Character length and limitations: no limit"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require that the customer's shipping address on file with PayPal be a confirmed address. Setting this element overrides the setting you have specified in your Merchant Account Profile. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "AddressDisplayOptions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 1 indicates that you require that the customer specifies a contact phone for the transactxion. Default is 0 \/ none required. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "SharePhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer's shipping address. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ShipToAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address of the buyer as entered during checkout. PayPal uses this value to pre-fill the login portion of the PayPal login page. Optional Character length and limit: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetMobileCheckoutRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A free-form field for your own use, such as a tracking number or other value you want returned to you in IPN. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your own unique invoice or tracking number. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PayerInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the payer"
                            ]
                        },
                        "name": "PayerInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the transaction"
                            ]
                        },
                        "name": "PaymentInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoMobileCheckoutPaymentResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "none",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Auction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BuyItNow",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FixedPriceItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Autopay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "EbayCheckoutType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "none",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "WAP",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "J2MEClient",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "DyneticClientType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EbayCheckoutType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value 'Auction' indicates that user is coming to checkout after an auction ended. A value of 'BuyItNow' indicates if the user is coming to checkout by clicking on the 'buy it now' button in a chinese auction. A value of 'FixedPriceItem' indicates that user clicked on 'Buy it now' on a fixed price item. A value of Autopay indicates autopay (or immediate pay) which is not supported at the moment. Required"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "CheckoutType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An item number assigned to the item in eBay database. Required Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "ItemId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An Transaction id assigned to the item in eBay database. In case of Chinese auction Item Id itself indicates Transaction Id. Transaction Id in this case is Zero. Required Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "TransactionId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An id indicating the site on which the item was listed. Required Character length and limitations: 2 alphanumeric characters"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "SiteId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Buyers ebay Id. Required Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "BuyerId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DyneticClientType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicating the client type. Weather it is WAP or J2ME. A value of 'WAP' indicates WAP. A value of 'J2MEClient' indicates J2ME client. Required"
                            ],
                            "minOccurs": "1"
                        },
                        "name": "ClientType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PhoneNumberType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The phone number of the buyer's mobile device, if available. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "BuyerPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer's browser is returned after choosing to pay with PayPal. PayPal recommends that the value of ReturnURL be the final review page on which the customer confirms the order and payment. Optional Character length and limitations: no limit."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL to which the customer is returned if he does not approve the use of PayPal to pay you. PayPal recommends that the value of CancelURL be the original page on which the customer chose to pay with PayPal. Optional Character length and limitations: no limit"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "CancelURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Specify quantity in case it is an immediate pay (or autopay) item. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "Quantity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cost of this item before tax and shipping.You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies.Used only for autopay items. Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ItemAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetEbayMobileCheckoutRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UATP Card Number"
                            ]
                        },
                        "name": "UATPNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UATP Card expirty month"
                            ]
                        },
                        "name": "ExpMonth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "UATP Card expirty year"
                            ]
                        },
                        "name": "ExpYear",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "UATP Card Details Type"
                    ]
                },
                "name": "UATPDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ActiveProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "PendingProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CancelledProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ExpiredProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SuspendedProfile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "RecurringPaymentsProfileStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CancelOnFailure",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ContinueOnFailure",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "FailedPaymentActionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NoAutoBill",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "AddToNextBilling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "AutoBillType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Cancel",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Suspend",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Reactivate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "StatusChangeActionType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "NextBillingDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "NumberCyclesCompleted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "NumberCyclesRemaining",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "OutstandingBalance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "FailedPaymentCount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "LastPaymentDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "LastPaymentAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "RecurringPaymentsSummaryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "InitialAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FailedPaymentActionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FailedInitialAmountAction",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ActivationDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NoBillingPeriodType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Day",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Week",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "SemiMonth",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Month",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Year",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "BillingPeriodType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unit of meausre for billing cycle"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Number of BillingPeriod that make up one billing cycle"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingFrequency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total billing cycles in this portion of the schedule"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TotalBillingCycles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount to charge"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Additional shipping amount to charge"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Additional tax amount to charge"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillingPeriodDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unit of meausre for billing cycle"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Number of BillingPeriod that make up one billing cycle"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingFrequency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total billing cycles in this portion of the schedule"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TotalBillingCycles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount to charge"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Additional shipping amount to charge"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Additional tax amount to charge"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillingPeriodDetailsType_Update",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Schedule details for the Recurring Payment"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Trial period of this schedule"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TrialPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PaymentPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The max number of payments the buyer can fail before this Recurring Payments profile is cancelled"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MaxFailedPayments",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ActivationDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ActivationDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AutoBillType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AutoBillOutstandingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ScheduleDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subscriber name - if missing, will use name in buyer's account"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscriberName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subscriber address - if missing, will use address in buyer's account"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscriberShippingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "When does this Profile begin billing?"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingStartDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your own unique invoice or tracking number. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProfileReference",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "RecurringPaymentsProfileDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Billing Agreement token (required if Express Checkout)"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the credit card to be charged (required if Direct Payment)"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RecurringPaymentsProfileDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Customer Information for this Recurring Payments"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "RecurringPaymentsProfileDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ScheduleDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Schedule Information for this Recurring Payments"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ScheduleDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the Item Details."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "PaymentDetailsItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Use this optional parameter to pass in your business name and other data describing the transaction. Optional This information is usually displayed in the CC account holder's statement. Example: RedCross Haiti, RedCross Uganda, Realtor.com dues, Realtor.com list fee Length 25 characters. Alphanumeric characters and dash(-), dot(.), asterisk(*), space( ) On the customer's statement, an asterisk is used to separate the DBA name and product name. The asterisk delimiter can appear in position 4, 8, or 13."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Use this optional parameter to pass information about how consumer should contact the merchant. Optional This information is usually displayed in the CC account holder's statement. For Ecom trx: phone, email or URL is allowed For Retail trx: only the actual city is allowed For details on allowed characters in Soft Descriptor City refer to the API documentation."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptorCity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateRecurringPaymentsProfileRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Recurring Billing Profile ID"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RecurringPaymentsProfileStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Recurring Billing Profile Status"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProfileStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Transaction id from DCC initial payment"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Response from DCC initial payment"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "DCCProcessorResponse",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return code if DCC initial payment fails"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "DCCReturnCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateRecurringPaymentsProfileResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Recurring Billing Profile ID"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RecurringPaymentsProfileStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AutoBillType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AutoBillOutstandingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "MaxFailedPayments",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RecurringPaymentsProfileDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "RecurringPaymentsProfileDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CurrentRecurringPaymentsPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RecurringPaymentsSummaryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "RecurringPaymentsSummary",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TrialRecurringPaymentsPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RegularRecurringPaymentsPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TrialAmountPaid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RegularAmountPaid",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AggregateAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AggregateOptionalAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FinalPaymentDueDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Use this optional parameter to pass in your business name and other data describing the transaction. Optional This information is usually displayed in the account holder's statement. Example: RedCross Haiti, RedCross Uganda, Realtor.com dues, Realtor.com list fee Length 25 characters. Alphanumeric characters and dash(-), dot(.), asterisk(*), space( ) On the customer's statement, an asterisk is used to separate the DBA name and product name. The asterisk delimiter can appear in position 4, 8, or 13."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Use this optional parameter to pass information about how consumer should contact the merchant. Optional This information is usually displayed in the account holder's statement. For Ecom trx: phone, email or URL is allowed For Retail trx: only the actual city is allowed For details on allowed characters in Soft Descriptor City refer to the API documentation."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoftDescriptorCity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetRecurringPaymentsProfileDetailsResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "StatusChangeActionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Action",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ManageRecurringPaymentsProfileStatusRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ManageRecurringPaymentsProfileStatusResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillOutstandingAmountRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillOutstandingAmountResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscriberName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscriberShippingAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProfileReference",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AdditionalBillingCycles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OutstandingBalance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AutoBillType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AutoBillOutstandingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MaxFailedPayments",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreditCardDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Information about the credit card to be charged (required if Direct Payment)"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "When does this Profile begin billing?"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingStartDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType_Update",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Trial period of this schedule"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TrialPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodDetailsType_Update",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateRecurringPaymentsProfileRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateRecurringPaymentsProfileResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Id",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details of Risk Filter."
                    ]
                },
                "name": "RiskFilterDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "RiskFilterDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "1"
                        },
                        "name": "Filters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details of Risk Filter."
                    ]
                },
                "name": "RiskFilterListType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RiskFilterListType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AcceptFilters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RiskFilterListType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PendingFilters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RiskFilterListType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "DenyFilters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RiskFilterListType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReportFilters",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Thes are filters that could result in accept\/deny\/pending action."
                    ]
                },
                "name": "FMFDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Other"
                            ]
                        },
                        "name": "Other",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Airlines"
                            ]
                        },
                        "name": "Airlines",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Antiques"
                            ]
                        },
                        "name": "Antiques",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Art"
                            ]
                        },
                        "name": "Art",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cameras & Photos"
                            ]
                        },
                        "name": "Cameras_Photos",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cars, Boats, Vehicles & Parts"
                            ]
                        },
                        "name": "Cars_Boats_Vehicles_Parts",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Cell Phones & Telecom"
                            ]
                        },
                        "name": "CellPhones_Telecom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Coins & Paper Money"
                            ]
                        },
                        "name": "Coins_PaperMoney",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Collectibles"
                            ]
                        },
                        "name": "Collectibles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Computers & Networking"
                            ]
                        },
                        "name": "Computers_Networking",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 10,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Consumer Electronics"
                            ]
                        },
                        "name": "ConsumerElectronics",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 11,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Jewelry & Watches"
                            ]
                        },
                        "name": "Jewelry_Watches",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 12,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Musical Instruments"
                            ]
                        },
                        "name": "MusicalInstruments",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 13,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Real Estate"
                            ]
                        },
                        "name": "RealEstate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 14,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sports Memorabilia, Cards & Fan Shop"
                            ]
                        },
                        "name": "SportsMemorabilia_Cards_FanShop",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 15,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Stamps"
                            ]
                        },
                        "name": "Stamps",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 16,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Tickets"
                            ]
                        },
                        "name": "Tickets",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 17,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Travels"
                            ]
                        },
                        "name": "Travels",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 18,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Gambling"
                            ]
                        },
                        "name": "Gambling",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 19,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Alcohol"
                            ]
                        },
                        "name": "Alcohol",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 20,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Tobacco"
                            ]
                        },
                        "name": "Tobacco",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 21,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Money Transfer"
                            ]
                        },
                        "name": "MoneyTransfer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 22,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Software"
                            ]
                        },
                        "name": "Software",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "ProductCategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AirlineItineraryType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AirlineItinerary",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Enhanced Data Information. Example: AID for Airlines"
                    ]
                },
                "name": "EnhancedDataType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "PassengerName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IssueDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TravelAgencyName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TravelAgencyCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TicketNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "IssuingCarrierCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CustomerCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TotalFare",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TotalTaxes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TotalFee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "RestrictedTicket",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ClearingSequence",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ClearingCount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "FlightDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "FlightDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "AID for Airlines"
                    ]
                },
                "name": "AirlineItineraryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ConjuctionTicket",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ExchangeTicket",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CouponNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ServiceClass",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "TravelDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "CarrierCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "StopOverPermitted",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DepartureAirport",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ArrivalAirport",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "FlightNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "DepartureTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "ArrivalTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "FareBasisCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Fare",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Taxes",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "Fee",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "EndorsementOrRestrictions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details of leg information"
                    ]
                },
                "name": "FlightDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The status of the payment: Pending: The payment is pending. See \"PendingReason\" for more information."
                            ]
                        },
                        "name": "PaymentStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PendingStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The reason the payment is pending: none: No pending reason address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile. authorization: The authorization is pending at time of creation if payment is not under review echeck: The payment is pending because it was made by an eCheck that has not yet cleared. intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview. multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment. unilateral: The payment is pending because it was made to an email address that is not yet registered or confirmed. upgrade: The payment is pending because it was made via credit card and you must upgrade your account to Business or Premier status in order to receive the funds. upgrade can also mean that you have reached the monthly limit for transactions on your account. verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment. payment_review: The payment is pending because it is under payment review. other: The payment is pending for a reason other than those listed above. For more information, contact PayPal Customer Service."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PendingReason",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Protection Eligibility for this Transaction - None, SPP or ESPP"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ProtectionEligibility",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Protection Eligibility Type for this Transaction"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "ProtectionEligibilityType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Authorization details"
                    ]
                },
                "name": "AuthorizationInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Creates Hosted Button"
                            ]
                        },
                        "name": "HOSTED",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Creates Encrypted Button"
                            ]
                        },
                        "name": "ENCRYPTED",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Creates Cleartext Button"
                            ]
                        },
                        "name": "CLEARTEXT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Creates Token or temporary Button"
                            ]
                        },
                        "name": "TOKEN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Types of button coding"
                    ]
                },
                "name": "ButtonCodeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is BUYNOW"
                            ]
                        },
                        "name": "BUYNOW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is CART"
                            ]
                        },
                        "name": "CART",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is GIFTCERTIFICATE"
                            ]
                        },
                        "name": "GIFTCERTIFICATE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is SUBSCRIBE"
                            ]
                        },
                        "name": "SUBSCRIBE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is DONATE"
                            ]
                        },
                        "name": "DONATE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is UNSUBSCRIBE"
                            ]
                        },
                        "name": "UNSUBSCRIBE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 6,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is VIEWCART"
                            ]
                        },
                        "name": "VIEWCART",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 7,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is PAYMENTPLAN"
                            ]
                        },
                        "name": "PAYMENTPLAN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 8,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is AUTOBILLING"
                            ]
                        },
                        "name": "AUTOBILLING",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 9,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button type is PAYMENT"
                            ]
                        },
                        "name": "PAYMENT",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Types of buttons"
                    ]
                },
                "name": "ButtonTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button subtype is PRODUCTS"
                            ]
                        },
                        "name": "PRODUCTS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button subtype is SERVICES"
                            ]
                        },
                        "name": "SERVICES",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Types of button sub types"
                    ]
                },
                "name": "ButtonSubTypeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button image type is REG"
                            ]
                        },
                        "name": "REG",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button image type is SML"
                            ]
                        },
                        "name": "SML",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button image type is CC"
                            ]
                        },
                        "name": "CC",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Types of button images"
                    ]
                },
                "name": "ButtonImageType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button wording is BUYNOW"
                            ]
                        },
                        "name": "BUYNOW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button wording is PAYNOW"
                            ]
                        },
                        "name": "PAYNOW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "values for buynow button text"
                    ]
                },
                "name": "BuyNowTextType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button wording is BUYNOW"
                            ]
                        },
                        "name": "BUYNOW",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button wording is SUBSCRIBE"
                            ]
                        },
                        "name": "SUBSCRIBE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "values for subscribe button text"
                    ]
                },
                "name": "SubscribeTextType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Changes Button Status to DELETE"
                            ]
                        },
                        "name": "DELETE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "values for subscribe button text"
                    ]
                },
                "name": "ButtonStatusType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Number. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Quantity. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionQty",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Select Name. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionSelect",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Quantity Delta. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionQtyDelta",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Alert. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionAlert",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Cost. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionCost",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "OptionTrackingDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item Number. Required"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Quantity. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemQty",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item Quantity Delta. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemQtyDelta",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item Alert. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemAlert",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item Cost. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemCost",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ItemTrackingDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ModifyDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ButtonSearchResultType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "NoOptionType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "FULL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "EMI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "VARIABLE",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "OptionTypeListType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifier of the transaction to reverse. Required Character length and limitations: 17 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ReverseTransactionRequestDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": true,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique transaction identifier of the reversal transaction created. Character length and limitations:17 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "nillable": "true"
                        },
                        "name": "ReverseTransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Status of reversal request. Required"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ReverseTransactionResponseDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ELV",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "CreditCard",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "ChinaUnionPay",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "BML",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 4,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Finance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 5,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "QIWI",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "UserSelectedFundingSourceType User Selected Funding Source (used by Express Checkout)"
                    ]
                },
                "name": "UserSelectedFundingSourceType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Physical"
                            ]
                        },
                        "name": "Physical",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Digital"
                            ]
                        },
                        "name": "Digital",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "ItemCategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "Y",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "y",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "RecurringFlagType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Incentive redemption code."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IncentiveCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "IncentiveApplyIndicationType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Defines which bucket or item that the incentive should be applied to."
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "ApplyIndication",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details of incentive application on individual bucket."
                    ]
                },
                "name": "IncentiveInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Bucket ID that the incentive is applied to."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The item that the incentive is applied to."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Defines which bucket or item that the incentive should be applied to."
                    ]
                },
                "name": "IncentiveApplyIndicationType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains the transaction id of the bucket."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains the bucket id."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ErrorType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Contains the error details."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentError",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains payment request information for each bucket in the cart."
                    ]
                },
                "name": "PaymentRequestInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A discriminant that tells SetEC what kind of data the ExternalRememberMeOwnerID parameter contains. Currently, the owner must be either the API actor or omitted\/none. In the future, we may allow the owner to be a 3rd party merchant account. Possible values are: None, ignore the ExternalRememberMeOwnerID. An empty value for this field also signifies None. Email, the owner ID is an email address SecureMerchantAccountID, the owner id is a string representing the secure merchant account ID"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeOwnerIDType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "When opting in to bypass login via remember me, this parameter specifies the merchant account associated with the remembered login. Currentl, the owner must be either the API actor or omitted\/none. In the future, we may allow the owner to be a 3rd party merchant account. If the Owner ID Type field is not present or \"None\", this parameter is ignored."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeOwnerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "E-mail address or secure merchant account ID of merchant to associate with new external remember-me."
                    ]
                },
                "name": "ExternalRememberMeOwnerDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "1 = opt in to external remember me. 0 or omitted = no opt-in Other values are invalid"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeOptIn",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalRememberMeOwnerDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "E-mail address or secure merchant account ID of merchant to associate with new external remember-me. Currently, the owner must be either the API actor or omitted\/none. In the future, we may allow the owner to be a 3rd party merchant account."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeOwnerDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This element contains information that allows the merchant to request to opt into external remember me on behalf of the buyer or to request login bypass using external remember me."
                    ]
                },
                "name": "ExternalRememberMeOptInDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The URL to redirect to for an unpayable transaction. This field is currently used only for the inline checkout flow."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ErrorURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The URL to redirect to after a user clicks the \"Pay\" or \"Continue\" button on the merchant's site. This field is currently used only for the inline checkout flow."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InContextReturnURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "An optional set of values related to flow-specific details."
                    ]
                },
                "name": "FlowControlDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Required field that reports status of opt-in or login bypass attempt. 0 = Success - successful opt-in or ExternalRememberMeID specified in SetExpressCheckout is valid. 1 = Invalid ID - ExternalRememberMeID specified in SetExpressCheckout is invalid. 2 = Internal Error - System error or outage during opt-in or login bypass. Can retry opt-in or login bypass next time. Flow will force full authentication and allow buyer to complete transaction. -1 = None - the return value does not signify any valid remember me status."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ExternalRememberMeStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifier returned on external-remember-me-opt-in to allow the merchant to request bypass of PayPal login through external remember me on behalf of the buyer in future transactions. The ExternalRememberMeID is a 17-character alphanumeric (encrypted) string. This field has meaning only to the merchant."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Response information resulting from opt-in operation or current login bypass status."
                    ]
                },
                "name": "ExternalRememberMeStatusDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Required field that reports status of opt-in or login bypass attempt. 0 = Success, successful opt-in or RefreshToken corresponding to AccessToken specified in SetExpressCheckout is valid (user is still opted in). 1 = New RefreshToken was generated (user is still opted in). 2 = Invalid ID, RefreshToken corresponding to AccessToken specified in SetExpressCheckout is invalid (user is opted out). -2 = Internal Error, system error or outage during opt-in or login bypass. Can retry opt-in or login bypass next time. Flow will force full authentication and allow buyer to complete transaction. -1 = None, the field does not represent any valid value of the status."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "RefreshTokenStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifier returned on external-remember-me-opt-in to allow the merchant to request bypass of PayPal login"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RefreshToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The immutable_id is the user's unique value per merchant that should never ever change for that account. This would be the key used to uniquely identify the user"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ImmutableID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Response information resulting from opt-in operation or current login bypass status."
                    ]
                },
                "name": "RefreshTokenStatusDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Optional URL to pay button image for the inline checkout flow. Currently applicable only to the inline checkout flow when the FlowControlDetails\/InlineReturnURL is present."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InContextPaymentButtonImage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains elements that allows customization of display (user interface) elements."
                    ]
                },
                "name": "DisplayControlDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal will just log this string. There will NOT be any business logic around it, nor any decisions made based on the value of the string that is passed in. From a tracking\/analytical perspective, PayPal would not infer any meaning to any specific value. We would just segment the traffic based on the value passed (Cart and None as an example) and track different metrics like risk\/conversion etc based on these segments. The external partner would control the value of what gets passed and we take that value as is and generate data based on it. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalPartnerSegmentID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains elements that allow tracking for an external partner."
                    ]
                },
                "name": "ExternalPartnerTrackingDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Store ID Optional Character length and limits: 50 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "StoreID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Terminal ID Optional Character length and limits: 50 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TerminalID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "MerchantStoreDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "AdditionalFeeType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Item name Optional Character length and limits: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "description of the discount Optional Character length and limits: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "amount discounted Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RedeemedOfferType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "offer type Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RedeemedOfferType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "offer ID Optional Character length and limits: 64 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RedeemedOfferID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Describes discount information"
                    ]
                },
                "name": "DiscountType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "a human readable item name Optional Character length and limits: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "a human readable item description Optional Character length and limits: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The International Article Number or Universal Product Code (UPC) for the item. Empty string is allowed. Character length and limits: 17 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EAN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The Stock-Keeping Unit or other identification code assigned to the item. Character length and limits: 64 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SKU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A retailer could apply different return policies on different items. Each return policy would be identified using a label or identifier. This return policy identifier should be set here. This identifier will be displayed next to the item in the e-Receipt. Character length and limits: 8 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnPolicyIdentifier",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "total price of this item"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Price",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "price per item quantity"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemPrice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "double",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "quantity of the item (non-negative)"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemCount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UnitOfMeasure",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unit of measure for the itemCount"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemCountUnit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "DiscountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "discount applied to this item"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "Discount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "identifies whether this item is taxable or not. If not passed, this will be assumed to be true."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Taxable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "double",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The tax percentage applied to the item. This is only used for displaying in the receipt, it is not used in pricing calculations. Note: we have totalTax at invoice level. It's up to the caller to do the calculations for setting that other element."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxRate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "AdditionalFeeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Additional fees to this item"
                            ],
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "AdditionalFees",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "identifies whether this is reimbursable or not. If not pass, this will be assumed to be true."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Reimbursable",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Manufacturer part number."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MPN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "International Standard Book Number. Reference http:\/\/en.wikipedia.org\/wiki\/ISBN Character length and limits: 32 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ISBN",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Price Look-Up code Reference http:\/\/en.wikipedia.org\/wiki\/Price_Look-Up_code Character length and limits: 5 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PLU",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Character length and limits: 32 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ModelNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Character length and limits: 32 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "StyleNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Describes an individual item for an invoice."
                    ]
                },
                "name": "InvoiceItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Refund status whether it is Instant or Delayed."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RefundStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PendingStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Tells us the reason when refund payment status is Delayed."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PendingReason",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Holds refunds payment status information"
                    ]
                },
                "name": "RefundInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CoupleType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Relationship Type - LifeTime (default)"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CoupleType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Identifier for this relation"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CoupledPaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "10",
                            "minOccurs": "2"
                        },
                        "name": "PaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Defines relationship between buckets"
                    ]
                },
                "name": "CoupledBucketsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The relation between buckets are for lifetime. Any post-transaction action on one affects other as well."
                            ]
                        },
                        "name": "LifeTime",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Defines couple relationship type between buckets"
                    ]
                },
                "name": "CoupleType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Internalnation Shipping"
                            ]
                        },
                        "name": "InternationalShipping",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "LocalDelivery"
                            ]
                        },
                        "name": "LocalDelivery",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "BOPIS"
                            ]
                        },
                        "name": "BOPIS",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PUDO"
                            ]
                        },
                        "name": "PUDO",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Category of payment like international shipping"
                    ]
                },
                "name": "PaymentCategoryType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Consumer"
                            ]
                        },
                        "name": "Consumer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Store"
                            ]
                        },
                        "name": "Store",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PickupDropOff"
                            ]
                        },
                        "name": "PickupDropoff",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Location Type"
                    ]
                },
                "name": "LocationType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ID received in the Coupled Payment Request"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CoupledPaymentRequestID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "ID that uniquely identifies this CoupledPayment. Generated by PP in Response"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "CoupledPaymentID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Information about Coupled Payment transactions."
                    ]
                },
                "name": "CoupledPaymentInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Key Name. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Key",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Value for the above key. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Value",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This holds single key-value pair."
                    ]
                },
                "name": "TupleType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "TupleType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "16",
                            "minOccurs": "0"
                        },
                        "name": "MerchantDataTuple",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "This holds all key-value pairs which merchants wants to pass it to the open wallet(PLCC) processor."
                    ]
                },
                "name": "MerchantDataType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "WalletItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Identifies a wallet item of a given type. The format varies depending on the type."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Type",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Uniquely identifies a wallet item of given type. Format varies depending on the type. Character length and limitations: 64 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Id",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Description of wallet item. Character length and limitations: 512 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Details about an Item stored in the PayPal Wallet."
                    ]
                },
                "name": "WalletItemsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": true,
                "struct": true,
                "types": [],
                "values": [
                    {
                        "index": 0,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MERCHANT_COUPON",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 1,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "LOYALTY_CARD",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 2,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MANUFACTURER_COUPON",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    },
                    {
                        "index": 3,
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "MERCHANT_CLOSED_LOOP_OFFER",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructValue"
                    }
                ],
                "list": "",
                "inheritance": "token",
                "abstract": false,
                "meta": [],
                "name": "WalletItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Item name. Character length and limits: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Name",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Description of the discount. Character length and limits: 127 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Description",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Amount discounted. The value includes an amount and a 3-character currency code."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RedeemedOfferType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Offer type."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RedeemedOfferType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Offer ID. Character length and limits: 64 single-byte characters."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RedeemedOfferId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "decimal",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "(Optional)Loyalty points accrued."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PointsAccrued",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Describes discount information."
                    ]
                },
                "name": "DiscountInfoType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "double",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "_",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CurrencyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "currencyID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "double",
                "abstract": false,
                "meta": [],
                "name": "AmountType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "_",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CurrencyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "currencyID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "On requests, you must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                    ]
                },
                "name": "BasicAmountType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "double",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "_",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "token",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "required"
                        },
                        "name": "unit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "double",
                "abstract": false,
                "meta": [],
                "name": "MeasureType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "double",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "_",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "token",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "use": "optional"
                        },
                        "name": "unit",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "double",
                "abstract": false,
                "meta": [],
                "name": "QuantityType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "documentation": [
                        "Specifies a universally unique identifier. The UUID can only contain digits from 0-9 and letters from A-F. The UUID must be 32 characters long. For example, 1FB02B2-9D27-3acb-ABA2-9D539C374228"
                    ],
                    "length": "36"
                },
                "name": "UUIDType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillingPeriodType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Installment Period. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Installment Frequency. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingFrequency",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Installment Cycles. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TotalBillingCycles",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Installment Amount. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Installment Amount. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Installment Amount. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "InstallmentDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Selection. Required Character length and limitations: 12 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "OptionSelection",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Price. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Price",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "OptionTypeListType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Type Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "InstallmentDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "10",
                            "minOccurs": "0"
                        },
                        "name": "PaymentPeriod",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "OptionSelectionDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Name. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "OptionName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionSelectionDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "100",
                            "minOccurs": "0"
                        },
                        "name": "OptionSelectionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "OptionDetailsType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMCreateButtonRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMCreateButtonRequest"
                        },
                        "name": "BMCreateButtonRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMCreateButtonReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of Button to create. Required Must be one of the following: BUYNOW, CART, GIFTCERTIFICATE. SUBSCRIBE, PAYMENTPLAN, AUTOBILLING, DONATE, VIEWCART or UNSUBSCRIBE"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button code. optional Must be one of the following: hosted, encrypted or cleartext"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonSubTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button sub type. optional for button types buynow and cart only Must Be either PRODUCTS or SERVICES"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonSubType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button Variable information At least one required recurring Character length and limitations: 63 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "ButtonVar",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "5",
                            "minOccurs": "0"
                        },
                        "name": "OptionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details of each option for the button. Optional"
                            ],
                            "maxOccurs": "2",
                            "minOccurs": "0"
                        },
                        "name": "TextBox",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonImageType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button image to use. Optional Must be one of: REG, SML, or CC"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonImage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button URL for custom button image. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonImageURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyNowTextType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text to use on Buy Now Button. Optional Must be either BUYNOW or PAYNOW"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyNowText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SubscribeTextType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text to use on Subscribe button. Optional Must be either BUYNOW or SUBSCRIBE"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscribeText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button Country. Optional Must be valid ISO country code"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonCountry",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button language code. Optional Character length and limitations: 3 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonLanguage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMCreateButtonRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Website",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Mobile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMCreateButtonResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMUpdateButtonRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMUpdateButtonRequest"
                        },
                        "name": "BMUpdateButtonRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMUpdateButtonReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Hosted Button id of the button to update. Required Character length and limitations: 10 single-byte numeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of Button to create. Required Must be one of the following: BUYNOW, CART, GIFTCERTIFICATE. SUBSCRIBE, PAYMENTPLAN, AUTOBILLING, DONATE, VIEWCART or UNSUBSCRIBE"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "button code. optional Must be one of the following: hosted, encrypted or cleartext"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonSubTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button sub type. optional for button types buynow and cart only Must Be either PRODUCTS or SERVICES"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonSubType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button Variable information At least one required recurring Character length and limitations: 63 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "ButtonVar",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "5",
                            "minOccurs": "0"
                        },
                        "name": "OptionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details of each option for the button. Optional"
                            ],
                            "maxOccurs": "2",
                            "minOccurs": "0"
                        },
                        "name": "TextBox",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonImageType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button image to use. Optional Must be one of: REG, SML, or CC"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonImage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button URL for custom button image. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonImageURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyNowTextType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text to use on Buy Now Button. Optional Must be either BUYNOW or PAYNOW"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyNowText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SubscribeTextType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text to use on Subscribe button. Optional Must be either BUYNOW or SUBSCRIBE"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscribeText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button Country. Optional Must be valid ISO country code"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonCountry",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button language code. Optional Character length and limitations: 2 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonLanguage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMUpdateButtonRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Website",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Mobile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMUpdateButtonResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMManageButtonStatusRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMManageButtonStatusRequest"
                        },
                        "name": "BMManageButtonStatusRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMManageButtonStatusReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button ID of Hosted button. Required Character length and limitations: 10 single-byte numeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonStatusType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Requested Status change for hosted button. Required Character length and limitations: 1 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMManageButtonStatusRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMManageButtonStatusResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMGetButtonDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMGetButtonDetailsRequest"
                        },
                        "name": "BMGetButtonDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMGetButtonDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button ID of button to return. Required Character length and limitations: 10 single-byte numeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMGetButtonDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Website",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Mobile",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of button. One of the following: BUYNOW, CART, GIFTCERTIFICATE. SUBSCRIBE, PAYMENTPLAN, AUTOBILLING, DONATE, VIEWCART or UNSUBSCRIBE"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of button code. One of the following: hosted, encrypted or cleartext"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonSubTypeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button sub type. optional for button types buynow and cart only Either PRODUCTS or SERVICES"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonSubType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button Variable information Character length and limitations: 63 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "ButtonVar",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "5",
                            "minOccurs": "0"
                        },
                        "name": "OptionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text field"
                            ],
                            "maxOccurs": "2",
                            "minOccurs": "0"
                        },
                        "name": "TextBox",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ButtonImageType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button image to use. One of: REG, SML, or CC"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonImage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button URL for custom button image."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonImageURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BuyNowTextType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text to use on Buy Now Button. Either BUYNOW or PAYNOW"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BuyNowText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SubscribeTextType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Text to use on Subscribe button. Must be either BUYNOW or SUBSCRIBE"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SubscribeText",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button Country. Valid ISO country code or 'International'"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonCountry",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Button language code. Character length and limitations: 3 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonLanguage",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMGetButtonDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMSetInventoryRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMSetInventoryRequest"
                        },
                        "name": "BMSetInventoryRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMSetInventoryReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Hosted Button ID of button you wish to change. Required Character length and limitations: 10 single-byte numeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Is Inventory tracked. Required 0 or 1"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TrackInv",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Is PNL Tracked. Required 0 or 1"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TrackPnl",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemTrackingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:ItemTrackingDetails"
                        },
                        "name": "ItemTrackingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Option Index. Optional Character length and limitations: 1 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionIndex",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionTrackingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "10",
                            "minOccurs": "0",
                            "ref": "ebl:OptionTrackingDetails"
                        },
                        "name": "OptionTrackingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "URL of page to display when an item is soldout. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoldoutURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Whether to use the same digital download key repeatedly. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReuseDigitalDownloadKeys",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Whether to append these keys to the list or not (replace). Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AppendDigitalDownloadKeys",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Zero or more digital download keys to distribute to customers after transaction is completed. Optional Character length and limitations: 1000 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "DigitalDownloadKeys",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMSetInventoryRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMSetInventoryResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMGetInventoryRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMGetInventoryRequest"
                        },
                        "name": "BMGetInventoryRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMGetInventoryReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Hosted Button ID of the button to return inventory for. Required Character length and limitations: 10 single-byte numeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMGetInventoryRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "HostedButtonID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TrackInv",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TrackPnl",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ItemTrackingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:ItemTrackingDetails"
                        },
                        "name": "ItemTrackingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionIndex",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OptionName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "OptionTrackingDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "10",
                            "minOccurs": "0",
                            "ref": "ebl:OptionTrackingDetails"
                        },
                        "name": "OptionTrackingDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "SoldoutURL",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1000",
                            "minOccurs": "0"
                        },
                        "name": "DigitalDownloadKeys",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMGetInventoryResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BMButtonSearchRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BMButtonSearchRequest"
                        },
                        "name": "BMButtonSearchRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BMButtonSearchReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The earliest transaction date at which to start the search. No wildcards are allowed. Required"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "StartDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The latest transaction date to be included in the search Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EndDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BMButtonSearchRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "ButtonSearchResultType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "100",
                            "minOccurs": "0",
                            "ref": "ebl:ButtonSearchResult"
                        },
                        "name": "ButtonSearchResult",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BMButtonSearchResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RefundTransactionRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:RefundTransactionRequest"
                        },
                        "name": "RefundTransactionRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "RefundTransactionReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique identifier of the transaction you are refunding. Optional Character length and limitations: 17 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Encrypted PayPal customer account identification number. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PayerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Invoice number corresponding to transaction details for tracking the refund of a payment. This parameter is passed by the merchant or recipient while refunding the transaction. This parameter does not affect the business logic, it is persisted in the DB for transaction reference Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RefundType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of refund you are making Required"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RefundType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Refund amount. Amount is required if RefundType is Partial. NOTE: If RefundType is Full, do not set Amount."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping amount. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Tax amount. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom memo about the refund. Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Memo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The maximum time till which refund must be tried. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RetryUntil",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RefundSourceCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The type of funding source for refund. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RefundSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "boolean",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Flag to indicate that the customer was already given store credit for a given transaction. This will allow us to make sure we do not double refund. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "RefundAdvice",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantStoreDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:MerchantStoreDetails"
                        },
                        "name": "MerchantStoreDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "InvoiceItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ebl:RefundItemDetails"
                        },
                        "name": "RefundItemDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:MerchantData"
                        },
                        "name": "MerchantData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "To pass the Merchant store information Optional",
                        "Information about the individual details of the items to be refunded. Optional",
                        "This holds key-value pair which merchants wants to pass it to the open wallet-PLCC processor Optional"
                    ]
                },
                "name": "RefundTransactionRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": true,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique transaction ID of the refund. Character length and limitations:17 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "nillable": "true"
                        },
                        "name": "RefundTransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount subtracted from PayPal balance of original recipient of payment to make this refund"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "NetRefundAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Transaction fee refunded to original recipient of payment"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FeeRefundAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount of money refunded to original payer"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "GrossRefundAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total of all previous refunds"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TotalRefundedAmount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "RefundInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:RefundInfo"
                        },
                        "name": "RefundInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Any general information like offer details that is reinstated or any other marketing data"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReceiptData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains Refund Payment status information."
                    ]
                },
                "name": "RefundTransactionResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "InitiateRecoupRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:InitiateRecoupRequest"
                        },
                        "name": "InitiateRecoupRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "InitiateRecoupReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedInitiateRecoupRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ed:EnhancedInitiateRecoupRequestDetails"
                        },
                        "name": "EnhancedInitiateRecoupRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "InitiateRecoupRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "InitiateRecoupResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CompleteRecoupRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:CompleteRecoupRequest"
                        },
                        "name": "CompleteRecoupRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CompleteRecoupReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedCompleteRecoupRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ed:EnhancedCompleteRecoupRequestDetails"
                        },
                        "name": "EnhancedCompleteRecoupRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "CompleteRecoupRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedCompleteRecoupResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ed:EnhancedCompleteRecoupResponseDetails"
                        },
                        "name": "EnhancedCompleteRecoupResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "CompleteRecoupResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CancelRecoupRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:CancelRecoupRequest"
                        },
                        "name": "CancelRecoupRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CancelRecoupReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedCancelRecoupRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ed:EnhancedCancelRecoupRequestDetails"
                        },
                        "name": "EnhancedCancelRecoupRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "CancelRecoupRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "CancelRecoupResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetTransactionDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetTransactionDetailsRequest"
                        },
                        "name": "GetTransactionDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetTransactionDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique identifier of a transaction. Required The details for some kinds of transactions cannot be retrieved with GetTransactionDetailsRequest. You cannot obtain details of bank transfer withdrawals, for example. Character length and limitations: 17 single-byte alphanumeric characters"
                            ]
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetTransactionDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentTransactionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:PaymentTransactionDetails"
                        },
                        "name": "PaymentTransactionDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ThreeDSecureInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:ThreeDSecureDetails"
                        },
                        "name": "ThreeDSecureDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetTransactionDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillUserRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BillUserRequest"
                        },
                        "name": "BillUserRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillUserReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullPaymentType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:MerchantPullPaymentDetails"
                        },
                        "name": "MerchantPullPaymentDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This flag indicates that the response should include FMFDetails"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnFMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BillUserRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullPaymentResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:BillUserResponseDetails"
                        },
                        "name": "BillUserResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FMFDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BillUserResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionSearchRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:TransactionSearchRequest"
                        },
                        "name": "TransactionSearchRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "TransactionSearchReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The earliest transaction date at which to start the search. No wildcards are allowed. Required"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "StartDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The latest transaction date to be included in the search Optional"
                            ],
                            "minOccurs": "0"
                        },
                        "name": "EndDate",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by the buyer's email address Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Payer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by the receiver's email address. If the merchant account has only one email, this is the primary email. Can also be a non-primary email. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Receiver",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by the PayPal Account Optional receipt ID Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReceiptID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by the transaction ID. Optional The returned results are from the merchant's transaction records. Character length and limitations: 19 single-byte characters maximum"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by Recurring Payment Profile id. The ProfileID is returned as part of the CreateRecurringPaymentsProfile API response. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PersonNameType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by the buyer's name Optional Salutation: 20 single-byte character limit. FirstName: 25 single-byte character limit. MiddleName: 25 single-byte character limit. LastName: 25 single-byte character limit. Suffix: 12 single-byte character limit."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PayerName",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by item number of the purchased goods. Optional To search for purchased items not related to auctions, set the AuctionItemNumber element to the value of the HTML item_number variable set in the shopping cart for the original transaction."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AuctionItemNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by invoice identification key, as set by you for the original transaction. InvoiceID searches the invoice records for items sold by the merchant, not the items purchased. Optional The value for InvoiceID must exactly match an invoice identification number. No wildcards are allowed. Character length and limitations: 127 single-byte characters maximum"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CardNumber",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentTransactionClassCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by classification of transaction. Some kinds of possible classes of transactions are not searchable with TransactionSearchRequest. You cannot search for bank transfer withdrawals, for example. Optional All: all transaction classifications. Sent: only payments sent. Received: only payments received. MassPay: only mass payments. MoneyRequest: only money requests. FundsAdded: only funds added to balance. FundsWithdrawn: only funds withdrawn from balance. Referral: only transactions involving referrals. Fee: only transactions involving fees. Subscription: only transactions involving subscriptions. Dividend: only transactions involving dividends. Billpay: only transactions involving BillPay Transactions. Refund: only transactions involving funds. CurrencyConversions: only transactions involving currency conversions. BalanceTransfer: only transactions involving balance transfers. Reversal: only transactions involving BillPay reversals. Shipping: only transactions involving UPS shipping fees. BalanceAffecting: only transactions that affect the account balance. ECheck: only transactions involving eCheck ForcedPostTransaction: forced post transaction. NonReferencedRefunds: non-referenced refunds."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionClass",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by transaction amount Optional You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CurrencyCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by currency code Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CurrencyCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentTransactionStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Search by transaction status Optional Pending: The payment is pending. The specific reason the payment is pending is returned by the GetTransactionDetails APIPendingReason element. For more information, see PendingReason. Processing: The payment is being processed. Success: The payment has been completed and the funds have been added successfully to your account balance. Denied: You denied the payment. This happens only if the payment was previously pending. Reversed: A payment was reversed due to a chargeback or other type of reversal. The funds have been removed from your account balance and returned to the buyer."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "TransactionSearchRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentTransactionSearchResultType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ebl:PaymentTransactions"
                        },
                        "name": "PaymentTransactions",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Results of a Transaction Search."
                    ]
                },
                "name": "TransactionSearchResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MassPayRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:MassPayRequest"
                        },
                        "name": "MassPayRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "MassPayReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Subject line of the email sent to all recipients. This subject is not contained in the input file; you must create it with your application. Optional Character length and limitations: 255 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "EmailSubject",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReceiverInfoCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates how you identify the recipients of payments in all MassPayItems: either by EmailAddress (ReceiverEmail in MassPayItem), PhoneNumber (ReceiverPhone in MassPayItem), or by UserID (ReceiverID in MassPayItem). Required. You must specify one or the other of EmailAddress or UserID."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReceiverType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Known as BN code, to track the partner referred merchant transactions. Optional Character length and limitations: 32 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ButtonSource",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "MassPayRequestItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Details of each payment. A single MassPayRequest can include up to 250 MassPayItems. Required"
                            ],
                            "maxOccurs": "250",
                            "minOccurs": "1"
                        },
                        "name": "MassPayItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "MassPayRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "MassPayResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address of recipient. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. Character length and limitations: 127 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReceiverEmail",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Phone number of recipient. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReceiverPhone",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique PayPal customer account number. This value corresponds to the value of PayerID returned by GetTransactionDetails. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. Character length and limitations: 17 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReceiverID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Payment amount. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Required You cannot mix currencies in a single MassPayRequest. A single request must include items that are of the same currency."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Transaction-specific identification number for tracking in an accounting system. Optional Character length and limitations: 30 single-byte characters. No whitespace allowed."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "UniqueId",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Custom note for each recipient. Optional Character length and limitations: 4,000 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "MassPayRequestItemType"
                    ]
                },
                "name": "MassPayRequestItemType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BAUpdateRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BAUpdateRequest"
                        },
                        "name": "BAUpdateRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillAgreementUpdateReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ReferenceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantPullStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "BillingAgreementCustom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BAUpdateRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BAUpdateResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:BAUpdateResponseDetails"
                        },
                        "name": "BAUpdateResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BAUpdateResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressVerifyRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:AddressVerifyRequest"
                        },
                        "name": "AddressVerifyRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "AddressVerifyReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EmailAddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Email address of buyer to be verified. Required Maximum string length: 255 single-byte characters Input mask: ?@?.??"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Email",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "First line of buyer\u2019s billing or shipping street address to be verified. Required For verification, input value of street address must match the first three single-byte characters of the street address on file for the PayPal account. Maximum string length: 35 single-byte characters Alphanumeric plus - , . \u2018 # \\ Whitespace and case of input value are ignored."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Street",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Postal code to be verified. Required For verification, input value of postal code must match the first five single-byte characters of the postal code on file for the PayPal account. Maximum string length: 16 single-byte characters Whitespace and case of input value are ignored."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Zip",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "AddressVerifyRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Confirmation of a match, with one of the following tokens: None: The input value of the Email object does not match any email address on file at PayPal. Confirmed: If the value of the StreetMatch object is Matched, PayPal responds that the entire postal address is confirmed. Unconfirmed: PayPal responds that the postal address is unconfirmed"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ConfirmationCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MatchStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal has compared the postal address you want to verify with the postal address on file at PayPal. None: The input value of the Email object does not match any email address on file at PayPal. In addition, an error response is returned. No further comparison of other input values has been made. Matched: The street address matches the street address on file at PayPal. Unmatched: The street address does not match the street address on file at PayPal."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "StreetMatch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MatchStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "PayPal has compared the zip code you want to verify with the zip code on file for the email address. None: The street address was unmatched. No further comparison of other input values has been made. Matched: The zip code matches the zip code on file at PayPal. Unmatched: The zip code does not match the zip code on file at PayPal."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ZipMatch",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CountryCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Two-character country code (ISO 3166) on file for the PayPal email address."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "CountryCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The token prevents a buyer from using any street address other than the address on file at PayPal during additional purchases he might make from the merchant. It contains encrypted information about the user\u2019s street address and email address. You can pass the value of the token with the Buy Now button HTML address_api_token variable so that PayPal prevents the buyer from using any street address or email address other than those verified by PayPal. The token is valid for 24 hours. Character length and limitations: 94 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PayPalToken",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "AddressVerifyResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnterBoardingRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:EnterBoardingRequest"
                        },
                        "name": "EnterBoardingRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "EnterBoardingReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnterBoardingRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:EnterBoardingRequestDetails"
                        },
                        "name": "EnterBoardingRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "EnterBoardingRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A unique token that identifies this boarding session. Use this token with the GetBoarding Details API call. Character length and limitations: 64 alphanumeric characters. The token has the following format: OB-61characterstring"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "EnterBoardingResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetBoardingDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetBoardingDetailsRequest"
                        },
                        "name": "GetBoardingDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBoardingDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A unique token returned by the EnterBoarding API call that identifies this boarding session. Required Character length and limitations: 64 alphanumeric characters. The token has the following format: OB-61characterstring"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetBoardingDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetBoardingDetailsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetBoardingDetailsResponseDetails"
                        },
                        "name": "GetBoardingDetailsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetBoardingDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetAuthFlowParamRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SetAuthFlowParamRequest"
                        },
                        "name": "SetAuthFlowParamRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetAuthFlowParamReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetAuthFlowParamRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:SetAuthFlowParamRequestDetails"
                        },
                        "name": "SetAuthFlowParamRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "SetAuthFlowParamRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthFlowTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token by which you identify to PayPal that you are processing this user. The token expires after three hours. Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "SetAuthFlowParamResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetAuthDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetAuthDetailsRequest"
                        },
                        "name": "GetAuthDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetAuthDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthFlowTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token, the value of which was returned by SetAuthFlowParam Response. Required Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetAuthDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetAuthDetailsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetAuthDetailsResponseDetails"
                        },
                        "name": "GetAuthDetailsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetAuthDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetAccessPermissionsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SetAccessPermissionsRequest"
                        },
                        "name": "SetAccessPermissionsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetAccessPermissionsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetAccessPermissionsRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:SetAccessPermissionsRequestDetails"
                        },
                        "name": "SetAccessPermissionsRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "SetAccessPermissionsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthFlowTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token by which you identify to PayPal that you are processing this user. The token expires after three hours. Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "SetAccessPermissionsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UpdateAccessPermissionsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:UpdateAccessPermissionsRequest"
                        },
                        "name": "UpdateAccessPermissionsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateAccessPermissionsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UserIDType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique PayPal customer account number, the value of which was returned by GetAuthDetails Response. Required Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PayerID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "UpdateAccessPermissionsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The status of the update call, Success\/Failure. Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "UpdateAccessPermissionsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetAccessPermissionDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetAccessPermissionDetailsRequest"
                        },
                        "name": "GetAccessPermissionDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetAccessPermissionDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthFlowTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token, the value of which was returned by SetAuthFlowParam Response. Required Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetAccessPermissionDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetAccessPermissionDetailsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetAccessPermissionDetailsResponseDetails"
                        },
                        "name": "GetAccessPermissionDetailsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetAccessPermissionDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetIncentiveEvaluationRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetIncentiveEvaluationRequest"
                        },
                        "name": "GetIncentiveEvaluationRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetIncentiveEvaluationReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetIncentiveEvaluationRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetIncentiveEvaluationRequestDetails"
                        },
                        "name": "GetIncentiveEvaluationRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetIncentiveEvaluationRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetIncentiveEvaluationResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetIncentiveEvaluationResponseDetails"
                        },
                        "name": "GetIncentiveEvaluationResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetIncentiveEvaluationResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetExpressCheckoutRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SetExpressCheckoutRequest"
                        },
                        "name": "SetExpressCheckoutRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetExpressCheckoutReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetExpressCheckoutRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:SetExpressCheckoutRequestDetails"
                        },
                        "name": "SetExpressCheckoutRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "SetExpressCheckoutRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token by which you identify to PayPal that you are processing this payment with Express Checkout. The token expires after three hours. If you set Token in the SetExpressCheckoutRequest, the value of Token in the response is identical to the value in the request. Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "SetExpressCheckoutResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExecuteCheckoutOperationsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ExecuteCheckoutOperationsRequest"
                        },
                        "name": "ExecuteCheckoutOperationsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ExecuteCheckoutOperationsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExecuteCheckoutOperationsRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:ExecuteCheckoutOperationsRequestDetails"
                        },
                        "name": "ExecuteCheckoutOperationsRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "ExecuteCheckoutOperationsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExecuteCheckoutOperationsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:ExecuteCheckoutOperationsResponseDetails"
                        },
                        "name": "ExecuteCheckoutOperationsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "ExecuteCheckoutOperationsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetExpressCheckoutDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetExpressCheckoutDetailsRequest"
                        },
                        "name": "GetExpressCheckoutDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetExpressCheckoutDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token, the value of which was returned by SetExpressCheckoutResponse. Required Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetExpressCheckoutDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetExpressCheckoutDetailsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetExpressCheckoutDetailsResponseDetails"
                        },
                        "name": "GetExpressCheckoutDetailsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetExpressCheckoutDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoExpressCheckoutPaymentRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoExpressCheckoutPaymentRequest"
                        },
                        "name": "DoExpressCheckoutPaymentRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoExpressCheckoutPaymentReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoExpressCheckoutPaymentRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoExpressCheckoutPaymentRequestDetails"
                        },
                        "name": "DoExpressCheckoutPaymentRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This flag indicates that the response should include FMFDetails"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnFMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoExpressCheckoutPaymentRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoExpressCheckoutPaymentResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoExpressCheckoutPaymentResponseDetails"
                        },
                        "name": "DoExpressCheckoutPaymentResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FMFDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoExpressCheckoutPaymentResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoUATPExpressCheckoutPaymentRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoUATPExpressCheckoutPaymentRequest"
                        },
                        "name": "DoUATPExpressCheckoutPaymentRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoUATPExpressCheckoutPaymentReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "DoExpressCheckoutPaymentRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoUATPExpressCheckoutPaymentRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UATPDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:UATPDetails"
                        },
                        "name": "UATPDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "DoExpressCheckoutPaymentResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoUATPExpressCheckoutPaymentResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ManagePendingTransactionStatusRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ManagePendingTransactionStatusRequest"
                        },
                        "name": "ManagePendingTransactionStatusRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ManagePendingTransactionStatusReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FMFPendingTransactionActionType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Action",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "ManagePendingTransactionStatusRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Status",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "ManagePendingTransactionStatusResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoDirectPaymentRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoDirectPaymentRequest"
                        },
                        "name": "DoDirectPaymentRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoDirectPaymentReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoDirectPaymentRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoDirectPaymentRequestDetails"
                        },
                        "name": "DoDirectPaymentRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This flag indicates that the response should include FMFDetails"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnFMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoDirectPaymentRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The amount of the payment as specified by you on DoDirectPaymentRequest."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Address Verification System response code. Character limit: One single-byte alphanumeric character AVS Code Meaning Matched Details A Address Address only (no ZIP) B International \u201cA\u201d Address only (no ZIP) C International \u201cN\u201d None D International \u201cX\u201d Address and Postal Code E Not allowed for MOTO (Internet\/Phone) transactions Not applicable F UK-specific \u201cX\u201d Address and Postal Code G Global Unavailable Not applicable I International Unavailable Not applicable N No None P Postal (International \u201cZ\u201d) Postal Code only (no Address) R Retry Not applicable S Service not Supported Not applicable U Unavailable Not applicable W Whole ZIP Nine-digit ZIP code (no Address) X Exact match Address and nine-digit ZIP code Y Yes Address and five-digit ZIP Z ZIP Five-digit ZIP code (no Address) All others Error Not applicable"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AVSCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Result of the CVV2 check by PayPal. CVV2 Code Meaning Matched Details M Match CVV2 N No match None P Not Processed Not applicable S Service not Supported Not applicable U Unavailable Not applicable X No response Not applicable All others Error Not applicable"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "CVV2Code",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Transaction identification number. Character length and limitations: 19 characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PendingStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The reason why a particular transaction went in pending."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PendingReason",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "PaymentStatusCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This will identify the actual transaction status."
                            ],
                            "minOccurs": "0"
                        },
                        "name": "PaymentStatus",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FMFDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ThreeDSecureResponseType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ThreeDSecureResponse",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Response code from the processor when a recurring transaction is declined."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "PaymentAdviceCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoDirectPaymentResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoCancelRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoCancelRequest"
                        },
                        "name": "DoCancelRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoCancelReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Msg Sub Id that was used for the orginal operation."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "CancelMsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "APIType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Original API's type"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "APIType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoCancelRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoCancelResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoCaptureRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoCaptureRequest"
                        },
                        "name": "DoCaptureRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoCaptureReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthorizationId",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The authorization identification number of the payment you want to capture. Required Character length and limits: 19 single-byte characters maximum"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount to authorize. You must set the currencyID attribute to USD. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CompleteCodeType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates if this capture is the last capture you intend to make. The default is Complete. If CompleteType is Complete, any remaining amount of the original reauthorized transaction is automatically voided. Required Character length and limits: 12 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "CompleteType",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An informational note about this settlement that is displayed to the payer in email and in transaction history. Optional Character length and limits: 255 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Your invoice number or other identification number. The InvoiceID value is recorded only if the authorization you are capturing is an order authorization, not a basic authorization. Optional Character length and limits: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "EnhancedDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:EnhancedData"
                        },
                        "name": "EnhancedData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "dynamic descriptor Dynamic descriptor is used for merchant to provide detail of a transaction appears on statement Optional Character length and limits: <18 characters alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Descriptor",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantStoreDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:MerchantStoreDetails"
                        },
                        "name": "MerchantStoreDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "MerchantDataType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:MerchantData"
                        },
                        "name": "MerchantData",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Contains enhanced data like airline itinerary information. Not Required",
                        "To pass the Merchant store information Optional",
                        "This holds key-value pair which merchants wants to pass it to the open wallet-PLCC processor Optional"
                    ]
                },
                "name": "DoCaptureRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoCaptureResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoCaptureResponseDetails"
                        },
                        "name": "DoCaptureResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoCaptureResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoReauthorizationRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoReauthorizationRequest"
                        },
                        "name": "DoReauthorizationRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoReauthorizationReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value of a previously authorized transaction identification number returned by a PayPal product. You can obtain a buyer's transaction number from the TransactionID element of the PayerInfo structure returned by GetTransactionDetailsResponse. Required Character length and limits: 19 single-byte characters maximum"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount to reauthorize. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoReauthorizationRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A new authorization identification number. Character length and limits: 19 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthorizationInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:AuthorizationInfo"
                        },
                        "name": "AuthorizationInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoReauthorizationResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoVoidRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoVoidRequest"
                        },
                        "name": "DoVoidRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoVoidReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value of the original authorization identification number returned by a PayPal product. If you are voiding a transaction that has been reauthorized, use the ID from the original authorization, and not the reauthorization. Required Character length and limits: 19 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An informational note about this settlement that is displayed to the payer in email and in transaction history. Optional Character length and limits: 255 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Note",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoVoidRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The authorization identification number you specified in the request. Character length and limits: 19 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "AuthorizationID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoVoidResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoAuthorizationRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoAuthorizationRequest"
                        },
                        "name": "DoAuthorizationRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoAuthorizationReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value of the order\u2019s transaction identification number returned by a PayPal product. Required Character length and limits: 19 single-byte characters maximum"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionEntityType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of transaction to authorize. The only allowable value is Order , which means that the transaction represents a customer order that can be fulfilled over 29 days. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionEntity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount to authorize. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:ShipToAddress"
                        },
                        "name": "ShipToAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "PaymentDetailsItemType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0",
                            "ref": "ebl:PaymentDetailsItem"
                        },
                        "name": "PaymentDetailsItem",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sum of cost of all items in this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ItemTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total shipping costs for this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total handling costs for this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "HandlingTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Sum of tax for all items in this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Optional Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TaxTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Total shipping insurance costs for this order. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InsuranceTotal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Shipping discount for this order, specified as a negative number. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShippingDiscount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Description of items the customer is purchasing. Optional Character length and limitations: 127 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "OrderDescription",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A free-form field for your own use. Optional Character length and limitations: 256 single-byte alphanumeric characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Custom",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IP Address of the buyer"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IPAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A flag indicating that this transaction is a Ship to Store transaction. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShipToStore",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Address the order will be shipped to. Optional",
                        "Information about the individual purchased items"
                    ]
                },
                "name": "DoAuthorizationRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An authorization identification number. Character length and limits: 19 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The amount and currency you specified in the request."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthorizationInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:AuthorizationInfo"
                        },
                        "name": "AuthorizationInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Return msgsubid back to merchant"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoAuthorizationResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UpdateAuthorizationRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:UpdateAuthorizationRequest"
                        },
                        "name": "UpdateAuthorizationRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateAuthorizationReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The value of the authorization\u00e2transaction identification number returned by a PayPal product. Required Character length and limits: 19 single-byte characters maximum"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AddressType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:ShipToAddress"
                        },
                        "name": "ShipToAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "IP Address of the buyer"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "IPAddress",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A flag indicating that this transaction is a Ship to Store transaction. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ShipToStore",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "Shipping Address for this transaction."
                    ]
                },
                "name": "UpdateAuthorizationRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "An authorization identification number. Character length and limits: 19 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "AuthorizationInfoType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0",
                            "ref": "ebl:AuthorizationInfo"
                        },
                        "name": "AuthorizationInfo",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "UpdateAuthorizationResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoUATPAuthorizationRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoUATPAuthorizationRequest"
                        },
                        "name": "DoUATPAuthorizationRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoUATPAuthorizationReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UATPDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:UATPDetails"
                        },
                        "name": "UATPDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "TransactionEntityType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Type of transaction to authorize. The only allowable value is Order , which means that the transaction represents a customer order that can be fulfilled over 29 days. Optional"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "TransactionEntity",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Amount to authorize. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,)."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Amount",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Invoice ID. A pass through."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": {
                    "documentation": [
                        "UATP card details Required"
                    ]
                },
                "name": "DoUATPAuthorizationRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UATPDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:UATPDetails"
                        },
                        "name": "UATPDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Auth Authorization Code."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "AuthorizationCode",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Invoice ID. A pass through."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "InvoiceID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "MsgSubID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "DoAuthorizationResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoUATPAuthorizationResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreateMobilePaymentRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:CreateMobilePaymentRequest"
                        },
                        "name": "CreateMobilePaymentRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateMobilePaymentReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreateMobilePaymentRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:CreateMobilePaymentRequestDetails"
                        },
                        "name": "CreateMobilePaymentRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "CreateMobilePaymentRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "CreateMobilePaymentResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetMobileStatusRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetMobileStatusRequest"
                        },
                        "name": "GetMobileStatusRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetMobileStatusReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetMobileStatusRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetMobileStatusRequestDetails"
                        },
                        "name": "GetMobileStatusRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetMobileStatusRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the phone is activated for mobile payments"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "IsActivated",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether the password is enabled for particular account"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "IsPasswordSet",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "integer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "Indicates whether there is a payment pending from the phone"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "PaymentPending",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetMobileStatusResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetMobileCheckoutRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SetMobileCheckoutRequest"
                        },
                        "name": "SetMobileCheckoutRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetMobileCheckoutReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetMobileCheckoutRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:SetMobileCheckoutRequestDetails"
                        },
                        "name": "SetMobileCheckoutRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "SetMobileCheckoutRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token by which you identify to PayPal that you are processing this payment with Mobile Checkout. The token expires after three hours. Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "SetMobileCheckoutResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoMobileCheckoutPaymentRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoMobileCheckoutPaymentRequest"
                        },
                        "name": "DoMobileCheckoutPaymentRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoMobileCheckoutPaymentReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "A timestamped token, the value of which was returned by SetMobileCheckoutResponse. Required Character length and limitations: 20 single-byte characters"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoMobileCheckoutPaymentRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoMobileCheckoutPaymentResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoMobileCheckoutPaymentResponseDetails"
                        },
                        "name": "DoMobileCheckoutPaymentResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoMobileCheckoutPaymentResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetBalanceRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetBalanceRequest"
                        },
                        "name": "GetBalanceRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBalanceReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnAllCurrencies",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetBalanceRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Balance",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "dateTime",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BalanceTimeStamp",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": true,
                        "removableFromRequest": false,
                        "type": "BasicAmountType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "unbounded",
                            "minOccurs": "0"
                        },
                        "name": "BalanceHoldings",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetBalanceResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetCustomerBillingAgreementRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:SetCustomerBillingAgreementRequest"
                        },
                        "name": "SetCustomerBillingAgreementRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "SetCustomerBillingAgreementReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "SetCustomerBillingAgreementRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:SetCustomerBillingAgreementRequestDetails"
                        },
                        "name": "SetCustomerBillingAgreementRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "SetCustomerBillingAgreementRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "SetCustomerBillingAgreementResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetBillingAgreementCustomerDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetBillingAgreementCustomerDetailsRequest"
                        },
                        "name": "GetBillingAgreementCustomerDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetBillingAgreementCustomerDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetBillingAgreementCustomerDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetBillingAgreementCustomerDetailsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:GetBillingAgreementCustomerDetailsResponseDetails"
                        },
                        "name": "GetBillingAgreementCustomerDetailsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetBillingAgreementCustomerDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreateBillingAgreementRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:CreateBillingAgreementRequest"
                        },
                        "name": "CreateBillingAgreementRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateBillingAgreementReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExpressCheckoutTokenType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Token",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "CreateBillingAgreementRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "BillingAgreementID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "CreateBillingAgreementResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoReferenceTransactionRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoReferenceTransactionRequest"
                        },
                        "name": "DoReferenceTransactionRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoReferenceTransactionReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoReferenceTransactionRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoReferenceTransactionRequestDetails"
                        },
                        "name": "DoReferenceTransactionRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "This flag indicates that the response should include FMFDetails"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ReturnFMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoReferenceTransactionRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoReferenceTransactionResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoReferenceTransactionResponseDetails"
                        },
                        "name": "DoReferenceTransactionResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "FMFDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "FMFDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoReferenceTransactionResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoNonReferencedCreditRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:DoNonReferencedCreditRequest"
                        },
                        "name": "DoNonReferencedCreditRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "DoNonReferencedCreditReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoNonReferencedCreditRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoNonReferencedCreditRequestDetails"
                        },
                        "name": "DoNonReferencedCreditRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "DoNonReferencedCreditRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "DoNonReferencedCreditResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:DoNonReferencedCreditResponseDetails"
                        },
                        "name": "DoNonReferencedCreditResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "DoNonReferencedCreditResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreateRecurringPaymentsProfileRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:CreateRecurringPaymentsProfileRequest"
                        },
                        "name": "CreateRecurringPaymentsProfileRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "CreateRecurringPaymentsProfileReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreateRecurringPaymentsProfileRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:CreateRecurringPaymentsProfileRequestDetails"
                        },
                        "name": "CreateRecurringPaymentsProfileRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "CreateRecurringPaymentsProfileRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "CreateRecurringPaymentsProfileResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:CreateRecurringPaymentsProfileResponseDetails"
                        },
                        "name": "CreateRecurringPaymentsProfileResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "CreateRecurringPaymentsProfileResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetRecurringPaymentsProfileDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetRecurringPaymentsProfileDetailsRequest"
                        },
                        "name": "GetRecurringPaymentsProfileDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetRecurringPaymentsProfileDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ProfileID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetRecurringPaymentsProfileDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetRecurringPaymentsProfileDetailsResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:GetRecurringPaymentsProfileDetailsResponseDetails"
                        },
                        "name": "GetRecurringPaymentsProfileDetailsResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetRecurringPaymentsProfileDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ManageRecurringPaymentsProfileStatusRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ManageRecurringPaymentsProfileStatusRequest"
                        },
                        "name": "ManageRecurringPaymentsProfileStatusRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ManageRecurringPaymentsProfileStatusReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ManageRecurringPaymentsProfileStatusRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:ManageRecurringPaymentsProfileStatusRequestDetails"
                        },
                        "name": "ManageRecurringPaymentsProfileStatusRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "ManageRecurringPaymentsProfileStatusRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ManageRecurringPaymentsProfileStatusResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:ManageRecurringPaymentsProfileStatusResponseDetails"
                        },
                        "name": "ManageRecurringPaymentsProfileStatusResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "ManageRecurringPaymentsProfileStatusResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillOutstandingAmountRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:BillOutstandingAmountRequest"
                        },
                        "name": "BillOutstandingAmountRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "BillOutstandingAmountReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillOutstandingAmountRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:BillOutstandingAmountRequestDetails"
                        },
                        "name": "BillOutstandingAmountRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "BillOutstandingAmountRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "BillOutstandingAmountResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:BillOutstandingAmountResponseDetails"
                        },
                        "name": "BillOutstandingAmountResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "BillOutstandingAmountResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UpdateRecurringPaymentsProfileRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:UpdateRecurringPaymentsProfileRequest"
                        },
                        "name": "UpdateRecurringPaymentsProfileRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "UpdateRecurringPaymentsProfileReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UpdateRecurringPaymentsProfileRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:UpdateRecurringPaymentsProfileRequestDetails"
                        },
                        "name": "UpdateRecurringPaymentsProfileRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "UpdateRecurringPaymentsProfileRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "UpdateRecurringPaymentsProfileResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ebl:UpdateRecurringPaymentsProfileResponseDetails"
                        },
                        "name": "UpdateRecurringPaymentsProfileResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "UpdateRecurringPaymentsProfileResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "GetPalDetailsRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:GetPalDetailsRequest"
                        },
                        "name": "GetPalDetailsRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "GetPalDetailsReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "GetPalDetailsRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Pal",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "Locale",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "GetPalDetailsResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReverseTransactionRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ReverseTransactionRequest"
                        },
                        "name": "ReverseTransactionRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ReverseTransactionReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReverseTransactionRequestDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:ReverseTransactionRequestDetails"
                        },
                        "name": "ReverseTransactionRequestDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "ReverseTransactionRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ReverseTransactionResponseDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "maxOccurs": "1",
                            "minOccurs": "1",
                            "ref": "ebl:ReverseTransactionResponseDetails"
                        },
                        "name": "ReverseTransactionResponseDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "ReverseTransactionResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalRememberMeOptOutRequestType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "ref": "ns:ExternalRememberMeOptOutRequest"
                        },
                        "name": "ExternalRememberMeOptOutRequest",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "ExternalRememberMeOptOutReq",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "The merchant passes in the ExternalRememberMeID to identify the user to opt out. This is a 17-character alphanumeric (encrypted) string that identifies the buyer's remembered login with a merchant and has meaning only to the merchant. Required"
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "1"
                        },
                        "name": "ExternalRememberMeID",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "ExternalRememberMeOwnerDetailsType",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "documentation": [
                                "E-mail address or secure merchant account ID of merchant to associate with external remember-me."
                            ],
                            "maxOccurs": "1",
                            "minOccurs": "0"
                        },
                        "name": "ExternalRememberMeOwnerDetails",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractRequestType",
                "abstract": false,
                "meta": [],
                "name": "ExternalRememberMeOptOutRequestType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "AbstractResponseType",
                "abstract": false,
                "meta": [],
                "name": "ExternalRememberMeOptOutResponseType",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            }
        ]
    },
    "options": {
        "category": "cat",
        "gather_methods": "none",
        "generic_constants_names": false,
        "generate_tutorial_file": true,
        "add_comments": {
            "release": "1.1.0"
        },
        "namespace_prefix": "",
        "namespace_dictates_directories": true,
        "standalone": true,
        "validation": true,
        "struct_class": "WsdlToPhp\\PackageBase\\AbstractStructBase",
        "struct_array_class": "WsdlToPhp\\PackageBase\\AbstractStructArrayBase",
        "struct_enum_class": "WsdlToPhp\\PackageBase\\AbstractStructEnumBase",
        "soap_client_class": "WsdlToPhp\\PackageBase\\AbstractSoapClientBase",
        "origin": "__ORIGIN__",
        "destination": "__DESTINATION__",
        "src_dirname": "src",
        "prefix": "Api",
        "suffix": "",
        "basic_login": null,
        "basic_password": null,
        "proxy_host": null,
        "proxy_port": null,
        "proxy_login": null,
        "proxy_password": null,
        "soap_options": [],
        "composer_name": "",
        "composer_settings": [],
        "structs_folder": "StructType",
        "arrays_folder": "ArrayType",
        "enums_folder": "EnumType",
        "services_folder": "ServiceType",
        "schemas_save": false,
        "schemas_folder": "wsdl",
        "xsd_types_path": ""
    }
}