<?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(
            'CUSTOMER_INFO_RESPONSE' => '\\StructType\\CUSTOMER_INFO_RESPONSE',
            'CUSTOMER' => '\\StructType\\CUSTOMER',
            'CUSTOMER_INFO' => '\\StructType\\CUSTOMER_INFO',
            'ADDRESSES' => '\\StructType\\ADDRESSES',
            'CUSTOMER_INFO_ADDRESS' => '\\StructType\\CUSTOMER_INFO_ADDRESS',
            'TAX_INFOS' => '\\StructType\\TAX_INFOS',
            'CUSTOMER_TAX_INFO' => '\\StructType\\CUSTOMER_TAX_INFO',
            'DELIVERY_SUPPLY_COUNTRIES' => '\\StructType\\DELIVERY_SUPPLY_COUNTRIES',
            'CUSTOMER_DELIVERY_TAX_INFO' => '\\StructType\\CUSTOMER_DELIVERY_TAX_INFO',
            'TAX_FREE_CODES' => '\\StructType\\TAX_FREE_CODES',
            'CUSTOMER_TAX_FREE_TAX_CODE' => '\\StructType\\CUSTOMER_TAX_FREE_TAX_CODE',
            'DOC_TAX_INFOS' => '\\StructType\\DOC_TAX_INFOS',
            'CUSTOMER_DOCUMENT_TAX_INFO' => '\\StructType\\CUSTOMER_DOCUMENT_TAX_INFO',
            'TYPES' => '\\StructType\\TYPES',
            'CUSTOMER_INFO_ADDRESS_TYPE' => '\\StructType\\CUSTOMER_INFO_ADDRESS_TYPE',
            'CUST_ORD_CUSTOMER' => '\\StructType\\CUST_ORD_CUSTOMER',
            'CUST_ORD_CUSTOMER_ADDRESS' => '\\StructType\\CUST_ORD_CUSTOMER_ADDRESS',
            'CONTACTS' => '\\StructType\\CONTACTS',
            'CUSTOMER_INFO_CONTACT' => '\\StructType\\CUSTOMER_INFO_CONTACT',
            'COMM_METHODS' => '\\StructType\\COMM_METHODS',
            'COMM_METHOD' => '\\StructType\\COMM_METHOD',
            'INVOICE_INFOS' => '\\StructType\\INVOICE_INFOS',
            'IDENTITY_INVOICE_INFO' => '\\StructType\\IDENTITY_INVOICE_INFO',
            'PAY_INFO' => '\\StructType\\PAY_INFO',
            'IDENTITY_PAY_INFO' => '\\StructType\\IDENTITY_PAY_INFO',
            'PAYMENT_WAYS' => '\\StructType\\PAYMENT_WAYS',
            'PAYMENT_WAY_PER_IDENTITY' => '\\StructType\\PAYMENT_WAY_PER_IDENTITY',
            'PAYMENT_ADDRESS' => '\\StructType\\PAYMENT_ADDRESS',
            'CREDIT' => '\\StructType\\CREDIT',
            'CREDIT_INFO' => '\\StructType\\CREDIT_INFO',
            'FARMS' => '\\StructType\\FARMS',
            'C_FARM' => '\\StructType\\C_FARM',
            'CRM_RESPONSE' => '\\StructType\\CRM_RESPONSE',
            'SALES_PART' => '\\StructType\\SALES_PART',
            'DESCS' => '\\StructType\\DESCS',
            'SALES_PART_LANGUAGE_DESC' => '\\StructType\\SALES_PART_LANGUAGE_DESC',
            'CHARACTERISTICS' => '\\StructType\\CHARACTERISTICS',
            'SALES_PART_CHARACTERISTIC' => '\\StructType\\SALES_PART_CHARACTERISTIC',
            'CHARGES' => '\\StructType\\CHARGES',
            'SALES_PART_CHARGE' => '\\StructType\\SALES_PART_CHARGE',
            'PARTS' => '\\StructType\\PARTS',
            'INVENTORY_PART' => '\\StructType\\INVENTORY_PART',
            'COSTS' => '\\StructType\\COSTS',
            'PART_OVERHEAD_COST' => '\\StructType\\PART_OVERHEAD_COST',
            'CUSTOMER_AGREEMENT_RESPONSE' => '\\StructType\\CUSTOMER_AGREEMENT_RESPONSE',
            'AGREEMENT' => '\\StructType\\AGREEMENT',
            'CUSTOMER_AGREEMENT' => '\\StructType\\CUSTOMER_AGREEMENT',
            'SITES' => '\\StructType\\SITES',
            'CUSTOMER_AGREEMENT_SITE' => '\\StructType\\CUSTOMER_AGREEMENT_SITE',
            'DEALS' => '\\StructType\\DEALS',
            'AGREEMENT_SALES_PART_DEAL' => '\\StructType\\AGREEMENT_SALES_PART_DEAL',
            'SUPP_BLANKET_RESPONSE' => '\\StructType\\SUPP_BLANKET_RESPONSE',
            'BLANKET' => '\\StructType\\BLANKET',
            'SUPPLIER_BLANKET' => '\\StructType\\SUPPLIER_BLANKET',
            'SUPP_BLK_SITE' => '\\StructType\\SUPP_BLK_SITE',
            'PERIODS' => '\\StructType\\PERIODS',
            'SUPP_BLK_PERIOD' => '\\StructType\\SUPP_BLK_PERIOD',
            'SUPP_BLK_PART' => '\\StructType\\SUPP_BLK_PART',
            'CUSTOMER_ORDER_RESPONSE' => '\\StructType\\CUSTOMER_ORDER_RESPONSE',
            'CUSTOMER_ORDER' => '\\StructType\\CUSTOMER_ORDER',
            'HISTORIES' => '\\StructType\\HISTORIES',
            'CUSTOMER_ORDER_HISTORY' => '\\StructType\\CUSTOMER_ORDER_HISTORY',
            'CUSTOMER_ORDER_ADDRESS' => '\\StructType\\CUSTOMER_ORDER_ADDRESS',
            'LINES' => '\\StructType\\LINES',
            'CUSTOMER_ORDER_LINE' => '\\StructType\\CUSTOMER_ORDER_LINE',
            'CUSTOMER_ORDER_CHARGE' => '\\StructType\\CUSTOMER_ORDER_CHARGE',
            'ORDER_CHARGES' => '\\StructType\\ORDER_CHARGES',
            'INVOICE_PDF_INFO' => '\\StructType\\INVOICE_PDF_INFO',
            'error' => '\\StructType\\Error',
        );
    }
}
