toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'numeroDocumento': numeroDocumento,
'tipo': tipo.toJson(),
'periodoApuracao': periodoApuracao,
'dataArrecadacao': dataArrecadacao,
'dataVencimento': dataVencimento,
'receitaPrincipal': receitaPrincipal.toJson(),
'referencia': referencia,
'valorTotal': valorTotal,
'valorPrincipal': valorPrincipal,
'valorMulta': valorMulta,
'valorJuros': valorJuros,
'valorSaldoTotal': valorSaldoTotal,
'valorSaldoPrincipal': valorSaldoPrincipal,
'valorSaldoMulta': valorSaldoMulta,
'valorSaldoJuros': valorSaldoJuros,
'desmembramentos': desmembramentos.map((item) => item.toJson()).toList(),
};
}