Permissions class
Use para criar, substituir, consultar e ler todas as Permissões.
Consulte Permissão para ler, substituir ou excluir uma permissão específica por id.
Propriedades
user |
Métodos
create(Permission |
Crie uma permissão. Uma permissão representa uma Permissão por Usuário para acessar um recurso específico, por exemplo, Item ou Contêiner. |
query(Sql |
Consultar todas as permissões. |
query<T>(Sql |
Consultar todas as permissões. |
read |
Leia todas as permissões. Exemplo Leia todas as permissões para a matriz.
|
upsert(Permission |
Insira uma permissão. Uma permissão representa uma Permissão por Usuário para acessar um recurso específico, por exemplo, Item ou Contêiner. |
Detalhes da propriedade
user
Detalhes do método
create(PermissionDefinition, RequestOptions)
Crie uma permissão.
Uma permissão representa uma Permissão por Usuário para acessar um recurso específico, por exemplo, Item ou Contêiner.
function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>
Parâmetros
- body
- PermissionDefinition
Representa o corpo da permissão.
- options
- RequestOptions
Retornos
Promise<PermissionResponse>
query(SqlQuerySpec, FeedOptions)
Consultar todas as permissões.
function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
Parâmetros
- query
- SqlQuerySpec
Configuração de consulta para a operação. Consulte SqlQuerySpec para obter mais informações sobre como configurar uma consulta.
- options
- FeedOptions
Retornos
QueryIterator<any>
query<T>(SqlQuerySpec, FeedOptions)
Consultar todas as permissões.
function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>
Parâmetros
- query
- SqlQuerySpec
Configuração de consulta para a operação. Consulte SqlQuerySpec para obter mais informações sobre como configurar uma consulta.
- options
- FeedOptions
Retornos
readAll(FeedOptions)
Leia todas as permissões.
Exemplo
Leia todas as permissões para a matriz.
const {body: permissionList} = await user.permissions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<PermissionDefinition & Resource>
Parâmetros
- options
- FeedOptions
Retornos
upsert(PermissionDefinition, RequestOptions)
Insira uma permissão.
Uma permissão representa uma Permissão por Usuário para acessar um recurso específico, por exemplo, Item ou Contêiner.
function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>
Parâmetros
- body
- PermissionDefinition
- options
- RequestOptions
Retornos
Promise<PermissionResponse>