Kaynak: Üyelik
Google Chat'teki üyelik ilişkisini (ör. bir kullanıcının veya Chat uygulamasının bir alana davet edilip edilmediği, alanda bulunup bulunmadığı ya da alandan ayrılıp ayrılmadığı) gösterir.
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ü, alanda izin verilen işlemlerini belirler. Bu alan yalnızca |
createTime |
İsteğe bağlı. Değişmez. Üyeliğin oluşturulma zamanı (ör. bir üyenin alana katıldığı veya alana katılmaya davet edildiği zaman). Bu alan, içe aktarma modundaki alanlara geçmiş üyelikleri aktarmak için kullanılması dışında yalnızca çıkış için kullanılır. |
deleteTime |
İsteğe bağlı. Değişmez. Üyeliğin silinme zamanı (ör. bir üye alandan ayrıldığında veya çıkarıldığında) Bu alan, içe aktarma modundaki alanlara geçmiş üyelikleri aktarmak için kullanılması dışında yalnızca çıkış için kullanılır. |
memberType birleşik alanı. Bu üyelikle ilişkili üye. Gelecekte diğer üyelik türleri de desteklenebilir. memberType aşağıdakilerden yalnızca 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ı yapıyorsa çıkışta user |
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 devletler de 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 katılmamıştır. |
NOT_A_MEMBER |
Kullanıcı, alana ait değil ve alana katılmak için bekleyen bir davetiye almadı. |
MembershipRole
Bir 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: Kullanıcı alanın üyesi değildir ancak davet edilebilir. Google Groups için: Bu rol her zaman atanır (gelecekte diğer enum değerleri kullanılabilir). |
ROLE_MEMBER |
Alan üyesi Sohbet kullanıcı arayüzünde bu role Üye adı verilir. Kullanıcı, alana mesaj gönderme gibi temel izinlere sahip olmalıdır. Yöneticiler ve sahipler, üyelere alanda aşağıdaki gibi ek izinler verebilir:
Doğrudan mesajlarda ve adsız grup görüşmelerinde herkes bu role sahiptir. |
ROLE_MANAGER |
Alan sahibi Sohbet kullanıcı arayüzünde bu role Sahip adı verilir. Kullanıcı, aşağıdakiler de dahil olmak üzere alanı yönetmek için alan izinlerinin tamamına sahiptir:
Yalnızca Daha fazla bilgi için Alan sahibi veya yöneticisi rolünüz hakkında daha fazla bilgi başlıklı makaleyi inceleyin. |
Grup
Google Chat'te Google Grubu.
JSON gösterimi |
---|
{ "name": string } |
Alanlar | |
---|---|
name |
Google Grubu'nun kaynak adı. Cloud Identity Groups API'deki bir grubu temsil eder. Biçim: groups/{group} |
Yöntemler |
|
---|---|
|
Arama için Chat uygulaması, bir kullanıcı veya Google Grubu için üyelik oluşturur. |
|
Üyeliği siler. |
|
Bir üyelikle ilgili ayrıntıları döndürür. |
|
Bir alandaki üyelikleri listeler. |
|
Üyeliği günceller. |