<?php

namespace GLSTrack;

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