<?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(
            'createShipment' => '\\StructType\\CreateShipment',
            'ShippingOrderVO' => '\\StructType\\ShippingOrderVO',
            'createShipmentResponse' => '\\StructType\\CreateShipmentResponse',
            'shippingOrderResultVO' => '\\StructType\\ShippingOrderResultVO',
            'extendedBaseResultVO' => '\\StructType\\ExtendedBaseResultVO',
            'baseResultVO' => '\\StructType\\BaseResultVO',
            'shippingOrderDetailVO' => '\\StructType\\ShippingOrderDetailVO',
            'createShipmentDetail' => '\\StructType\\CreateShipmentDetail',
            'shippingOrderCreateVO' => '\\StructType\\ShippingOrderCreateVO',
            'createShipmentDetailResponse' => '\\StructType\\CreateShipmentDetailResponse',
            'cancelShipment' => '\\StructType\\CancelShipment',
            'cancelShipmentResponse' => '\\StructType\\CancelShipmentResponse',
            'shippingCancelResultVO' => '\\StructType\\ShippingCancelResultVO',
            'shippingCancelDetailVO' => '\\StructType\\ShippingCancelDetailVO',
            'queryShipment' => '\\StructType\\QueryShipment',
            'queryShipmentResponse' => '\\StructType\\QueryShipmentResponse',
            'shippingDeliveryResultVO' => '\\StructType\\ShippingDeliveryResultVO',
            'shippingDeliveryDetailVO' => '\\StructType\\ShippingDeliveryDetailVO',
            'ShippingDeliveryItemDetailVO' => '\\StructType\\ShippingDeliveryItemDetailVO',
            'InvDocFieldVO' => '\\StructType\\InvDocFieldVO',
            'InvDocCargoVO' => '\\StructType\\InvDocCargoVO',
            'queryShipmentDetail' => '\\StructType\\QueryShipmentDetail',
            'queryShipmentDetailResponse' => '\\StructType\\QueryShipmentDetailResponse',
            'shipmentDeliveryResultVO' => '\\StructType\\ShipmentDeliveryResultVO',
            'shipmentDeliveryDetailVO' => '\\StructType\\ShipmentDeliveryDetailVO',
            'ShipmentDeliveryItemDetailVO' => '\\StructType\\ShipmentDeliveryItemDetailVO',
            'saveReturnShipmentCode' => '\\StructType\\SaveReturnShipmentCode',
            'saveReturnShipmentCodeResponse' => '\\StructType\\SaveReturnShipmentCodeResponse',
            'cancelReturnShipmentCode' => '\\StructType\\CancelReturnShipmentCode',
            'cancelReturnShipmentCodeResponse' => '\\StructType\\CancelReturnShipmentCodeResponse',
            'YurticikargoWSException' => '\\StructType\\YurticikargoWSException',
        );
    }
}
