Pesquisar papéis

Versão 3.1.23.2

Pesquisar papéis

Retorna todos os registros de função que correspondem aos critérios de pesquisa fornecidos.

Se vários parâmetros de pesquisa forem fornecidos e filter_or for FALSE ou não for especificado, eles serão combinados em uma operação lógica AND. Somente as linhas que correspondem a todos os critérios de parâmetro de pesquisa serão retornadas.

Se filter_or for TRUE, vários parâmetros de pesquisa serão combinados em uma operação lógica OR. Os resultados incluirão linhas que correspondem a qualquer um dos critérios de pesquisa.

Os parâmetros de pesquisa da string usam correspondência indiferente a maiúsculas. Os parâmetros de pesquisa de string podem conter % e '_' como SQL COMO o padrão de correspondência de expressões de caractere curinga. example="dan%" corresponderá a "danger" e "Danzig", mas não a "David" example="D_m%" corresponderá a "Dageage" e "dump"

Parâmetros de pesquisa de número inteiro podem aceitar um único valor ou uma lista de valores separados por vírgulas. Os vários valores serão combinados em uma operação lógica de OR. Os resultados corresponderão a pelo menos um dos valores fornecidos.

A maioria dos parâmetros de pesquisa pode aceitar "IS NULL" e "NOT NULL" como expressões especiais para corresponder ou excluir (respectivamente) linhas em que a coluna é nula.

Os parâmetros de pesquisa booleana só aceitam valores "verdadeiro" e "falso".

Solicitação

GET /roles/search
Tipo de dados
Descrição
Solicitação
HTTPRequest
consulta
Consulta HTTP
Expandir a definição de HTTPQuery...
campos
string
Campos solicitados.
limite
integer
Número de resultados a serem retornados (usado com "offset").
offset
integer
Número de resultados a pular antes de retornar qualquer (usado com "limit").
classificações
string
Campos para classificação.
id
integer
Corresponde ao ID da função.
nome
string
Corresponder ao nome da função.
integrado
booleano
Corresponder papéis por status integrado.
filtro_ou
booleano
Combine os critérios de pesquisa especificados em uma expressão booleana OR.

Resposta

200: Função

Tipo de dados
Descrição
(matriz)
pode
objeto
Operações que o usuário atual pode realizar neste objeto
id
integer
ID exclusivo
nome
string
Nome da função
permissão_definido
(Somente leitura) Conjunto de permissões
Expandir a definição de PermissionSet...
pode
objeto
Operações que o usuário atual pode realizar neste objeto
Acesso ilimitado
booleano
integrado
booleano
id
integer
ID exclusivo
nome
string
Nome do PermissionSet
permissões
string[]
url
string
Link para obter este item
ID_permissão_conjunto
integer
(Somente gravação) ID do conjunto de permissões
set_model
(Somente leitura) Conjunto de modelos
Expandir definição do ModelSet...
pode
objeto
Operações que o usuário atual pode realizar neste objeto
Acesso ilimitado
booleano
integrado
booleano
id
integer
ID exclusivo
modelos
string[]
nome
string
Nome do ModelSet
url
string
Link para obter este item
ID_conjunto_do_modelo
integer
(Somente gravação) ID do conjunto de modelos
url
string
Link para obter este item
url_de_usuários
string
Link para ver a lista de usuários com essa função

400: Solicitação inválida

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

404: não encontrado

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação