Histórico da Página
...
A API de Lookup é uma API com intuito de trazer apenas dados para identificação de registros. (A partir da versão 12.1.2406,)
É implementada a partir da rota da API principal, e é apartada do sistema de permissionamento do RM.
...
title | Atenção |
---|
Como o Lookup pode ser utilizado em diversas telas, não é necessário que o usuário possua permissão na funcionalidade para utiliza-lo é necessário apenas ter um usuário válido para login.
As rotas de Lookup devem utilizar o atributo de autorização OnlyAuthenticatedAttribute pois é este atributo que permite um usuário AUTENTICADO ter acesso as rotas.
Bloco de código | ||||
---|---|---|---|---|
| ||||
[OnlyAuthenticated]
[Route("lookup")]
public ApiDataServerResponse GetAllLookup([FromUri] ApiQuery query)
{
....
} |
1 - Métodos
...
Utilizado um único método implementado:
- GET
2 - GET
...
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/framework/v1/{rota}/lookup
|
2.1 - Fields (Retorno de campos específicos no resultado)
...
Informações | ||
---|---|---|
| ||
Fields: parâmetro responsável pela especialização de campos em um resultado, ou seja, o usuário define quais campos serão apresentados no resultado. Exemplo: ?fields=campo1 Múltiplos campos de ordenação: ?fields=campo1, campo2, campo3 ... |
1 - Métodos
Utilizado um único método implementado:
- GET
...
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/framework/v1/{rota}/lookup?fields={campos}
|
2.2 - Order (Resultado Ordenado)
Informações | ||
---|---|---|
| ||
Order: parâmetro responsável pela ordenação do resultado, podendo ser ascendente ou descendente. O resultado com a ordem descendente deve ser precedida do caractere "-" (menos). Exemplo 1: ?order=campo1 (Ascendente) Exemplo 2: ?order=-campo1 (Descendente) Múltiplos campos de ordenação: ?order=[-]campo1, [-]campo2, [-]campo3 ... |
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/framework/v1/{rota}/lookup?order={campo}
|
...
2.
...
3 - GetOne (Recuperar um único registro pelo identificador)
...
Informações | ||
---|---|---|
| ||
Expand: Foi desabilitado para esta Api. |
Informações | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Máscara de Url: http://http://{domínio}:{porta}/api/framework/v1/{rota}/lookup/{id}
|
...