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 averla creata, averla condivisa con l'account o disporre del privilegio Visualizzazione di tutte le pratiche.

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

string

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

name

string

Il nome della questione.

description

string

Una descrizione facoltativa della questione.

state

enum (State)

Lo stato della questione.

matterPermissions[]

object (MatterPermission)

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

matterRegion

enum (MatterRegion)

Facoltativo. La regione di dati richiesta per la richiesta.

Stato

Lo stato di una pratica.

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

MatterPermission

Gli utenti possono essere proprietari o collaboratori di Matter. Ogni richiesta 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 richiesta.

accountId

string

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

AclRole

Le possibili autorizzazioni utente per una richiesta, in ordine di aumento delle autorizzazioni.

Enum
ROLE_UNSPECIFIED Nessun ruolo assegnato.
COLLABORATOR Un collaboratore esperto della questione.
OWNER Il proprietario della richiesta.

MatterRegion

La regione di dati della richiesta.

Enum
MATTER_REGION_UNSPECIFIED La regione non è specificata. Il valore predefinito è QUALSIASI.
ANY Qualsiasi regione.
US Regione degli Stati Uniti.
EUROPE Regione Europa.

Metodi

addPermissions

Aggiunge un account come collaboratore della richiesta.

close

Chiude la pratica specificata.

count

Conta gli account elaborati dalla query specificata.

create

Crea una pratica con il nome e la descrizione dati.

delete

Consente di eliminare la richiesta specificata.

get

Recupera la richiesta specificata.

list

Elenca le pratiche a cui il richiedente ha accesso.

removePermissions

Rimuove un account come collaboratore della richiesta.

reopen

Riapre la richiesta specificata.

undelete

Annullare l'eliminazione della richiesta specificata.

update

Aggiorna la richiesta specificata.