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ıdır. Kullanıcının Chat alanındaki rolü, alanda izin verilen işlemlerini belirler. Bu alan yalnızca |
createTime |
İsteğe bağlıdır. Değiştirilemez. Ü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ıdır. 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 başka üyelik türleri de desteklenebilir. memberType aşağıdakilerden yalnızca biri olabilir: |
|
member |
İsteğe bağlıdır. Ü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ıdır. Ü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 Bu rol, Chat kullanıcı arayüzünde Üye olarak adlandırılır. 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ı, alanı yönetmek için tüm alan izinlerine sahiptir. Bu izinler şunlardır:
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. |
ROLE_ASSISTANT_MANAGER |
Alan yöneticisi Sohbet kullanıcı arayüzünde bu role yönetici adı verilir. Kullanıcı,
Yöneticilerin izinleri varsayılan olarak aşağıdakileri içerir ancak bunlarla sınırlı değildir:
Yalnızca Daha fazla bilgi için Alan ayarlarını yönetme 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. |