REST Resource: matters

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 (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
}
Campos
matterId

string

El ID del asunto, que genera el servidor Dejar en blanco cuando se crea un asunto.

name

string

El nombre del asunto.

description

string

Una descripción opcional para el asunto.

state

enum (State)

El estado de la materia.

matterPermissions[]

object (MatterPermission)

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 (AclRole),
  "accountId": string
}
Campos
role

enum (AclRole)

La función del usuario para el asunto.

accountId

string

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

addPermissions

Agrega una cuenta como colaborador de asuntos.

close

Cierra el asunto especificado.

count

Cuenta las cuentas procesadas por la consulta especificada.

create

Crea un asunto con el nombre y la descripción proporcionados.

delete

Borra el asunto especificado.

get

Obtiene el asunto especificado.

list

Enumera los asuntos a los que el solicitante tiene acceso.

removePermissions

Quita una cuenta como colaborador del asunto.

reopen

Vuelve a abrir el asunto especificado.

undelete

Permite recuperar el asunto especificado.

update

Actualiza el asunto especificado.