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(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.

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)

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

user: User

Valor da propriedade

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

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

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

options
RequestOptions

Retornos