Kaynak: Üyelik
Google Chat'teki üyelik ilişkisini gösterir. Örneğin, bir kullanıcının veya Chat uygulamasının bir alana davet edilmesi, bir alanın bir parçası ya da alana gitmemesi gibi.
JSON gösterimi |
---|
{ "name": string, "state": enum ( |
Alanlar | |
---|---|
name |
Üyeliğin sunucu tarafından atanan kaynak adı. Biçim: |
state |
Yalnızca çıkış. Üyeliğin durumu. |
role |
İsteğe bağlı. Kullanıcının Chat alanındaki rolü. Bu rol, kullanıcının alanda izin verdiği işlemleri belirler. Bu alan yalnızcamembers.patch uygulamasında giriş olarak kullanılabilir.
|
createTime |
Yalnızca çıkış. Üyeliğin oluşturulma zamanı (ör. bir üyenin alana katıldığı veya davet edildiği zaman) |
Birlik alanı memberType . Bu üyelikle ilişkili üye. Diğer üye türleri gelecekte desteklenebilir. memberType şunlardan yalnızca biri olabilir: |
|
member |
Üyeliğin ilişkili olduğu Google Chat kullanıcısı veya uygulaması. Chat uygulamanız kullanıcı olarak kimlik doğrulaması yaparsa çıkış, |
groupMember |
Üyeliğin ilişkili olduğu Google Grubu. Yalnızca okuma işlemlerini destekler. Üyelik oluşturma veya güncelleme gibi diğer işlemler şu anda desteklenmemektedir. |
Üyelik Durumu
Üyenin bir boşlukla olan ilişkisini belirtir. Diğer üyelik durumları gelecekte desteklenebilir.
Sıralamalar | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Varsayılan değer. Kullanmayın. |
JOINED |
Kullanıcı alana eklenir ve alana katılabilir. |
INVITED |
Kullanıcı alana katılmaya davet edilmiş ancak alana katılmamıştır. |
NOT_A_MEMBER |
Kullanıcı alana ait değil ve alana katılmak için bekleyen bir davet yok. |
MembershipRole
Kullanıcının Chat alanında izin verdiği işlemleri temsil eder. Gelecekte daha fazla enum değeri eklenebilir.
Sıralamalar | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Varsayılan değer. users için: Bu kullanıcı alanın üyesi değildir ancak davet edilebilir. Google Groups için: her zaman bu rol atanır (ileride başka enum değerleri kullanılabilir). |
ROLE_MEMBER |
Alanın üyesi. Kullanıcı, alana mesaj gönderme gibi temel izinlere sahip. 1:1 ve adsız grup görüşmelerinde herkes bu role sahiptir. |
ROLE_MANAGER |
Alan yöneticisi. Kullanıcı, alanı yönetmesini sağlayan tüm temel izinlere ve üye ekleme veya kaldırma gibi yönetim izinlerine sahiptir. Yalnızca SpaceType.SPACE sürümünde desteklenir. |
Grup
Google Chat'te bir Google grubu.
JSON gösterimi |
---|
{ "name": string } |
Alanlar | |
---|---|
name |
Bir Google grubunun kaynak adı. Cloud Identity Groups API'deki bir grubu temsil eder. Biçim: groups/{group} |
Yöntemler |
|
---|---|
|
Arama uygulaması için insan üyeliği veya uygulama üyeliği oluşturur. |
|
Üyeliği siler. |
|
Üyelikle ilgili ayrıntıları döndürür. |
|
Alandaki üyelikleri listeler. |
|
Üyeliği günceller. |