REST Resource: matters

Resource: Matter

Menunjukkan masalah.

Untuk menggunakan resource Vault, akun harus memiliki hak istimewa Vault yang diperlukan dan akses ke masalah. Untuk mengakses masalah, akun harus sudah membuat masalah, membagikan masalah tersebut kepadanya, atau memiliki hak istimewa Melihat Semua Masalah.

Representasi JSON
{
  "matterId": string,
  "name": string,
  "description": string,
  "state": enum (State),
  "matterPermissions": [
    {
      object (MatterPermission)
    }
  ]
  "matter_region": 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 tersebut.

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.

matter_region

enum (MatterRegion)

Region data 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 masalah. Setiap kasus 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, yang diberikan 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.

Region Matter

Region data masalah.

Enum
MATTER_REGION_UNSPECIFIED Masalah tidak memiliki region data yang ditentukan.
ANY Masalah tidak memiliki region data yang ditentukan.
US Masalah ini memiliki region data AS.
EU Masalah tersebut memiliki region data Uni 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 diberikan.

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

Membatalkan penghapusan masalah yang ditentukan.

update

Memperbarui masalah yang ditentukan.