<?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(
            'AnswerContainerType' => '\\StructType\\AnswerContainerType',
            'AnswerMessage' => '\\StructType\\AnswerMessage',
            'ClearZoneEventType' => '\\StructType\\ClearZoneEventType',
            'ClearZoneIDType' => '\\StructType\\ClearZoneIDType',
            'ClockTimeType' => '\\StructType\\ClockTimeType',
            'CountEventType' => '\\StructType\\CountEventType',
            'CountingGateIDType' => '\\StructType\\CountingGateIDType',
            'CurrentObjectListEventType' => '\\StructType\\CurrentObjectListEventType',
            'DateType' => '\\StructType\\DateType',
            'DigitalOutputElementType' => '\\StructType\\DigitalOutputElementType',
            'EventTriggerType' => '\\StructType\\EventTriggerType',
            'FillEventType' => '\\StructType\\FillEventType',
            'FillRegionIDType' => '\\StructType\\FillRegionIDType',
            'OSDEventType' => '\\StructType\\OSDEventType',
            'OneTimeEventType' => '\\StructType\\OneTimeEventType',
            'TaskContainerType' => '\\StructType\\TaskContainerType',
            'TaskRebootNowType' => '\\StructType\\TaskRebootNowType',
            'TaskRequestParametersType' => '\\StructType\\TaskRequestParametersType',
            'TaskRequestUpdateType' => '\\StructType\\TaskRequestUpdateType',
            'TaskSetDateTimeType' => '\\StructType\\TaskSetDateTimeType',
            'TaskSetDigitalOutputType' => '\\StructType\\TaskSetDigitalOutputType',
            'TaskSubscribeAliveType' => '\\StructType\\TaskSubscribeAliveType',
            'TaskSubscribeCameraImagesType' => '\\StructType\\TaskSubscribeCameraImagesType',
            'TaskSubscribeClearZoneType' => '\\StructType\\TaskSubscribeClearZoneType',
            'TaskSubscribeCountingType' => '\\StructType\\TaskSubscribeCountingType',
            'TaskSubscribeDigitalInputType' => '\\StructType\\TaskSubscribeDigitalInputType',
            'TaskSubscribeErrorLogType' => '\\StructType\\TaskSubscribeErrorLogType',
            'TaskSubscribeFillType' => '\\StructType\\TaskSubscribeFillType',
            'TaskSubscribeLogfilesType' => '\\StructType\\TaskSubscribeLogfilesType',
            'TaskSubscribeObjectListType' => '\\StructType\\TaskSubscribeObjectListType',
            'TaskSubscribeSendParametersType' => '\\StructType\\TaskSubscribeSendParametersType',
            'TaskSubscribeTriggeredSafeType' => '\\StructType\\TaskSubscribeTriggeredSafeType',
            'TaskSubscribeTriggeredType' => '\\StructType\\TaskSubscribeTriggeredType',
            'TaskSubscribeVideoStoreType' => '\\StructType\\TaskSubscribeVideoStoreType',
            'TaskType' => '\\StructType\\TaskType',
            'TaskWithActivityType' => '\\StructType\\TaskWithActivityType',
            'TimeTriggerType' => '\\StructType\\TimeTriggerType',
            'TriggerType' => '\\StructType\\TriggerType',
        );
    }
}
