Kaynak: Üyelik
Google Chat'teki bir üyelik ilişkisini (ör. bir kullanıcının veya Chat uygulamasının bir alana davet edilmesi, bir alanın bir parçası ya da bir alanda bulunmaması) temsil eder.
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 bir Chat alanındaki rolü. Bu rol, kullanıcının alandaki izin verilen işlemlerini belirler. Bu alan yalnızca |
createTime |
İsteğe bağlı. Sabit. Üyeliğin oluşturulma zamanı (ör. bir üyenin alana katılma veya alana davet edilme zamanı). İçe aktarma modundaki alanlarda geçmiş üyelikleri içe aktarmak için kullanıldığı durumlar dışında bu alanın yalnızca çıktısı alınır. |
deleteTime |
İsteğe bağlı. Sabit. Üyeliğin silinme zamanı (ör. bir üyenin alandan ayrılması veya çıkarılması). İçe aktarma modundaki alanlarda geçmiş üyelikleri içe aktarmak için kullanıldığı durumlar dışında bu alanın yalnızca çıktısı alınır. |
Birleştirme 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ı yapıyorsa çıkış, kullanıcı |
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. |
MembershipState
Üyenin bir alanla 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 edildi ancak alana katılmadı. |
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 verilen işlemlerini temsil eder. Gelecekte daha fazla numaralandırma 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 numaralandırma değerleri kullanılabilir). |
ROLE_MEMBER |
Alanın bir üyesi. Kullanıcı, alana mesaj gönderme gibi temel izinlere sahip. Bire bir ve adsız grup görüşmelerinde herkes bu role sahiptir. |
ROLE_MANAGER |
Alan yöneticisi Kullanıcı, tüm temel izinlerin yanı sıra üye ekleme veya kaldırma gibi alanı yönetmesine olanak tanıyan yönetim izinlerine de 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'de bir grubu temsil eder. Biçim: gruplar/{grup} |
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. |