consultarPedidos method

Future<ConsultarPedidosResponse> consultarPedidos()

Consulta todos os pedidos de parcelamento do tipo PARCSN ORDINÁRIO

Retorna uma lista de todos os parcelamentos do contribuinte.

Exemplo de uso:

final response = await parcsnService.consultarPedidos();
if (response.sucesso) {
  final parcelamentos = response.dadosParsed?.parcelamentos ?? [];
  for (final parcela in parcelamentos) {
    print('Parcelamento ${parcela.numero}: ${parcela.situacao}');
  }
}

Implementation

Future<ConsultarPedidosResponse> consultarPedidos() async {
  final request = BaseRequest(
    contribuinteNumero:
        '00000000000000', // Será substituído pelo CNPJ do contribuinte
    pedidoDados: PedidoDados(
      idSistema: 'PARCSN',
      idServico: 'PEDIDOSPARC163',
      versaoSistema: '1.0',
      dados: '',
    ),
  );

  final response = await _apiClient.post('/Consultar', request);
  return ConsultarPedidosResponse.fromJson(response);
}