consultarPedidosWithRequest method
- String? contribuinteNumero,
- required ConsultarPedidosRelpmeiRequest request,
- String? contratanteNumero,
- String? autorPedidoDadosNumero,
Versão com request específico para consultar pedidos de parcelamento
Implementation
Future<ConsultarPedidosRelpmeiResponse> consultarPedidosWithRequest({
String? contribuinteNumero,
required ConsultarPedidosRelpmeiRequest request,
String? contratanteNumero,
String? autorPedidoDadosNumero,
}) async {
final resolvedContribuinte =
contribuinteNumero ??
_apiClient.contribuinteNumero ??
(throw ArgumentError('CNPJ do contribuinte é obrigatório'));
final baseRequest = BaseRequest(
contribuinteNumero: resolvedContribuinte,
pedidoDados: PedidoDados(
idSistema: 'RELPMEI',
idServico: 'PEDIDOSPARC233',
versaoSistema: '1.0',
dados: request.toJsonString(),
),
);
final response = await _apiClient.post(
'/Consultar',
baseRequest,
contratanteNumero: contratanteNumero,
autorPedidoDadosNumero: autorPedidoDadosNumero,
);
return ConsultarPedidosRelpmeiResponse.fromJson(response);
}