REST Resource: matters

Ressource: Matter

Représente un litige.

Pour utiliser les ressources Vault, le compte doit disposer des droits Vault requis et avoir accès au litige. Pour accéder à un litige, le compte doit l'avoir créé, l'avoir partagé avec lui ou disposer du droit Afficher tous les litiges.

Représentation JSON
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ],
  "matterRegion": enum (MatterRegion)
}
Champs
matterId

string

ID Matter, généré par le serveur. Laissez ce champ vide lorsque vous créez un litige.

name

string

Nom du litige.

description

string

Description facultative du litige.

state

enum (State)

État de la demande.

matterPermissions[]

object (MatterPermission)

Répertorie les utilisateurs et leur autorisation pour le litige. Actuellement, aucune limite définie par le programmeur ne s'applique au nombre d'autorisations qu'une question peut avoir.

matterRegion

enum (MatterRegion)

Facultatif. Région des données demandée pour le litige.

État

État d'un litige.

Enums
STATE_UNSPECIFIED L'état de la question n'est pas spécifié.
OPEN La question est toujours en cours.
CLOSED La question est clôturée.
DELETED La demande est supprimée.

MatterPermission

Les utilisateurs peuvent être propriétaires ou collaborateurs de la matière. Chaque demande ne peut avoir qu'un seul propriétaire. Tous les autres utilisateurs ayant accès à la demande sont des collaborateurs. Lorsqu'un compte est supprimé, les ressources MatterPermission correspondantes cessent d'exister.

Représentation JSON
{
  "role": enum (AclRole),
  "accountId": string
}
Champs
role

enum (AclRole)

Rôle de l'utilisateur pour la demande.

accountId

string

ID de compte, tel que fourni par le SDK Admin.

AclRole

Autorisations utilisateur possibles pour une question, par ordre croissant

Enums
ROLE_UNSPECIFIED Aucun rôle attribué.
COLLABORATOR Un collaborateur sur la question.
OWNER Propriétaire de l'élément.

MatterRegion

Région des données du litige.

Enums
MATTER_REGION_UNSPECIFIED La région n'est pas spécifiée. La valeur par défaut est "ANY".
ANY N'importe quelle région.
US Région États-Unis.
EUROPE Région Europe.

Méthodes

addPermissions

Ajoute un compte en tant que collaborateur de la demande.

close

Ferme le litige spécifié.

count

Compte les comptes traités par la requête spécifiée.

create

Crée un litige avec le nom et la description donnés.

delete

Supprime l'élément spécifié.

get

Récupère l'élément spécifié.

list

Répertorie les litiges auxquels le demandeur a accès.

removePermissions

Supprime un compte en tant que collaborateur de la demande.

reopen

Réouvre le litige spécifié.

undelete

Réactive la demande spécifiée.

update

Met à jour l'élément spécifié.