REST Resource: matters

Resource: Matter

Merepresentasikan masalah.

Untuk menggunakan resource Vault, akun harus memiliki hak istimewa Vault yang diperlukan dan akses ke masalah. Untuk mengakses masalah, akun harus telah membuat masalah, memiliki masalah yang dibagikan kepadanya, atau memiliki hak istimewa Lihat Semua Masalah.

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

string

ID masalah, yang dibuat oleh server. Biarkan kosong saat membuat masalah.

name

string

Nama masalah.

description

string

Deskripsi opsional untuk masalah.

state

enum (State)

Status masalah.

matterPermissions[]

object (MatterPermission)

Mencantumkan pengguna dan izin mereka untuk masalah tersebut. Saat ini tidak ada batasan yang ditentukan programmer untuk jumlah izin yang dapat dimiliki masalah.

matterRegion

enum (MatterRegion)

Opsional. Region data yang diminta untuk masalah.

Negara Bagian

Status masalah.

Enum
STATE_UNSPECIFIED Masalah tidak memiliki status yang ditentukan.
OPEN Kasus ini masih terbuka.
CLOSED Masalah ini telah ditutup.
DELETED Kasus dihapus.

MatterPermission

Pengguna dapat menjadi pemilik atau kolaborator materi. Setiap masalah hanya memiliki satu pemilik. Semua pengguna lain yang dapat mengakses masalah tersebut adalah kolaborator. Saat akun dihapus, resource MatterPermission yang sesuai akan dihapus.

Representasi JSON
{
  "role": enum (AclRole),
  "accountId": string
}
Kolom
role

enum (AclRole)

Peran pengguna untuk masalah tersebut.

accountId

string

ID akun, seperti yang disediakan oleh Admin SDK.

AclRole

Kemungkinan izin pengguna untuk suatu masalah, dalam urutan peningkatan izin.

Enum
ROLE_UNSPECIFIED Tidak ada peran yang ditetapkan.
COLLABORATOR Kolaborator terkait masalah tersebut.
OWNER Pemilik masalah.

MatterRegion

Region data untuk masalah.

Enum
MATTER_REGION_UNSPECIFIED Region tidak ditentukan. Defaultnya adalah ANY.
ANY Region mana pun.
US Region Amerika Serikat.
EUROPE Region Eropa.

Metode

addPermissions

Menambahkan akun sebagai kolaborator perkara.

close

Menutup masalah yang ditentukan.

count

Menghitung akun yang diproses oleh kueri yang ditentukan.

create

Membuat masalah dengan nama dan deskripsi yang ditentukan.

delete

Menghapus masalah yang ditentukan.

get

Mendapatkan masalah yang ditentukan.

list

Mencantumkan masalah yang dapat diakses pemohon.

removePermissions

Menghapus akun sebagai kolaborator perkara.

reopen

Membuka kembali masalah yang ditentukan.

undelete

Menghapus pembatalan penghapusan masalah yang ditentukan.

update

Memperbarui masalah yang ditentukan.