Kaynak: Üyelik
Google Chat'teki üyelik ilişkilerini (ör. bir kullanıcının veya Chat uygulamasının bir alana davet edilip edilmediği, alana dahil olup olmadığı ya da alandan ayrılıp ayrılmadığı) temsil eder.
JSON gösterimi |
---|
{ "name": string, "state": enum ( |
Alanlar | |
---|---|
name |
Tanımlayıcı. Sunucu tarafından atanan üyeliğin 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, alanda izin verilen işlemlerini belirler. Bu alan yalnızca |
createTime |
İsteğe bağlı. Değişmez. Üyeliğin oluşturulduğu zaman (ör. üyenin alana katılması veya alana katılmaya davet edilmesi). Bu alan, yalnızca geçmiş üyelikleri içe aktarma modu alanlarından içe aktarmak için kullanıldığında çıkışa yöneliktir. |
deleteTime |
İsteğe bağlı. Değişmez. Üyeliğin silinme zamanı (ör. üyenin alandan ayrıldığı veya alandan çıkarıldığı zaman). Bu alan, yalnızca geçmiş üyelikleri içe aktarma modu alanlarından içe aktarmak için kullanıldığında çıkışa yöneliktir. |
Birlik alanı memberType . Bu üyelikle ilişkili üye. Gelecekte diğer üye türleri de desteklenmeye başlayabilir. memberType yalnızca aşağıdakilerden biri olabilir: |
|
member |
İsteğe bağlı. Üyeliğin karşılık geldiği Google Chat kullanıcısı veya uygulaması. Chat uygulamanız kullanıcı olarak kimlik doğrulaması yaparsa çıkışta kullanıcı |
groupMember |
İsteğe bağlı. Üyeliğin karşılık geldiği Google grubu. Google Gruplar'daki üyelikleri okumak veya değiştirmek için kullanıcı kimlik doğrulaması gerekir. |
MembershipState
Üyenin alanla ilişkisini belirtir. Gelecekte diğer üye ülkeler de desteklenmeye başlayabilir.
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ğilse ve alana katılmak için bekleyen davetiyesi yoksa |
MembershipRole
Kullanıcının Chat alanında izin verilen işlemlerini temsil eder. Gelecekte daha fazla enum değeri eklenebilir.
Sıralamalar | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Varsayılan değer. users için: Alanın üyesi değildir ancak davet edilebilir. Google Groups için: Bu role her zaman atanır (gelecekte başka enum değerleri kullanılabilir). |
ROLE_MEMBER |
Alanın üyesi. Kullanıcı, alana mesaj gönderme gibi temel izinlere sahiptir. Bire bir görüşmelerde ve adsız grup görüşmelerinde herkes bu role sahiptir. |
ROLE_MANAGER |
Alan yöneticisi Kullanıcı, tüm temel izinlere ve ayrıca alanı yönetmesine olanak tanıyan yönetici izinlerine (ör. üye ekleme veya kaldırma) 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 grubu için kaynak adı. Cloud Identity Groups API'de bir grubu temsil eder. Format: groups/{group} |
Yöntemler |
|
---|---|
|
Arama yapan Chat uygulaması, kullanıcı veya Google grubu için üyelik oluşturur. |
|
Üyeliği siler. |
|
Bir üyelikle ilgili ayrıntıları döndürür. |
|
Alandaki üyelikleri listeler. |
|
Üyeliği günceller. |