<?php

namespace \GlsApi\Tracking;

/**
 * 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(
            'GLSAddress' => '\\\\GlsApi\\Tracking\\GLSAddress',
            'GLSUserCredentials' => '\\\\GlsApi\\Tracking\\GLSUserCredentials',
            'GLSExitCode' => '\\\\GlsApi\\Tracking\\GLSExitCode',
            'GLSDateTime' => '\\\\GlsApi\\Tracking\\GLSDateTime',
            'GLSEvent' => '\\\\GlsApi\\Tracking\\GLSEvent',
            'GLSCustomerReference' => '\\\\GlsApi\\Tracking\\GLSCustomerReference',
            'GLSUnitRow' => '\\\\GlsApi\\Tracking\\GLSUnitRow',
            'TuDetailsResponseType' => '\\\\GlsApi\\Tracking\\TuDetailsResponseType',
            'TuDetailsRequestType' => '\\\\GlsApi\\Tracking\\TuDetailsRequestType',
            'TuListResponseType' => '\\\\GlsApi\\Tracking\\TuListResponseType',
            'TuListRequestType' => '\\\\GlsApi\\Tracking\\TuListRequestType',
            'TuPODRequestType' => '\\\\GlsApi\\Tracking\\TuPODRequestType',
            'TuPODResponseType' => '\\\\GlsApi\\Tracking\\TuPODResponseType',
            'GLSParameters' => '\\\\GlsApi\\Tracking\\GLSParameters',
            'TusDetailsRequestType' => '\\\\GlsApi\\Tracking\\TusDetailsRequestType',
            'TusDetailsReponseType' => '\\\\GlsApi\\Tracking\\TusDetailsReponseType',
            'NewOperation' => '\\\\GlsApi\\Tracking\\NewOperation',
            'NewOperationResponse' => '\\\\GlsApi\\Tracking\\NewOperationResponse',
        );
    }
}
