RegimeApuracao class

Modelo de dados do regime de apuração

Representa as informações do regime de apuração efetivado

Constructors

RegimeApuracao({required int cnpjMatriz, required int anoCalendario, required String regimeEscolhido, required int dataHoraOpcao, String? demonstrativoPdf, String? textoResolucao})
RegimeApuracao.fromJson(Map<String, dynamic> json)
factory

Properties

anoCalendario int
Ano calendário solicitado
final
cnpjMatriz int
CNPJ da matriz (Number conforme documentação)
final
dataHoraOpcao int
Data e horário da opção no formato AAAAMMDDHHMMSS
final
dataOpcao DateTime?
Converte dataHoraOpcao para DateTime
no setter
demonstrativoPdf String?
Demonstrativo de opção de Regime em formato base 64
final
hasDemonstrativoPdf bool
Indica se há demonstrativo PDF disponível
no setter
hashCode int
The hash code for this object.
no setterinherited
hasTextoResolucao bool
Indica se há texto de resolução disponível
no setter
regimeEscolhido String
Texto com o regime escolhido: "COMPETENCIA" ou "CAIXA"
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
textoResolucao String?
Texto da resolução (no caso de regime de CAIXA) em formato base 64
final
tipoRegime TipoRegime?
Converte o regime escolhido para enum
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited