parcelasDisponiveis property

List<ParcelaDisponivelRelpmei>? get parcelasDisponiveis

Parse dos dados como lista de parcelas disponíveis

Implementation

List<ParcelaDisponivelRelpmei>? get parcelasDisponiveis {
  try {
    if (dados.isEmpty) return [];

    final dadosMap = jsonDecode(dados) as Map<String, dynamic>;
    final parcelasList = dadosMap['listaParcelas'] as List?;

    if (parcelasList == null) return [];

    return parcelasList
        .map((p) => ParcelaDisponivelRelpmei.fromJson(p))
        .toList();
  } catch (e) {
    printE('Erro ao parsear parcelas disponíveis: $e');
    return null;
  }
}