<?php

namespace Pepitelabs\PWS;

/**
 * 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(
            'CreateReturnsManagementShipmentRequestContainer' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\CreateReturnsManagementShipmentRequestContainer',
            'RequestContainer' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\RequestContainer',
            'ReturnsManagementShipment' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ReturnsManagementShipment',
            'SenderInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\SenderInformation',
            'Address' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\Address',
            'PhoneNumber' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\PhoneNumber',
            'ReceiverInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ReceiverInformation',
            'PackageInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\PackageInformation',
            'TotalWeight' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\TotalWeight',
            'ArrayOfPiece' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfPiece',
            'Piece' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\Piece',
            'Weight' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\Weight',
            'Dimension' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\Dimension',
            'ArrayOfOptionIDValuePair' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfOptionIDValuePair',
            'OptionIDValuePair' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\OptionIDValuePair',
            'OptionsInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\OptionsInformation',
            'PaymentInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\PaymentInformation',
            'CreditCardInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\CreditCardInformation',
            'PickupInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\PickupInformation',
            'NotificationInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\NotificationInformation',
            'TrackingReferenceInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\TrackingReferenceInformation',
            'OtherInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\OtherInformation',
            'ProactiveNotification' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ProactiveNotification',
            'ArrayOfSubscription' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfSubscription',
            'Subscription' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\Subscription',
            'RequestContext' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\RequestContext',
            'CreateReturnsManagementShipmentResponseContainer' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\CreateReturnsManagementShipmentResponseContainer',
            'ResponseContainer' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ResponseContainer',
            'ResponseInformation' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ResponseInformation',
            'ArrayOfError' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfError',
            'Error' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\Error',
            'ArrayOfInformationalMessage' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfInformationalMessage',
            'InformationalMessage' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\InformationalMessage',
            'PIN' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\PIN',
            'ArrayOfPIN' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfPIN',
            'ResponseContext' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ResponseContext',
            'ValidateReturnsManagementShipmentRequestContainer' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ValidateReturnsManagementShipmentRequestContainer',
            'ValidateReturnsManagementShipmentResponseContainer' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ValidateReturnsManagementShipmentResponseContainer',
            'ValidationFault' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ValidationFault',
            'ArrayOfValidationDetail' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ArrayOfValidationDetail',
            'ValidationDetail' => '\\Pepitelabs\\PWS\\ReturnsManagementService\\ValidationDetail',
        );
    }
}
