Kaynak: Matter
Bir konuyu temsil eder.
Apps Kasası kaynaklarını kullanabilmek için hesabın gerekli Apps Kasası ayrıcalıklarına ve konuya erişimine sahip olması gerekir. Bir konuya erişebilmek için hesabın konuyu oluşturması, konuyu paylaşmış olması veya Tüm Konuları Görüntüleme ayrıcalığına sahip olması gerekir.
JSON gösterimi |
---|
{ "matterId": string, "name": string, "description": string, "state": enum ( |
Alanlar | |
---|---|
matterId |
Sunucu tarafından oluşturulan konu kimliği. Konu oluştururken boş bırakın. |
name |
Konunun adı. |
description |
Konu için isteğe bağlı bir açıklama. |
state |
Konunun durumu. |
matterPermissions[] |
Kullanıcıları ve konuyla ilgili izinlerini listeler. Şu anda bir konunun sahip olabileceği izin sayısıyla ilgili programcı tarafından tanımlanmış bir sınır yoktur. |
matterRegion |
İsteğe bağlı. Konu için istenen veri bölgesi. |
Eyalet
Bir konunun durumu.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Konunun durumu belirtilmemiş. |
OPEN |
Konu açıktır. |
CLOSED |
Konu kapatıldı. |
DELETED |
Konu silinir. |
MatterPermission
Kullanıcılar, konu sahipleri veya ortak çalışanlar olabilir. Her konunun yalnızca bir sahibi vardır. Konuya erişebilen diğer tüm kullanıcılar ortak çalışanlardır. Bir hesap temizlendiğinde, ilgili MatterPermission kaynakları varlığını yitirir.
JSON gösterimi |
---|
{
"role": enum ( |
Alanlar | |
---|---|
role |
Kullanıcının konuyla ilgili rolü. |
accountId |
Yönetici SDK'sı tarafından sağlanan hesap kimliği. |
AclRole
Bir konuyla ilgili olası kullanıcı izinleri, izinlerin artması sırasına göre.
Sıralamalar | |
---|---|
ROLE_UNSPECIFIED |
Hiçbir rol atanmadı. |
COLLABORATOR |
Konuyla ilgili bir iş ortağı. |
OWNER |
Konunun sahibi. |
MatterRegion
Konunun veri bölgesi.
Sıralamalar | |
---|---|
MATTER_REGION_UNSPECIFIED |
Bölge belirtilmemiş. Varsayılan olarak HERHANGİ bir değerdir. |
ANY |
Herhangi bir bölge. |
US |
Amerika Birleşik Devletleri bölgesi. |
EUROPE |
Avrupa bölgesi. |
Yöntemler |
|
---|---|
|
Hesabı, konu üzerinde ortak çalışan olarak ekler. |
|
Belirtilen konuyu kapatır. |
|
Belirtilen sorgu tarafından işlenen hesapları sayar. |
|
Belirtilen ada ve açıklamaya sahip bir konu oluşturur. |
|
Belirtilen konuyu siler. |
|
Belirtilen konuyu alır. |
|
İstekte bulunan kullanıcının erişebildiği konuları listeler. |
|
Bir hesabı konu ortak çalışanı olarak kaldırır. |
|
Belirtilen konuyu yeniden açar. |
|
Belirtilen konuyu silme işlemini geri alır. |
|
Belirtilen konuyu günceller. |