<?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(
            'Emitir' => '\\StructType\\Emitir',
            'EmitirResponse' => '\\StructType\\EmitirResponse',
            'Cancelar' => '\\StructType\\Cancelar',
            'CancelarResponse' => '\\StructType\\CancelarResponse',
            'EmitirEmLote' => '\\StructType\\EmitirEmLote',
            'EmitirEmLoteResponse' => '\\StructType\\EmitirEmLoteResponse',
            'ConsultarLote' => '\\StructType\\ConsultarLote',
            'ConsultarLoteResponse' => '\\StructType\\ConsultarLoteResponse',
            'Consultar' => '\\StructType\\Consultar',
            'ConsultarResponse' => '\\StructType\\ConsultarResponse',
            'EmitirNotaRepasse' => '\\StructType\\EmitirNotaRepasse',
            'EmitirNotaRepasseResponse' => '\\StructType\\EmitirNotaRepasseResponse',
            'EmissaoNotaFiscalRequest' => '\\StructType\\EmissaoNotaFiscalRequest',
            'RequestBase' => '\\StructType\\RequestBase',
            'EmissaoNotaFiscalResponse' => '\\StructType\\EmissaoNotaFiscalResponse',
            'ResponseBase' => '\\StructType\\ResponseBase',
            'CancelamentoNotaFiscalRequest' => '\\StructType\\CancelamentoNotaFiscalRequest',
            'CancelamentoNotaFiscalResponse' => '\\StructType\\CancelamentoNotaFiscalResponse',
            'EmissaoNotaFiscalLoteRequest' => '\\StructType\\EmissaoNotaFiscalLoteRequest',
            'EmissaoNotaFiscalLoteResponse' => '\\StructType\\EmissaoNotaFiscalLoteResponse',
            'ConsultaNotaFiscalLoteRequest' => '\\StructType\\ConsultaNotaFiscalLoteRequest',
            'ConsultaNotaFiscalLoteResponse' => '\\StructType\\ConsultaNotaFiscalLoteResponse',
            'ConsultaNotaFiscalRequest' => '\\StructType\\ConsultaNotaFiscalRequest',
            'ConsultaNotaFiscalResponse' => '\\StructType\\ConsultaNotaFiscalResponse',
            'EmissaoNotaFiscalRepasseRequest' => '\\StructType\\EmissaoNotaFiscalRepasseRequest',
            'NotaFiscalDTO' => '\\StructType\\NotaFiscalDTO',
            'NotaFiscalGeradaDTO' => '\\StructType\\NotaFiscalGeradaDTO',
            'NotasFiscaisLoteDTO' => '\\StructType\\NotasFiscaisLoteDTO',
            'ArrayOfNotaFiscalLoteDTO' => '\\ArrayType\\ArrayOfNotaFiscalLoteDTO',
            'NotaFiscalLoteDTO' => '\\StructType\\NotaFiscalLoteDTO',
            'ArrayOfNotaFiscalLoteGeradaDTO' => '\\ArrayType\\ArrayOfNotaFiscalLoteGeradaDTO',
            'NotaFiscalLoteGeradaDTO' => '\\StructType\\NotaFiscalLoteGeradaDTO',
            'ArrayOfNotaFiscalConsultaDTO' => '\\ArrayType\\ArrayOfNotaFiscalConsultaDTO',
            'NotaFiscalConsultaDTO' => '\\StructType\\NotaFiscalConsultaDTO',
            'NotaFiscalRepasseDTO' => '\\StructType\\NotaFiscalRepasseDTO',
            'PessoaDTO' => '\\StructType\\PessoaDTO',
            'EnderecoDTO' => '\\StructType\\EnderecoDTO',
        );
    }
}
