<?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(
            'ArrayOfstring' => '\\ArrayType\\ArrayOfstring',
            'CampaignSettings' => '\\StructType\\CampaignSettings',
            'Contact' => '\\StructType\\Contact',
            'ArrayOfContactNumber' => '\\ArrayType\\ArrayOfContactNumber',
            'ContactNumber' => '\\StructType\\ContactNumber',
            'ArrayOfContactVariable' => '\\ArrayType\\ArrayOfContactVariable',
            'ContactVariable' => '\\StructType\\ContactVariable',
            'ArrayOfCallflow' => '\\ArrayType\\ArrayOfCallflow',
            'Callflow' => '\\StructType\\Callflow',
            'ArrayOfCallerLineIdentity' => '\\ArrayType\\ArrayOfCallerLineIdentity',
            'CallerLineIdentity' => '\\StructType\\CallerLineIdentity',
            'ArrayOfTransferNumber' => '\\ArrayType\\ArrayOfTransferNumber',
            'TransferNumber' => '\\StructType\\TransferNumber',
            'CreateCampaign' => '\\StructType\\CreateCampaign',
            'CreateCampaignResponse' => '\\StructType\\CreateCampaignResponse',
            'AddContact' => '\\StructType\\AddContact',
            'AddContactResponse' => '\\StructType\\AddContactResponse',
            'ScheduleContact' => '\\StructType\\ScheduleContact',
            'ScheduleContactResponse' => '\\StructType\\ScheduleContactResponse',
            'MakeCall' => '\\StructType\\MakeCall',
            'MakeCallResponse' => '\\StructType\\MakeCallResponse',
            'ScheduleCall' => '\\StructType\\ScheduleCall',
            'ScheduleCallResponse' => '\\StructType\\ScheduleCallResponse',
            'GetCallflows' => '\\StructType\\GetCallflows',
            'GetCallflowsResponse' => '\\StructType\\GetCallflowsResponse',
            'ArrayOfAbstractCampaignSettingValidationError' => '\\ArrayType\\ArrayOfAbstractCampaignSettingValidationError',
            'AbstractCampaignSettingValidationError' => '\\StructType\\AbstractCampaignSettingValidationError',
            'AccessDeniedFaultException' => '\\StructType\\AccessDeniedFaultException',
            'CallflowNotFoundFaultException' => '\\StructType\\CallflowNotFoundFaultException',
            'CampaignDoesNotExistFaultException' => '\\StructType\\CampaignDoesNotExistFaultException',
            'InvalidCampaignSettingFaultException' => '\\StructType\\InvalidCampaignSettingFaultException',
            'NoPhoneNumbersForContactFaultException' => '\\StructType\\NoPhoneNumbersForContactFaultException',
        );
    }
}
