REST Resource: matters

Referensi: 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)

Menampilkan daftar pengguna dan izin mereka untuk masalah tersebut. Saat ini tidak ada batasan yang ditentukan programmer mengenai jumlah izin yang dapat dimiliki suatu masalah.

matter_region

enum (MatterRegion)

Region data masalah.

Negara Bagian

Status masalah.

Enum
STATE_UNSPECIFIED Masalah ini tidak memiliki status yang ditentukan.
OPEN Kasus ini terbuka.
CLOSED Kasus ditutup.
DELETED Masalah ini akan 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 permanen, resource MatterPermission terkait tidak akan ada lagi.

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

Izin pengguna yang mungkin untuk suatu masalah, dengan urutan untuk meningkatkan izin.

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

Region Matter

Region data suatu masalah.

Enum
MATTER_REGION_UNSPECIFIED Masalah ini tidak memiliki region data yang ditentukan.
ANY Masalah ini 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 kasus.

close

Menutup kasus 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

Daftar masalah yang dapat diakses pemohon.

removePermissions

Menghapus akun sebagai kolaborator masalah.

reopen

Membuka kembali masalah yang ditentukan.

undelete

Membatalkan penghapusan masalah yang ditentukan.

update

Memperbarui masalah yang ditentukan.