DetalhesPagamento.fromJson constructor

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

Implementation

factory DetalhesPagamento.fromJson(Map<String, dynamic> json) {
  return DetalhesPagamento(
    numeroDas: json['numeroDas']?.toString() ?? '',
    dataVencimento: int.parse(json['dataVencimento'].toString()),
    paDasGerado: int.parse(json['paDasGerado'].toString()),
    geradoEm: json['geradoEm']?.toString() ?? '',
    numeroParcelamento: json['numeroParcelamento']?.toString() ?? '',
    numeroParcela: json['numeroParcela']?.toString() ?? '',
    dataLimiteAcolhimento: int.parse(
      json['dataLimiteAcolhimento'].toString(),
    ),
    pagamentoDebitos:
        (json['pagamentoDebitos'] as List<dynamic>?)
            ?.map((e) => PagamentoDebito.fromJson(e as Map<String, dynamic>))
            .toList() ??
        [],
    dataPagamento: int.parse(json['dataPagamento'].toString()),
    bancoAgencia: json['bancoAgencia']?.toString() ?? '',
    valorPagoArrecadacao: (num.parse(
      json['valorPagoArrecadacao'].toString(),
    )).toDouble(),
  );
}