REST Resource: matters

Ressource: Matter

Stellt eine Rechtsangelegenheit dar.

Damit Sie mit Vault-Ressourcen arbeiten können, muss das Konto die erforderlichen Vault-Berechtigungen und Zugriff auf die Rechtsangelegenheit haben. Damit Sie auf eine Rechtsangelegenheit zugreifen können, muss sie über das Konto erstellt worden sein, für die Rechtsangelegenheit freigegeben worden sein oder die Berechtigung Alle Rechtsangelegenheiten abrufen haben.

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

string

Die ID der Rechtsangelegenheit, die vom Server generiert wird. Lassen Sie das Feld leer, wenn Sie eine Rechtsangelegenheit erstellen.

name

string

Der Name der Rechtsangelegenheit.

description

string

Eine optionale Beschreibung der Rechtsangelegenheit.

state

enum (State)

Der Status der Rechtsangelegenheit.

matterPermissions[]

object (MatterPermission)

Hier werden die Nutzer und ihre Berechtigungen für die Rechtsangelegenheit aufgelistet. Derzeit gibt es keine vom Programmierer definierte Obergrenze für die Anzahl der Berechtigungen, die eine Rechtsangelegenheit haben kann.

Status

Der Status einer Rechtsangelegenheit.

Enums
STATE_UNSPECIFIED Die Rechtsangelegenheit hat keinen Status.
OPEN Die Rechtsangelegenheit ist offen.
CLOSED Die Rechtsangelegenheit ist abgeschlossen.
DELETED Die Rechtsangelegenheit wurde gelöscht.

MatterPermission

Nutzer können Inhaber oder Mitbearbeiter der Rechtsangelegenheit sein. Jede Rechtsangelegenheit hat nur einen Inhaber. Alle anderen Nutzer, die auf die Rechtsangelegenheit zugreifen können, sind Mitbearbeiter. Wenn ein Konto dauerhaft gelöscht wird, sind die zugehörigen MatterPermission-Ressourcen nicht mehr vorhanden.

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

enum (AclRole)

Die Rolle des Nutzers für die Rechtsangelegenheit.

accountId

string

Die Konto-ID, die vom Admin SDK bereitgestellt wird.

AclRole

Die möglichen Nutzerberechtigungen für eine Rechtsangelegenheit, in der Reihenfolge der steigenden Berechtigungen.

Enums
ROLE_UNSPECIFIED Keine Rolle zugewiesen.
COLLABORATOR Mitarbeitende an der Angelegenheit.
OWNER Der Inhaber der Rechtsangelegenheit.

Methoden

addPermissions

Fügt ein Konto als Mitbearbeiter für Rechtsangelegenheiten hinzu.

close

Schließt die angegebene Rechtsangelegenheit.

count

Zählt die Konten, die von der angegebenen Abfrage verarbeitet werden.

create

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

delete

Löscht die angegebene Rechtsangelegenheit.

get

Ruft die angegebene Rechtsangelegenheit ab.

list

Listet Rechtsangelegenheiten auf, auf die der Anfragende Zugriff hat.

removePermissions

Entfernt ein Konto als Mitbearbeiter für Rechtsangelegenheit.

reopen

Öffnet die angegebene Rechtsangelegenheit noch einmal.

undelete

Stellt die angegebene Rechtsangelegenheit wieder her.

update

Aktualisiert die angegebene Rechtsangelegenheit.