REST Resource: matters

Ressource: Matter

Stellt eine Angelegenheit dar.

Damit das Konto mit Vault-Ressourcen arbeiten kann, muss es die erforderlichen Vault-Berechtigungen haben und Zugriff auf die Angelegenheit haben. Um auf eine Rechtsangelegenheit zugreifen zu können, muss das Konto die Rechtsangelegenheit erstellt oder die Rechtsangelegenheit für das Konto freigegeben worden sein oder der Nutzer muss die Berechtigung Alle Rechtsangelegenheiten abrufen haben.

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

string

Die Fall-ID, die vom Server generiert wird. Lassen Sie dieses Feld beim Erstellen einer Rechtsangelegenheit leer.

name

string

Der Name der Angelegenheit.

description

string

Optional: Geben Sie eine Beschreibung der Rechtsangelegenheit ein.

state

enum (State)

Der Status der Angelegenheit.

matterPermissions[]

object (MatterPermission)

Hier werden die Nutzer und ihre Berechtigungen für die Rechtsangelegenheit aufgelistet. Derzeit gibt es keine vom Programmierer festgelegte Beschränkung für die Anzahl der Berechtigungen, die eine Angelegenheit haben kann.

matterRegion

enum (MatterRegion)

Optional. Der angeforderte Speicherort für die Daten der Rechtsangelegenheit.

Status

Der Zustand einer Materie.

Enums
STATE_UNSPECIFIED Für die Angelegenheit ist kein Status angegeben.
OPEN Die Angelegenheit ist noch offen.
CLOSED Die Angelegenheit ist abgeschlossen.
DELETED Die Angelegenheit wird gelöscht.

MatterPermission

Nutzer können Inhaber oder Mitbearbeiter von Anfragen sein. Jede Angelegenheit hat nur einen Eigentümer. Alle anderen Nutzer, die Zugriff auf die Anfrage haben, sind Mitbearbeiter. Wenn ein Konto gelöscht wird, existieren die zugehörigen MatterPermission-Ressourcen nicht mehr.

JSON-Darstellung
{
  "role": enum (AclRole),
  "accountId": string
}
Felder
role

enum (AclRole)

Die Rolle des Nutzers in der Angelegenheit.

accountId

string

Die Konto-ID, wie vom Admin SDK bereitgestellt.

AclRole

Die möglichen Nutzerberechtigungen für eine Anfrage, sortiert nach steigender Berechtigung.

Enums
ROLE_UNSPECIFIED Keine Rolle zugewiesen.
COLLABORATOR Ein Mitbearbeiter, der an der Angelegenheit beteiligt ist.
OWNER Der Inhaber der Angelegenheit.

MatterRegion

Der Speicherort für Daten der Rechtsangelegenheit.

Enums
MATTER_REGION_UNSPECIFIED Die Region ist nicht angegeben. Die Standardeinstellung ist JEDER.
ANY Beliebige Region
US USA
EUROPE Europa.

Methoden

addPermissions

Fügen Sie ein Konto als Mitbearbeiter für die Angelegenheit hinzu.

close

Schließt die angegebene Angelegenheit.

count

Die Anzahl der Konten, die mit der angegebenen Abfrage verarbeitet wurden.

create

Damit wird eine Rechtsangelegenheit mit dem betreffenden Namen und der Beschreibung erstellt.

delete

Löscht die angegebene Angelegenheit.

get

Ruft die angegebene Angelegenheit ab.

list

Hier werden alle Rechtsangelegenheiten aufgelistet, auf die der Antragsteller Zugriff hat.

removePermissions

Entfernt ein Konto als Mitbearbeiter der Angelegenheit.

reopen

Die angegebene Angelegenheit wird wieder geöffnet.

undelete

Stellt die angegebene Anfrage wieder her.

update

Aktualisiert die angegebene Angelegenheit.