Permissions class
Use para crear, reemplazar, consultar y leer todos los permisos.
Consulte Permiso para leer, reemplazar o eliminar un permiso específico por id.
Propiedades
user |
Métodos
create(Permission |
Cree un permiso. Un permiso representa un permiso por usuario para acceder a un recurso específico, por ejemplo, elemento o contenedor. |
query(Sql |
Consulte todos los permisos. |
query<T>(Sql |
Consulte todos los permisos. |
read |
Leer todos los permisos. Ejemplo Leer todos los permisos de la matriz.
|
upsert(Permission |
Upsert un permiso. Un permiso representa un permiso por usuario para acceder a un recurso específico, por ejemplo, elemento o contenedor. |
Detalles de las propiedades
user
Detalles del método
create(PermissionDefinition, RequestOptions)
Cree un permiso.
Un permiso representa un permiso por usuario para acceder a un recurso específico, por ejemplo, elemento o contenedor.
function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>
Parámetros
- body
- PermissionDefinition
Representa el cuerpo del permiso.
- options
- RequestOptions
Devoluciones
Promise<PermissionResponse>
query(SqlQuerySpec, FeedOptions)
Consulte todos los permisos.
function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
Parámetros
- query
- SqlQuerySpec
Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.
- options
- FeedOptions
Devoluciones
QueryIterator<any>
query<T>(SqlQuerySpec, FeedOptions)
Consulte todos los permisos.
function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>
Parámetros
- query
- SqlQuerySpec
Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.
- options
- FeedOptions
Devoluciones
readAll(FeedOptions)
Leer todos los permisos.
Ejemplo
Leer todos los permisos de la matriz.
const {body: permissionList} = await user.permissions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<PermissionDefinition & Resource>
Parámetros
- options
- FeedOptions
Devoluciones
upsert(PermissionDefinition, RequestOptions)
Upsert un permiso.
Un permiso representa un permiso por usuario para acceder a un recurso específico, por ejemplo, elemento o contenedor.
function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>
Parámetros
- body
- PermissionDefinition
- options
- RequestOptions
Devoluciones
Promise<PermissionResponse>