<?php
/**
 * Class which returns the class map definition
 * @package
 */
class ClassMap
{
    /**
     * Returns the mapping between the WSDL Structs and generated Structs' classes
     * This array is sent to the \SoapClient when calling the WS
     * @return string[]
     */
    final public static function get()
    {
        return array(
            'HelloWorld' => '\\StructType\\HelloWorld',
            'RetailContext' => '\\StructType\\RetailContext',
            'HelloWorldResponse' => '\\StructType\\HelloWorldResponse',
            'GetCustomerIdByReference' => '\\StructType\\GetCustomerIdByReference',
            'GetCustomerIdByReferenceResponse' => '\\StructType\\GetCustomerIdByReferenceResponse',
            'GetCustomerDetail' => '\\StructType\\GetCustomerDetail',
            'GetCustomerDetailResponse' => '\\StructType\\GetCustomerDetailResponse',
            'CustomerQueryData' => '\\StructType\\CustomerQueryData',
            'CustomerData' => '\\StructType\\CustomerData',
            'CustomerDataBase' => '\\StructType\\CustomerDataBase',
            'AddressDataType' => '\\StructType\\AddressDataType',
            'EmailDataType' => '\\StructType\\EmailDataType',
            'PhoneDataType' => '\\StructType\\PhoneDataType',
            'ArrayOfUserDefinedBoolean' => '\\ArrayType\\ArrayOfUserDefinedBoolean',
            'UserDefinedBoolean' => '\\StructType\\UserDefinedBoolean',
            'UserDefinedDataType' => '\\StructType\\UserDefinedDataType',
            'ArrayOfUserDefinedDate' => '\\ArrayType\\ArrayOfUserDefinedDate',
            'UserDefinedDate' => '\\StructType\\UserDefinedDate',
            'ArrayOfUserDefinedText' => '\\ArrayType\\ArrayOfUserDefinedText',
            'UserDefinedText' => '\\StructType\\UserDefinedText',
            'ArrayOfUserDefinedValue' => '\\ArrayType\\ArrayOfUserDefinedValue',
            'UserDefinedValue' => '\\StructType\\UserDefinedValue',
            'BirthDateDataType' => '\\StructType\\BirthDateDataType',
            'ArrayOfUserField' => '\\ArrayType\\ArrayOfUserField',
            'UserField' => '\\StructType\\UserField',
            'SearchCustomerIds' => '\\StructType\\SearchCustomerIds',
            'CustomerSearchDataType' => '\\StructType\\CustomerSearchDataType',
            'NationalityDataType' => '\\StructType\\NationalityDataType',
            'SearchCustomerIdsResponse' => '\\StructType\\SearchCustomerIdsResponse',
            'ArrayOfCustomerQueryData' => '\\ArrayType\\ArrayOfCustomerQueryData',
            'AddNewCustomer' => '\\StructType\\AddNewCustomer',
            'CustomerInsertData' => '\\StructType\\CustomerInsertData',
            'CustomerInputData' => '\\StructType\\CustomerInputData',
            'AddNewCustomerResponse' => '\\StructType\\AddNewCustomerResponse',
            'UpdateCustomer' => '\\StructType\\UpdateCustomer',
            'UpdateCustomerResponse' => '\\StructType\\UpdateCustomerResponse',
            'CbpFaultDetail' => '\\StructType\\CbpFaultDetail',
            'BusinessFaultDetail' => '\\StructType\\BusinessFaultDetail',
            'ArrayOfstring' => '\\ArrayType\\ArrayOfstring',
        );
    }
}
