<?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(
            'ArrayOfCustomDynamicData' => '\\ArrayType\\ArrayOfCustomDynamicData',
            'CustomDynamicData' => '\\StructType\\CustomDynamicData',
            'CardBinInfo' => '\\StructType\\CardBinInfo',
            'AuthenticationInfo' => '\\StructType\\AuthenticationInfo',
            'CampaignProcessParameters' => '\\StructType\\CampaignProcessParameters',
            'StatusInquiryTransaction' => '\\StructType\\StatusInquiryTransaction',
            'SaleParameters' => '\\StructType\\SaleParameters',
            'CreditCard' => '\\StructType\\CreditCard',
            'SaleResult' => '\\StructType\\SaleResult',
            'CreditCardSaveResult' => '\\StructType\\CreditCardSaveResult',
            'ArrayOfCreditCardTokenDetail' => '\\ArrayType\\ArrayOfCreditCardTokenDetail',
            'CreditCardTokenDetail' => '\\StructType\\CreditCardTokenDetail',
            'CommitParameters' => '\\StructType\\CommitParameters',
            'Transaction' => '\\StructType\\Transaction',
            'PaymentProccessParameters' => '\\StructType\\PaymentProccessParameters',
            'PaymentProccessResult' => '\\StructType\\PaymentProccessResult',
            'ArrayOfNameValue' => '\\ArrayType\\ArrayOfNameValue',
            'NameValue' => '\\StructType\\NameValue',
            'ArrayOfVirtualPos' => '\\ArrayType\\ArrayOfVirtualPos',
            'VirtualPos' => '\\StructType\\VirtualPos',
            'ArrayOfComissionRate' => '\\ArrayType\\ArrayOfComissionRate',
            'ComissionRate' => '\\StructType\\ComissionRate',
            'Payment3DContent' => '\\StructType\\Payment3DContent',
            'RecurringPaymentProcessParameters' => '\\StructType\\RecurringPaymentProcessParameters',
            'CampaignProccessResult' => '\\StructType\\CampaignProccessResult',
            'ResultBase' => '\\StructType\\ResultBase',
            'ArrayOfBonusItem' => '\\ArrayType\\ArrayOfBonusItem',
            'BonusItem' => '\\StructType\\BonusItem',
            'ArrayOfKeyValueOfstringstring' => '\\ArrayType\\ArrayOfKeyValueOfstringstring',
            'KeyValueOfstringstring' => '\\StructType\\KeyValueOfstringstring',
            'VirtualPosListResult' => '\\StructType\\VirtualPosListResult',
            'SaveCreditCardRequest' => '\\StructType\\SaveCreditCardRequest',
            'TokenProcessResult' => '\\StructType\\TokenProcessResult',
            'ArrayOfSaveCreditCardDetail' => '\\ArrayType\\ArrayOfSaveCreditCardDetail',
            'SaveCreditCardDetail' => '\\StructType\\SaveCreditCardDetail',
            'RecurringPaymentResponseBase' => '\\StructType\\RecurringPaymentResponseBase',
            'RecurringQueryResponse' => '\\StructType\\RecurringQueryResponse',
            'GetCampaignList' => '\\StructType\\GetCampaignList',
            'GetCampaignListResponse' => '\\StructType\\GetCampaignListResponse',
            'GetTransactionByOrderReferenceForStatusInquiry' => '\\StructType\\GetTransactionByOrderReferenceForStatusInquiry',
            'GetTransactionByOrderReferenceForStatusInquiryResponse' => '\\StructType\\GetTransactionByOrderReferenceForStatusInquiryResponse',
            'ProcessPayment' => '\\StructType\\ProcessPayment',
            'ProcessPaymentResponse' => '\\StructType\\ProcessPaymentResponse',
            'CommitPayment' => '\\StructType\\CommitPayment',
            'CommitPaymentResponse' => '\\StructType\\CommitPaymentResponse',
            'GetTransactionByOrderReference' => '\\StructType\\GetTransactionByOrderReference',
            'GetTransactionByOrderReferenceResponse' => '\\StructType\\GetTransactionByOrderReferenceResponse',
            'GetTransactionByClientOrderReference' => '\\StructType\\GetTransactionByClientOrderReference',
            'GetTransactionByClientOrderReferenceResponse' => '\\StructType\\GetTransactionByClientOrderReferenceResponse',
            'SaleDefaultPos' => '\\StructType\\SaleDefaultPos',
            'SaleDefaultPosResponse' => '\\StructType\\SaleDefaultPosResponse',
            'SendFailed3DResultPro' => '\\StructType\\SendFailed3DResultPro',
            'SendFailed3DResultProResponse' => '\\StructType\\SendFailed3DResultProResponse',
            'SendApproved3DResultPro' => '\\StructType\\SendApproved3DResultPro',
            'SendApproved3DResultProResponse' => '\\StructType\\SendApproved3DResultProResponse',
            'SendFailed3DResult' => '\\StructType\\SendFailed3DResult',
            'SendFailed3DResultResponse' => '\\StructType\\SendFailed3DResultResponse',
            'SendApproved3DResult' => '\\StructType\\SendApproved3DResult',
            'SendApproved3DResultResponse' => '\\StructType\\SendApproved3DResultResponse',
            'GetVirtualPosList' => '\\StructType\\GetVirtualPosList',
            'GetVirtualPosListResponse' => '\\StructType\\GetVirtualPosListResponse',
            'GetVirtualPosListBinNumber' => '\\StructType\\GetVirtualPosListBinNumber',
            'GetVirtualPosListBinNumberResponse' => '\\StructType\\GetVirtualPosListBinNumberResponse',
            'GetVirtualPosListWithBinInfo' => '\\StructType\\GetVirtualPosListWithBinInfo',
            'GetVirtualPosListWithBinInfoResponse' => '\\StructType\\GetVirtualPosListWithBinInfoResponse',
            'Get3DContentDefaultPos' => '\\StructType\\Get3DContentDefaultPos',
            'Get3DContentDefaultPosResponse' => '\\StructType\\Get3DContentDefaultPosResponse',
            'Get3DContent' => '\\StructType\\Get3DContent',
            'Get3DContentResponse' => '\\StructType\\Get3DContentResponse',
            'Sale' => '\\StructType\\Sale',
            'SaleResponse' => '\\StructType\\SaleResponse',
            'CancelByReferenceCode' => '\\StructType\\CancelByReferenceCode',
            'CancelByReferenceCodeResponse' => '\\StructType\\CancelByReferenceCodeResponse',
            'CancelByClientReferenceCode' => '\\StructType\\CancelByClientReferenceCode',
            'CancelByClientReferenceCodeResponse' => '\\StructType\\CancelByClientReferenceCodeResponse',
            'RecurringPayment' => '\\StructType\\RecurringPayment',
            'RecurringPaymentResponse' => '\\StructType\\RecurringPaymentResponse',
            'RecurringPaymentQuery' => '\\StructType\\RecurringPaymentQuery',
            'RecurringPaymentQueryResponse' => '\\StructType\\RecurringPaymentQueryResponse',
            'SaveCreditCard' => '\\StructType\\SaveCreditCard',
            'SaveCreditCardResponse' => '\\StructType\\SaveCreditCardResponse',
        );
    }
}
