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ş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ış olarak kullanılır. |
deleteTime |
İsteğe bağlı. Değiştirilemez. Ü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ış olarak kullanılır. |
affiliation |
Yalnızca çıkış. Kullanıcının, alanın sahibi olan Workspace kuruluşuyla ilişkisi. Tüketici hesaplarına ait alanlarda tüm üyelerin bağlılığı |
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ı. Ü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ış, 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 davetiyesi yok. |
MembershipRole
Bir kullanıcının Chat alanında yapmasına izin verilen işlemleri 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 alan izinlerinin tamamına 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 Chat 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 bir 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} |
İlişkilendirme
Bir kullanıcının, alanın sahibi olan Google Workspace kuruluşuyla ilişkisini gösterir. Bu enum'a gelecekte daha fazla değer eklenebilir.
| Sıralamalar | |
|---|---|
AFFILIATION_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmıyor. |
INTERNAL |
Alan sahibi olan Google Workspace kuruluşu tarafından yönetilen bir hesap. |
EXTERNAL |
Alanın sahibi olan Google Workspace kuruluşunun dışındaki bir hesap (ör. tüketici hesabı veya farklı bir Workspace kuruluşu tarafından yönetilen hesap). |
MANAGED_EXTERNAL |
Alan sahibi Workspace kuruluşu tarafından yönetilen ancak kuruluş dışındaki bir kullanıcı (ör. misafir kullanıcı) için sağlanan hesaplar. Konuklar hakkında daha fazla bilgi edinmek için https://support.google.com/chat/answer/16997417 adresini ziyaret edin. |
Yöntemler |
|
|---|---|
|
Arama için Chat uygulaması, bir kullanıcı veya Google Grubu için üyelik oluşturur. |
|
Üyeliği siler. |
|
Üyelik hakkında ayrıntılar döndürür. |
|
Bir alandaki üyelikleri listeler. |
|
Üyeliği günceller. |