Recurso: Matter
Representa un asunto.
Para trabajar con los recursos de Vault, la cuenta debe tener los privilegios de Vault necesarios y el acceso al asunto. Para acceder a un asunto, la cuenta debe haber creado el asunto, tenerlo compartido con él o tener el privilegio Ver todos los asuntos.
Representación JSON |
---|
{ "matterId": string, "name": string, "description": string, "state": enum ( |
Campos | |
---|---|
matterId |
El ID del asunto, que genera el servidor. Dejar en blanco cuando se crea un asunto |
name |
El nombre del asunto. |
description |
Una descripción opcional para el asunto. |
state |
El estado de la materia. |
matterPermissions[] |
Enumera los usuarios y sus permisos para el asunto. Actualmente, el programador no establece un límite definido para la cantidad de permisos que puede tener un asunto. |
Estado
El estado de un asunto.
Enumeradores | |
---|---|
STATE_UNSPECIFIED |
El asunto no tiene un estado especificado. |
OPEN |
El asunto está abierto. |
CLOSED |
El asunto está cerrado. |
DELETED |
Se borró el asunto. |
MatterPermission
Los usuarios pueden ser propietarios o colaboradores de asuntos. Cada asunto tiene solo un propietario. Todos los demás usuarios que pueden acceder al asunto son colaboradores. Cuando una cuenta se borra definitivamente, sus recursos MatterPermission correspondientes dejan de existir.
Representación JSON |
---|
{
"role": enum ( |
Campos | |
---|---|
role |
Es el rol del usuario en el asunto. |
accountId |
El ID de la cuenta, tal como lo proporciona el SDK de Admin. |
AclRole
Los posibles permisos del usuario para un asunto, en orden de aumento de los permisos.
Enumeradores | |
---|---|
ROLE_UNSPECIFIED |
No se asignaron funciones. |
COLLABORATOR |
Un colaborador en el asunto. |
OWNER |
El propietario del asunto. |
Métodos |
|
---|---|
|
Agrega una cuenta como colaborador del asunto. |
|
Cierra el asunto especificado. |
|
Cuenta las cuentas procesadas por la consulta especificada. |
|
Crea un asunto con el nombre y la descripción especificados. |
|
Borra el asunto especificado. |
|
Obtiene el asunto especificado. |
|
Las listas son importantes para las que el solicitante tiene acceso. |
|
Quita una cuenta como colaborador del asunto. |
|
Vuelve a abrir el asunto especificado. |
|
Recupera el asunto especificado. |
|
Actualiza el asunto especificado. |