ConsultarParcelasResponse.fromJson constructor
ConsultarParcelasResponse.fromJson( - Map<String, dynamic> json
)
Implementation
factory ConsultarParcelasResponse.fromJson(Map<String, dynamic> json) {
ListaParcelasData? dadosParsed;
try {
final dadosStr = json['dados']?.toString() ?? '';
if (dadosStr.isNotEmpty) {
dadosParsed = ListaParcelasData.fromJson(dadosStr);
}
} catch (e) {
// Se não conseguir fazer parse, mantém dados como null
}
return ConsultarParcelasResponse(
status: json['status'].toString(),
mensagens: (json['mensagens'] as List)
.map((e) => Mensagem.fromJson(e as Map<String, dynamic>))
.toList(),
dados: dadosParsed,
);
}