obterProcuracaoComTipos method
Método legado para compatibilidade interna. Recomendado usar consultarProcuracao que é mais simples.
Implementation
Future<ObterProcuracaoResponse> obterProcuracaoComTipos(
String outorgante,
String tipoOutorgante,
String outorgado,
String tipoOutorgado, {
String? contratanteNumero,
String? autorPedidoDadosNumero,
}) async {
final requestData = ObterProcuracaoRequest(
outorgante: outorgante,
tipoOutorgante: tipoOutorgante,
outorgado: outorgado,
tipoOutorgado: tipoOutorgado,
);
final request = BaseRequest(
contribuinteNumero: outorgante,
pedidoDados: PedidoDados(
idSistema: ProcuracoesConstants.idSistema,
idServico: ProcuracoesConstants.idServico,
versaoSistema: ProcuracoesConstants.versaoSistema,
dados: requestData.toJsonString(),
),
);
final response = await _apiClient.post(
'/Consultar',
request,
contratanteNumero: contratanteNumero,
autorPedidoDadosNumero: autorPedidoDadosNumero,
);
return ObterProcuracaoResponse.fromJson(response);
}