<?php

namespace GlsApi;

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