<?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(
            'CHANGE_INFOType' => '\\StructType\\CHANGE_INFOType',
            'ATTRIBUTESTYPE' => '\\StructType\\ATTRIBUTESTYPE',
            'AmountType' => '\\StructType\\AmountType',
            'base64Binary' => '\\StructType\\Base64Binary',
            'LoginRequest' => '\\StructType\\LoginRequest',
            'REQUEST' => '\\StructType\\REQUEST',
            'REQUEST_HEADERType' => '\\StructType\\REQUEST_HEADERType',
            'GetInvoiceStatusRequest' => '\\StructType\\GetInvoiceStatusRequest',
            'INVOICE' => '\\StructType\\INVOICE',
            'HEADER' => '\\StructType\\HEADER',
            'INTERNETSALESDETAILS' => '\\StructType\\INTERNETSALESDETAILS',
            'gonderiBilgileri' => '\\StructType\\GonderiBilgileri',
            'gonderiTasiyan' => '\\StructType\\GonderiTasiyan',
            'tuzelKisi' => '\\StructType\\TuzelKisi',
            'gercekKisi' => '\\StructType\\GercekKisi',
            'USERCONTENT' => '\\StructType\\USERCONTENT',
            'GetInvoiceStatusAllRequest' => '\\StructType\\GetInvoiceStatusAllRequest',
            'LoadInvoiceRequest' => '\\StructType\\LoadInvoiceRequest',
            'SENDER' => '\\StructType\\SENDER',
            'RECEIVER' => '\\StructType\\RECEIVER',
            'GetEnvelopeRequest' => '\\StructType\\GetEnvelopeRequest',
            'ENVELOPE_SEARCH_KEY' => '\\StructType\\ENVELOPE_SEARCH_KEY',
            'ELEMENT' => '\\StructType\\ELEMENT',
            'MarkEnvelopeRequest' => '\\StructType\\MarkEnvelopeRequest',
            'MARK' => '\\StructType\\MARK',
            'ENVELOPE' => '\\StructType\\ENVELOPE',
            'GetEnvelopeStatusRequest' => '\\StructType\\GetEnvelopeStatusRequest',
            'SendInvoiceResponseWithServerSignRequest' => '\\StructType\\SendInvoiceResponseWithServerSignRequest',
            'GetUserListRequest' => '\\StructType\\GetUserListRequest',
            'PrepareInvoiceResponseRequest' => '\\StructType\\PrepareInvoiceResponseRequest',
            'LogoutRequest' => '\\StructType\\LogoutRequest',
            'UserRequest' => '\\StructType\\UserRequest',
            'GetInvoiceRequest' => '\\StructType\\GetInvoiceRequest',
            'INVOICE_SEARCH_KEY' => '\\StructType\\INVOICE_SEARCH_KEY',
            'MarkInvoiceRequest' => '\\StructType\\MarkInvoiceRequest',
            'CheckUserRequest' => '\\StructType\\CheckUserRequest',
            'GIBUSER' => '\\StructType\\GIBUSER',
            'SendInvoiceResponseRequest' => '\\StructType\\SendInvoiceResponseRequest',
            'GetUserListBinaryRequest' => '\\StructType\\GetUserListBinaryRequest',
            'SendInvoiceRequest' => '\\StructType\\SendInvoiceRequest',
            'LoginResponse' => '\\StructType\\LoginResponse',
            'REQUEST_RETURNType' => '\\StructType\\REQUEST_RETURNType',
            'REQUEST_ERRORType' => '\\StructType\\REQUEST_ERRORType',
            'LogoutResponse' => '\\StructType\\LogoutResponse',
            'LoadInvoiceResponse' => '\\StructType\\LoadInvoiceResponse',
            'SendInvoiceResponse' => '\\StructType\\SendInvoiceResponse',
            'ArrayOfINVOICE' => '\\ArrayType\\ArrayOfINVOICE',
            'MarkInvoiceResponse' => '\\StructType\\MarkInvoiceResponse',
            'GetUserListResponse' => '\\StructType\\GetUserListResponse',
            'GetUserListResponseX' => '\\StructType\\GetUserListResponseX',
            'GetUserListBinaryResponse' => '\\StructType\\GetUserListBinaryResponse',
            'ArrayOfGIBUSER' => '\\ArrayType\\ArrayOfGIBUSER',
            'GetInvoiceStatusResponse' => '\\StructType\\GetInvoiceStatusResponse',
            'INVOICE_STATUS' => '\\StructType\\INVOICE_STATUS',
            'ArrayOfBase64Binary' => '\\ArrayType\\ArrayOfBase64Binary',
            'SendInvoiceResponseResponse' => '\\StructType\\SendInvoiceResponseResponse',
            'SendInvoiceResponseWithServerSignResponse' => '\\StructType\\SendInvoiceResponseWithServerSignResponse',
            'ArrayOfENVELOPE' => '\\ArrayType\\ArrayOfENVELOPE',
            'MarkEnvelopeResponse' => '\\StructType\\MarkEnvelopeResponse',
            'CancelInvoiceRequest' => '\\StructType\\CancelInvoiceRequest',
            'CancelInvoiceResponse' => '\\StructType\\CancelInvoiceResponse',
            'GetSessionInfoRequest' => '\\StructType\\GetSessionInfoRequest',
            'GetSessionInfoResponse' => '\\StructType\\GetSessionInfoResponse',
            'EmailInvoiceRequest' => '\\StructType\\EmailInvoiceRequest',
            'EmailInvoiceResponse' => '\\StructType\\EmailInvoiceResponse',
            'getAppRespRequestType' => '\\StructType\\GetAppRespRequestType',
            'getAppRespResponseType' => '\\StructType\\GetAppRespResponseType',
        );
    }
}
