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 das Konto muss die Berechtigung Alle Rechtsangelegenheiten abrufen haben.

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

string

Die ID der Rechtsangelegenheit, die vom Server generiert wird. Lassen Sie das Feld beim Erstellen einer Rechtsangelegenheit leer.

name

string

Der Name der Rechtsangelegenheit.

description

string

Eine optionale Beschreibung der Rechtsangelegenheit.

state

enum (State)

Der Status der Angelegenheit.

matterPermissions[]

object (MatterPermission)

Listet die Nutzer und ihre Berechtigungen für die Rechtsangelegenheit auf. Derzeit gibt es keine vom Programmierer definierte Beschränkung der Anzahl der Berechtigungen, die eine Rechtsangelegenheit haben kann.

matter_region

enum (MatterRegion)

Der Speicherort für Daten der Rechtsangelegenheit.

Status

Der Status einer Rechtsangelegenheit.

Enums
STATE_UNSPECIFIED Für die Angelegenheit wurde kein Status angegeben.
OPEN Die Rechtsangelegenheit ist 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 für die Rechtsangelegenheit.

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 mit der Angelegenheit befasst ist.
OWNER Der Eigentümer der Rechtsangelegenheit.

Matter-Region

Der Speicherort für Daten einer Rechtsangelegenheit.

Enums
MATTER_REGION_UNSPECIFIED Für die Rechtsangelegenheit ist kein Speicherort für Daten angegeben.
ANY Für die Rechtsangelegenheit ist kein Speicherort für Daten angegeben.
US Die Rechtsangelegenheit hat einen US-Speicherort für Daten.
EU Die Rechtsangelegenheit hat einen Speicherort für Daten in der EU.

Methoden

addPermissions

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

close

Schließt die angegebene Rechtsangelegenheit.

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

Listet Rechtsangelegenheiten auf, auf die der Anfragende Zugriff hat.

removePermissions

Entfernt ein Konto als Mitbearbeiter für eine Anfrage.

reopen

Die angegebene Angelegenheit wird wieder geöffnet.

undelete

Stellt die angegebene Anfrage wieder her.

update

Aktualisiert die angegebene Rechtsangelegenheit.