<?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(
            'getDepartments' => '\\StructType\\GetDepartments',
            'getDepartmentsResponse' => '\\StructType\\GetDepartmentsResponse',
            'getProductFile' => '\\StructType\\GetProductFile',
            'getProductFileResponse' => '\\StructType\\GetProductFileResponse',
            'getCustomers' => '\\StructType\\GetCustomers',
            'getCustomersResponse' => '\\StructType\\GetCustomersResponse',
            'UpdateCustomerStatus' => '\\StructType\\UpdateCustomerStatus',
            'UpdateCustomerStatusResponse' => '\\StructType\\UpdateCustomerStatusResponse',
            'getStockBalance' => '\\StructType\\GetStockBalance',
            'getStockBalanceResponse' => '\\StructType\\GetStockBalanceResponse',
            'getVatRates' => '\\StructType\\GetVatRates',
            'getVatRatesResponse' => '\\StructType\\GetVatRatesResponse',
            'getSimplePromotions' => '\\StructType\\GetSimplePromotions',
            'getSimplePromotionsResponse' => '\\StructType\\GetSimplePromotionsResponse',
            'StartTransaction' => '\\StructType\\StartTransaction',
            'StartTransactionResponse' => '\\StructType\\StartTransactionResponse',
            'WriteLines' => '\\StructType\\WriteLines',
            'WriteLinesResponse' => '\\StructType\\WriteLinesResponse',
            'WriteLinesInsertVat' => '\\StructType\\WriteLinesInsertVat',
            'WriteLinesInsertVatResponse' => '\\StructType\\WriteLinesInsertVatResponse',
            'CommitTransaction' => '\\StructType\\CommitTransaction',
            'CommitTransactionResponse' => '\\StructType\\CommitTransactionResponse',
            'PrintSlip' => '\\StructType\\PrintSlip',
            'PrintSlipResponse' => '\\StructType\\PrintSlipResponse',
            'CancelTransaction' => '\\StructType\\CancelTransaction',
            'CancelTransactionResponse' => '\\StructType\\CancelTransactionResponse',
        );
    }
}
