ConteudoListaMensagens.fromJson constructor
ConteudoListaMensagens.fromJson( - Map<String, dynamic> json
)
Implementation
factory ConteudoListaMensagens.fromJson(Map<String, dynamic> json) {
final indicadorUltimaPaginaStr = json['indicadorUltimaPagina'].toString();
final quantidadeMensagensStr = json['quantidadeMensagens'].toString();
return ConteudoListaMensagens(
quantidadeMensagens: quantidadeMensagensStr,
indicadorUltimaPagina: indicadorUltimaPaginaStr,
ponteiroPaginaRetornada: json['ponteiroPaginaRetornada'].toString(),
ponteiroProximaPagina: json['ponteiroProximaPagina'].toString(),
cnpjMatriz: json['cnpjMatriz']?.toString(),
listaMensagens: (json['listaMensagens'] as List<dynamic>? ?? [])
.map((e) => MensagemCaixaPostal.fromJson(e as Map<String, dynamic>))
.toList(),
isUltimaPagina: indicadorUltimaPaginaStr.toUpperCase() == 'S',
quantidadeMensagensInt: int.tryParse(quantidadeMensagensStr) ?? 0,
);
}