<?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(
            'getListMailBoxPickingDates' => '\\StructType\\GetListMailBoxPickingDates',
            'GetListMailBoxPickingDatesRetourRequest' => '\\StructType\\GetListMailBoxPickingDatesRetourRequest',
            'sender' => '\\StructType\\Sender',
            'getListMailBoxPickingDatesResponse' => '\\StructType\\GetListMailBoxPickingDatesResponse',
            'GetListMailBoxPickingDatesResponseType' => '\\StructType\\GetListMailBoxPickingDatesResponseType',
            'baseResponse' => '\\StructType\\BaseResponse',
            'message' => '\\StructType\\Message',
            'generateLabel' => '\\StructType\\GenerateLabel',
            'generateLabelRequest' => '\\StructType\\GenerateLabelRequest',
            'typeOutputFormat' => '\\StructType\\TypeOutputFormat',
            'typeLetter' => '\\StructType\\TypeLetter',
            'service' => '\\StructType\\Service',
            'parcel' => '\\StructType\\Parcel',
            'customsDeclarations' => '\\StructType\\CustomsDeclarations',
            'contents' => '\\StructType\\Contents',
            'article' => '\\StructType\\Article',
            'category' => '\\StructType\\Category',
            'original' => '\\StructType\\Original',
            'addressee' => '\\StructType\\Addressee',
            'uploadDocument' => '\\StructType\\UploadDocument',
            'typeAdresse' => '\\StructType\\TypeAdresse',
            'typeFields' => '\\StructType\\TypeFields',
            'field' => '\\StructType\\Field',
            'generateLabelResponse' => '\\StructType\\GenerateLabelResponse',
            'GenerateLabelV2ResponseType' => '\\StructType\\GenerateLabelV2ResponseType',
            'xmlV2Response' => '\\StructType\\XmlV2Response',
            'xmlResponse' => '\\StructType\\XmlResponse',
            'belgiumLabel' => '\\StructType\\BelgiumLabel',
            'codeVAS' => '\\StructType\\CodeVAS',
            'returnAddressBelgium' => '\\StructType\\ReturnAddressBelgium',
            'elementVisual' => '\\StructType\\ElementVisual',
            'pickupLocation' => '\\StructType\\PickupLocation',
            'addressPickupLocation' => '\\StructType\\AddressPickupLocation',
            'routing' => '\\StructType\\Routing',
            'site' => '\\StructType\\Site',
            'addressPCH' => '\\StructType\\AddressPCH',
            'swissLabel' => '\\StructType\\SwissLabel',
            'zoneRouting' => '\\StructType\\ZoneRouting',
            'zoneCABRoutage' => '\\StructType\\ZoneCABRoutage',
            'zoneInfosRoutage' => '\\StructType\\ZoneInfosRoutage',
            'labelV2Response' => '\\StructType\\LabelV2Response',
            'labelResponse' => '\\StructType\\LabelResponse',
            'planPickup' => '\\StructType\\PlanPickup',
            'planPickupRequest' => '\\StructType\\PlanPickupRequest',
            'planPickupResponse' => '\\StructType\\PlanPickupResponse',
            'planPickupResponseType' => '\\StructType\\PlanPickupResponseType',
            'checkGenerateLabel' => '\\StructType\\CheckGenerateLabel',
            'checkGenerateLabelRequest' => '\\StructType\\CheckGenerateLabelRequest',
            'checkGenerateLabelResponse' => '\\StructType\\CheckGenerateLabelResponse',
            'CheckGenerateLabelResponseType' => '\\StructType\\CheckGenerateLabelResponseType',
            'getProductInter' => '\\StructType\\GetProductInter',
            'GetProductInterRequest' => '\\StructType\\GetProductInterRequest',
            'getProductInterResponse' => '\\StructType\\GetProductInterResponse',
            'GetProductInterResponseType' => '\\StructType\\GetProductInterResponseType',
            'generateBordereauByParcelsNumbers' => '\\StructType\\GenerateBordereauByParcelsNumbers',
            'generateBordereauParcelNumberList' => '\\StructType\\GenerateBordereauParcelNumberList',
            'generateBordereauByParcelsNumbersResponse' => '\\StructType\\GenerateBordereauByParcelsNumbersResponse',
            'bordereauResponse' => '\\StructType\\BordereauResponse',
            'bordereau' => '\\StructType\\Bordereau',
            'bordereauHeader' => '\\StructType\\BordereauHeader',
            'generateCN23' => '\\StructType\\GenerateCN23',
            'generateCN23Request' => '\\StructType\\GenerateCN23Request',
            'generateCN23Response' => '\\StructType\\GenerateCN23Response',
            'GenerateCN23V2ResponseType' => '\\StructType\\GenerateCN23V2ResponseType',
            'getBordereauByNumber' => '\\StructType\\GetBordereauByNumber',
            'getBordereauByNumberResponse' => '\\StructType\\GetBordereauByNumberResponse',
        );
    }
}
