ParcelamentoDetalhado.fromJson constructor

ParcelamentoDetalhado.fromJson(
  1. String jsonString
)

Implementation

factory ParcelamentoDetalhado.fromJson(String jsonString) {
  final Map<String, dynamic> json =
      jsonDecode(jsonString) as Map<String, dynamic>;
  return ParcelamentoDetalhado(
    numero: int.parse(json['numero'].toString()),
    dataDoPedido: int.parse(json['dataDoPedido'].toString()),
    situacao: json['situacao'].toString(),
    dataDaSituacao: int.parse(json['dataDaSituacao'].toString()),
    consolidacoesOriginais:
        (json['consolidacoesOriginais'] as List?)
            ?.map(
              (e) => ConsolidacaoOriginal.fromJson(e as Map<String, dynamic>),
            )
            .toList() ??
        [],
    alteracoesDivida:
        (json['alteracoesDivida'] as List?)
            ?.map((e) => AlteracaoDivida.fromJson(e as Map<String, dynamic>))
            .toList() ??
        [],
    demonstrativosPagamento:
        (json['demonstrativosPagamento'] as List?)
            ?.map(
              (e) =>
                  DemonstrativoPagamento.fromJson(e as Map<String, dynamic>),
            )
            .toList() ??
        [],
  );
}