Class: ArquivoAvisoPrevio
- Inherits:
-
Object
- Object
- ArquivoAvisoPrevio
show all
- Includes:
- ArquivoData
- Defined in:
- lib/odorico/arquivo_aviso_previo.rb
Constant Summary
collapse
- ATRIBUTOS =
{
matricula: { key: 'IdeVinculo_Matricula', type: Types::String },
nr_recibo_evento_original: { key: 'NrReciboEventoOriginal', type: Types::String },
tipo_de_aviso_previo: { key: 'InfoAvisoPrevio_DetalhamentoAvisoPrevio_TipoAvisoPrevio', type: Types::String },
data_do_aviso_previo: { key: 'InfoAvisoPrevio_DetalhamentoAvisoPrevio_DataAvisoPrevio', type: Types::Date },
data_prevista_desligamento: { key: 'InfoAvisoPrevio_DetalhamentoAvisoPrevio_DataPrevistaDesligamento',
type: Types::Date },
descricao_proc_emi: { key: 'DescricaoProcEmi', type: Types::String.optional }
}.freeze
- ATRIBUTOS_IGNORADOS =
%w[
IdEventoXml
ESX_CPF
IdContrato
RequestVerificationToken
OperacaoAvisoPrevio
MostrarCancelamento
MostrarAvisoPrevio
IdCancelamentoAvisoPrevio
BloquearCodigo
BloquearAntigoPeriodoValidade
IdeVinculo_Cpf
NomeTrabalhador
InfoAvisoPrevio_DetalhamentoAvisoPrevio_TipoAvisoPrevio_TEXT
VerProc
ESX_DATAADMISSAO
ESX_SEMVINCULO
ESX_MATRICULA
].freeze
- ATRIBUTOS_NAO_SUPORTADOS =
{}.freeze
- ATRIBUTOS_DESCARTADOS =
{
Observação: %w[
InfoAvisoPrevio_DetalhamentoAvisoPrevio_Observacao
]
}.freeze
Method Summary
#alertas, #atributos, #erros, #processar