<?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(
            'addAttachmentByCSV' => 'AddAttachmentByCSV',
            'addAttachmentByCSVResponse' => 'AddAttachmentByCSVResponse',
            'createDraft' => 'CreateDraft',
            'createDraftResponse' => 'CreateDraftResponse',
            'deleteAttachment' => 'DeleteAttachment',
            'deleteAttachmentResponse' => 'DeleteAttachmentResponse',
            'getAttachmentList' => 'GetAttachmentList',
            'getAttachmentListResponse' => 'GetAttachmentListResponse',
            'getDraft' => 'GetDraft',
            'getDraftResponse' => 'GetDraftResponse',
            'getDraftList' => 'GetDraftList',
            'getDraftListResponse' => 'GetDraftListResponse',
            'issueNotification' => 'IssueNotification',
            'issueNotificationResponse' => 'IssueNotificationResponse',
            'issueRegisterNotification' => 'IssueRegisterNotification',
            'issueRegisterNotificationResponse' => 'IssueRegisterNotificationResponse',
            'updateDraft' => 'UpdateDraft',
            'updateDraftResponse' => 'UpdateDraftResponse',
            'ParamAddAttachmentByCSV' => 'ParamAddAttachmentByCSV',
            'ParamCreateDraft' => 'ParamCreateDraft',
            'ResultCreateDraft' => 'ResultCreateDraft',
            'ParamDeleteAttachment' => 'ParamDeleteAttachment',
            'ResultDeleteAttachment' => 'ResultDeleteAttachment',
            'ParamGetAttachmentList' => 'ParamGetAttachmentList',
            'ResultGetAttachmentList' => 'ResultGetAttachmentList',
            'ParamGetDraft' => 'ParamGetDraft',
            'ResultGetDraft' => 'ResultGetDraft',
            'ParamGetDraftList' => 'ParamGetDraftList',
            'ResultGetDraftList' => 'ResultGetDraftList',
            'ParamIssueNotification' => 'ParamIssueNotification',
            'ResultIssueNotification' => 'ResultIssueNotification',
            'ParamIssueRegisterNotification' => 'ParamIssueRegisterNotification',
            'ResultIssueRegisterNotification' => 'ResultIssueRegisterNotification',
            'ParamUpdateDraft' => 'ParamUpdateDraft',
            'ParamBase' => 'ParamBase',
            'Result' => 'Result',
            'Draft' => 'Draft',
            'Communication' => 'Communication',
            'DraftReceiver' => 'DraftReceiver',
            'Data' => 'Data',
            'DocumentAttachmentSearch' => 'DocumentAttachmentSearch',
            'DocumentAttachment' => 'DocumentAttachment',
            'DraftSearch' => 'DraftSearch',
            'Notification' => 'Notification',
            'NotificationReceiver' => 'NotificationReceiver',
            'NotificationSearch' => 'NotificationSearch',
        );
    }
}
