{
    "containers": {
        "services": [
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "order",
                        "parameterType": {
                            "parameters": "order"
                        },
                        "returnType": "orderResponse",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "order",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "Order",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            },
            {
                "methods": [
                    {
                        "unique": true,
                        "methodName": "offer",
                        "parameterType": {
                            "parameters": "offer"
                        },
                        "returnType": "offerResponse",
                        "inheritance": "",
                        "abstract": false,
                        "meta": [],
                        "name": "offer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Method"
                    }
                ],
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "Offer",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Service"
            }
        ],
        "structs": [
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": true,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "nillable": "true"
                        },
                        "name": "orderClassMember",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": true,
                        "type": "order",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "nillable": "true"
                        },
                        "name": "order",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": {
                    "nillable": "true",
                    "type": "tns:order"
                },
                "name": "order",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": true,
                        "type": "string",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "nillable": "true"
                        },
                        "name": "offerClassMember",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    },
                    {
                        "containsElements": false,
                        "removableFromRequest": true,
                        "type": "offer",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0",
                            "nillable": "true"
                        },
                        "name": "offer",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "order",
                "abstract": false,
                "meta": {
                    "nillable": "true",
                    "type": "tns:offer"
                },
                "name": "offer",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "orderResult",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "orderResponse",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [
                    {
                        "containsElements": false,
                        "removableFromRequest": false,
                        "type": "int",
                        "inheritance": "",
                        "abstract": false,
                        "meta": {
                            "minOccurs": "0"
                        },
                        "name": "offerResult",
                        "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\StructAttribute"
                    }
                ],
                "restriction": false,
                "struct": true,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "",
                "abstract": false,
                "meta": [],
                "name": "offerResponse",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "int",
                "abstract": false,
                "meta": {
                    "base": "xs:int",
                    "nillable": "true",
                    "type": "tns:char"
                },
                "name": "char",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "duration",
                "abstract": false,
                "meta": {
                    "base": "xs:duration",
                    "maxInclusive": "P10675199DT2H48M5.4775807S",
                    "minInclusive": "-P10675199DT2H48M5.4775808S",
                    "nillable": "true",
                    "pattern": "\\-?P(\\d*D)?(T(\\d*H)?(\\d*M)?(\\d*(\\.\\d*)?S)?)?",
                    "type": "tns:duration"
                },
                "name": "duration",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            },
            {
                "attributes": [],
                "restriction": false,
                "struct": false,
                "types": [],
                "values": [],
                "list": "",
                "inheritance": "string",
                "abstract": false,
                "meta": {
                    "base": "xs:string",
                    "nillable": "true",
                    "pattern": "[\\da-fA-F]{8}-[\\da-fA-F]{4}-[\\da-fA-F]{4}-[\\da-fA-F]{4}-[\\da-fA-F]{12}",
                    "type": "tns:guid"
                },
                "name": "guid",
                "__CLASS__": "WsdlToPhp\\PackageGenerator\\Model\\Struct"
            }
        ]
    },
    "options": {
        "category": "cat",
        "gather_methods": "start",
        "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": ""
    }
}