REST Resource: matters

Resource: Masalah

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 dengan mereka, atau memiliki hak istimewa Lihat Semua Masalah.

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

string

ID masalah, yang dihasilkan oleh server. Kosongkan 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 batas yang ditetapkan programmer untuk jumlah izin yang dapat dimiliki suatu masalah.

Negara bagian

Status masalah.

Enumerasi
STATE_UNSPECIFIED Masalah tidak memiliki status yang ditentukan.
OPEN Masalah ini terbuka.
CLOSED Masalah ini ditutup.
DELETED Masalah dihapus.

IzinMateri

Pengguna dapat menjadi pemilik atau kolaborator yang penting. Setiap masalah hanya memiliki satu pemilik. Semua pengguna lain yang dapat mengakses masalah ini adalah kolaborator. Jika akun dihapus permanen, resource MatterPermission yang sesuai tidak akan ada lagi.

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.

PeranAcl

Izin pengguna yang mungkin untuk suatu masalah, dalam rangka meningkatkan izin.

Enumerasi
ROLE_UNSPECIFIED Tidak ada peran yang ditetapkan.
COLLABORATOR Kolaborator tentang masalah ini.
OWNER Pemilik masalah.

Metode

addPermissions

Menambahkan akun sebagai kolaborator masalah.

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

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.