<?php

namespace LGRAVE;

/**
 * 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' => '\\LGRAVE\\ArrayType\\ArrayOfstring',
            'DadosEventosReturn' => '\\LGRAVE\\StructType\\DadosEventosReturn',
            'ArrayOfDadosObjectosBE' => '\\LGRAVE\\ArrayType\\ArrayOfDadosObjectosBE',
            'DadosObjectosBE' => '\\LGRAVE\\StructType\\DadosObjectosBE',
            'ArrayOfDadosEventosBE' => '\\LGRAVE\\ArrayType\\ArrayOfDadosEventosBE',
            'DadosEventosBE' => '\\LGRAVE\\StructType\\DadosEventosBE',
            'DadosEventos_V2Return' => '\\LGRAVE\\StructType\\DadosEventos_V2Return',
            'ArrayOfDadosObjectos_V2BE' => '\\LGRAVE\\ArrayType\\ArrayOfDadosObjectos_V2BE',
            'DadosObjectos_V2BE' => '\\LGRAVE\\StructType\\DadosObjectos_V2BE',
            'ArrayOfDadosEventos_V2BE' => '\\LGRAVE\\ArrayType\\ArrayOfDadosEventos_V2BE',
            'DadosEventos_V2BE' => '\\LGRAVE\\StructType\\DadosEventos_V2BE',
            'DadosEventos_V3Return' => '\\LGRAVE\\StructType\\DadosEventos_V3Return',
            'ArrayOfDadosObjectos_V3BE' => '\\LGRAVE\\ArrayType\\ArrayOfDadosObjectos_V3BE',
            'DadosObjectos_V3BE' => '\\LGRAVE\\StructType\\DadosObjectos_V3BE',
            'ArrayOfDadosEventos_V3BE' => '\\LGRAVE\\ArrayType\\ArrayOfDadosEventos_V3BE',
            'DadosEventos_V3BE' => '\\LGRAVE\\StructType\\DadosEventos_V3BE',
            'GetEventosObjectos' => '\\LGRAVE\\StructType\\GetEventosObjectos',
            'GetEventosObjectosResponse' => '\\LGRAVE\\StructType\\GetEventosObjectosResponse',
            'GetEstadoObjecto' => '\\LGRAVE\\StructType\\GetEstadoObjecto',
            'GetEstadoObjectoResponse' => '\\LGRAVE\\StructType\\GetEstadoObjectoResponse',
            'GetEventosObjectos_V2' => '\\LGRAVE\\StructType\\GetEventosObjectos_V2',
            'GetEventosObjectos_V2Response' => '\\LGRAVE\\StructType\\GetEventosObjectos_V2Response',
            'GetEstadoObjecto_V2' => '\\LGRAVE\\StructType\\GetEstadoObjecto_V2',
            'GetEstadoObjecto_V2Response' => '\\LGRAVE\\StructType\\GetEstadoObjecto_V2Response',
            'GetEventosObjectos_V3' => '\\LGRAVE\\StructType\\GetEventosObjectos_V3',
            'GetEventosObjectos_V3Response' => '\\LGRAVE\\StructType\\GetEventosObjectos_V3Response',
        );
    }
}
