Permissions class

Utilize para criar, substituir, consultar e ler todas as Permissões.

Veja Permissão para ler, substituir ou eliminar uma permissão específica por ID.

Propriedades

user

Métodos

create(PermissionDefinition, RequestOptions)

Crie uma permissão.

Uma permissão representa uma Permissão por Utilizador para aceder a um recurso específico, por exemplo, Item ou Contentor.

query(SqlQuerySpec, FeedOptions)

Consultar todas as permissões.

query<T>(SqlQuerySpec, FeedOptions)

Consultar todas as permissões.

readAll(FeedOptions)

Leia todas as permissões.

Exemplo

Leia todas as permissões para a matriz.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
upsert(PermissionDefinition, RequestOptions)

Aumentar uma permissão.

Uma permissão representa uma Permissão por Utilizador para aceder a um recurso específico, por exemplo, Item ou Contentor.

Detalhes de Propriedade

user

user: User

Valor de Propriedade

Detalhes de Método

create(PermissionDefinition, RequestOptions)

Crie uma permissão.

Uma permissão representa uma Permissão por Utilizador para aceder a um recurso específico, por exemplo, Item ou Contentor.

function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parâmetros

body
PermissionDefinition

Representa o corpo da permissão.

options
RequestOptions

Devoluções

query(SqlQuerySpec, FeedOptions)

Consultar todas as permissões.

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parâmetros

query
SqlQuerySpec

Configuração da consulta para a operação. Veja SqlQuerySpec para obter mais informações sobre como configurar uma consulta.

options
FeedOptions

Devoluções

query<T>(SqlQuerySpec, FeedOptions)

Consultar todas as permissões.

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parâmetros

query
SqlQuerySpec

Configuração da consulta para a operação. Veja SqlQuerySpec para obter mais informações sobre como configurar uma consulta.

options
FeedOptions

Devoluções

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

Devoluções

upsert(PermissionDefinition, RequestOptions)

Aumentar uma permissão.

Uma permissão representa uma Permissão por Utilizador para aceder a um recurso específico, por exemplo, Item ou Contentor.

function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parâmetros

options
RequestOptions

Devoluções