ProcuracoesService class
Serviço: PROCURACOES (Procurações Eletrônicas)
O serviço de procurações eletrônicas permite consultar procurações outorgadas e validar poderes.
Este serviço disponibiliza APENAS 1 serviço oficial da API SERPRO:
- OBTERPROCURACAO41: Obter procurações eletrônicas entre outorgante e procurador
Documentação oficial: .cursor/rules/procuracoes.mdc
Exemplo de uso:
final procuracoesService = ProcuracoesService(apiClient);
// Obter procurações (detecta automaticamente CPF/CNPJ)
final procuracao = await procuracoesService.consultarProcuracao(
outorgante: '12345678000190',
// outorgado é opcional se o usuário já estiver autenticado
);
if (procuracao.sucesso) {
print('Procuração encontrada com sucesso!');
}
Constructors
- ProcuracoesService(ApiClient _apiClient)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
analisarProcuracoes(
ObterProcuracaoResponse response) → Map< String, dynamic> - Analisa todas as procurações retornadas e gera estatísticas
-
consultarProcuracao(
{required String outorgante, String? outorgado, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ObterProcuracaoResponse> - Consulta procurações eletrônicas entre um outorgante e um procurador.
-
gerarRelatorio(
ObterProcuracaoResponse response) → String - Gera um relatório textual das procurações
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
obterProcuracaoComTipos(
String outorgante, String tipoOutorgante, String outorgado, String tipoOutorgado, {String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ObterProcuracaoResponse> - Método legado para compatibilidade interna. Recomendado usar consultarProcuracao que é mais simples.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited