REST Resource: matters

Risorsa: Matter

Rappresenta una questione.

Per utilizzare le risorse di Vault, l'account deve disporre dei privilegi di Vault richiesti e dell'accesso alla pratica. Per accedere a una pratica, l'account deve aver creato la pratica, averla condivisa con l'utente in questione o disporre del privilegio Visualizzazione di tutte le pratiche.

Rappresentazione JSON
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
  "matter_region": enum (MatterRegion),
}
Campi
matterId

string

L'ID richiesta, generato dal server. Lascia vuoto quando crei una pratica.

name

string

Il nome della questione.

description

string

Una descrizione facoltativa della pratica.

state

enum (State)

Lo stato della questione.

matterPermissions[]

object (MatterPermission)

Elenca gli utenti e le relative autorizzazioni per la richiesta. Attualmente non esiste un limite definito dal programmatore al numero di autorizzazioni che una pratica può avere.

matter_region

enum (MatterRegion)

La regione di dati della richiesta.

Stato

Lo stato di una pratica.

Enum
STATE_UNSPECIFIED La questione non ha uno stato specificato.
OPEN La pratica è aperta.
CLOSED La questione è chiusa.
DELETED La richiesta viene eliminata.

MatterPermission

Gli utenti possono essere proprietari o collaboratori della pratica. Ogni pratica ha un solo proprietario. Tutti gli altri utenti che possono accedere alla richiesta sono collaboratori. Quando un account viene eliminato, le risorse MatterPermission corrispondenti non esistono più.

Rappresentazione JSON
{
  "role": enum (AclRole),
  "accountId": string
}
Campi
role

enum (AclRole)

Il ruolo dell'utente per la pratica.

accountId

string

L'ID account, come fornito dall'SDK Admin.

AclRole

Le possibili autorizzazioni utente per una pratica, in ordine di autorizzazioni crescenti.

Enum
ROLE_UNSPECIFIED Nessun ruolo assegnato.
COLLABORATOR Un collaboratore sulla pratica.
OWNER Il proprietario della pratica.

Regione della pratica

La regione di dati di una pratica.

Enum
MATTER_REGION_UNSPECIFIED La richiesta non ha una regione di dati specificata.
ANY La richiesta non ha una regione di dati specificata.
US La pratica ha una regione di dati degli Stati Uniti.
EU La pratica ha una regione di dati UE.

Metodi

addPermissions

Aggiunge un account come collaboratore della richiesta.

close

Chiude la pratica specificata.

count

Calcola gli account elaborati dalla query specificata.

create

Crea una pratica con il nome e la descrizione specificati.

delete

Elimina la pratica specificata.

get

Recupera la richiesta specificata.

list

Elenca le pratiche a cui il richiedente ha accesso.

removePermissions

Rimuove un account come collaboratore della pratica.

reopen

Riapre la pratica specificata.

undelete

Annullare l'eliminazione della richiesta specificata.

update

Aggiorna la richiesta specificata.