PagamentoDebito.fromJson constructor

PagamentoDebito.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory PagamentoDebito.fromJson(Map<String, dynamic> json) {
  return PagamentoDebito(
    competencia: json['competencia'].toString(),
    tipoDebito: json['tipoDebito'].toString(),
    valorPrincipal: (num.parse(json['valorPrincipal'].toString())).toDouble(),
    valorMulta: (num.parse(json['valorMulta'].toString())).toDouble(),
    valorJuros: (num.parse(json['valorJuros'].toString())).toDouble(),
    valorTotal: (num.parse(json['valorTotal'].toString())).toDouble(),
    discriminacoes:
        (json['discriminacoes'] as List?)
            ?.map(
              (e) => DiscriminacaoDebito.fromJson(e as Map<String, dynamic>),
            )
            .toList() ??
        [],
  );
}