toDados method
override
Implementation
@override
Map<String, dynamic> toDados() {
final dados = <String, dynamic>{
'PeriodoApuracao': periodoApuracao.toJson(),
'DadosIniciais': dadosIniciais.toJson(),
};
if (debitos != null) {
dados['Debitos'] = debitos!.toJson();
}
if (creditos != null) {
dados['Creditos'] = creditos!.toJson();
}
if (listaEventosEspeciais != null && listaEventosEspeciais!.isNotEmpty) {
dados['ListaEventosEspeciais'] = listaEventosEspeciais!
.map((e) => e.toJson())
.toList();
}
if (transmissaoImediata != null) {
dados['TransmissaoImediata'] = transmissaoImediata;
}
return dados;
}