Recurso: Matter
Representa un asunto.
Para trabajar con recursos de Vault, la cuenta debe tener los privilegios necesarios de Vault y acceso a este asunto. Para acceder a un asunto, la cuenta debe haberlo creado, compartido con él o tener el privilegio de 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[] |
Muestra una lista de los usuarios y sus permisos para el asunto. Actualmente, no hay un límite definido por el programador en cuanto a 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. |
Permiso de asunto
Los usuarios pueden ser propietarios o colaboradores del asunto. Cada asunto tiene solo un propietario. Todos los demás usuarios que pueden acceder al asunto son colaboradores. Cuando se borra definitivamente una cuenta, sus recursos MatterPermission correspondientes ya no existen.
Representación JSON |
---|
{
"role": enum ( |
Campos | |
---|---|
role |
La función del usuario para el asunto. |
accountId |
Es el ID de la cuenta, proporcionado por el SDK de Admin. |
Función de LCA
Los posibles permisos del usuario para un asunto, a fin de aumentar 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 de asuntos. |
|
Cierra el asunto especificado. |
|
Cuenta las cuentas procesadas por la consulta especificada. |
|
Crea un asunto con el nombre y la descripción proporcionados. |
|
Borra el asunto especificado. |
|
Obtiene el asunto especificado. |
|
Enumera los asuntos a los que el solicitante tiene acceso. |
|
Quita una cuenta como colaborador del asunto. |
|
Vuelve a abrir el asunto especificado. |
|
Permite recuperar el asunto especificado. |
|
Actualiza el asunto especificado. |