Kaynak: Matter
Bir konuyu temsil eder.
Apps Kasası kaynaklarıyla çalışabilmesi için hesabın gerekli Apps Kasası ayrıcalıklarına ve konuya erişim iznine sahip olması gerekir. Bir konuya erişmek için hesabın konuyu oluşturmuş olması, konuyu kendisiyle 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 durumudur. |
matterPermissions[] |
Kullanıcıları ve kullanıcıların konuyla ilgili izinlerini listeler. Bir konunun sahip olabileceği izinlerin sayısı için programcılar tarafından tanımlanmış bir sınır yoktur. |
matter_region |
Konunun veri bölgesi. |
Eyalet
Bir konunun durumudur.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Konunun belirlenmiş bir durumu yok. |
OPEN |
Konu açık. |
CLOSED |
Bu konu kapatıldı. |
DELETED |
Konu silindi. |
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 kalıcı olarak silindiğinde, karşılık gelen MatterConsent kaynakları geçerliliğini yitirir.
JSON gösterimi |
---|
{
"role": enum ( |
Alanlar | |
---|---|
role |
Kullanıcının konuyla ilgili rolü. |
accountId |
Admin SDK tarafından sağlanan hesap kimliği. |
AclRole
İzinlerin arttığı sırayla bir konu için olası kullanıcı izinleri.
Sıralamalar | |
---|---|
ROLE_UNSPECIFIED |
Hiçbir rol atanmadı. |
COLLABORATOR |
Konuyla ilgili ortak çalışan. |
OWNER |
Konunun sahibi. |
Konu Bölgesi
Bir konunun veri bölgesi.
Sıralamalar | |
---|---|
MATTER_REGION_UNSPECIFIED |
Konunun belirtilmiş veri bölgesi yok. |
ANY |
Konunun belirtilmiş bir veri bölgesi yok. |
US |
Konu, ABD veri bölgesine sahip. |
EU |
Konu, AB veri bölgesine sahip. |
Yöntemler |
|
---|---|
|
Bir hesabı, konu 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şim sahibi olduğu konuları listeler. |
|
Konunun ortak çalışanı olan bir hesabı kaldırır. |
|
Belirtilen konuyu yeniden açar. |
|
Belirtilen konuyu silme işlemini geri alır. |
|
Belirtilen konuyu günceller. |