Kaynak: Alan
Google Chat'te bir alan. Alanlar, iki veya daha fazla kullanıcı arasındaki görüşmeler ya da kullanıcı ile Chat uygulaması arasındaki bire bir mesajlardır.
JSON gösterimi |
---|
{ "name": string, "type": enum ( |
Alanlar | |
---|---|
name |
Alanın kaynak adı. Biçim: |
type |
Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine |
spaceType |
Alanın türü. Alan oluştururken veya alanın alan türünü güncellerken gereklidir. Yalnızca diğer kullanımlar için çıkış yapar. |
singleUserBotDm |
İsteğe bağlı. Alanın, Chat uygulaması ile tek bir insan arasındaki DM olup olmadığı. |
threaded |
Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine |
displayName |
Alanın görünen adı. Alan oluştururken gereklidir. Alan oluştururken veya Doğrudan mesajlar için bu alan boş olabilir. 128 karaktere kadar destekler. |
externalUserAllowed |
Sabit. Bu alanda herhangi bir Google Chat kullanıcısına üye olarak izin verilip verilmediği. Bir Google Workspace kuruluşunda alan oluştururken giriş yapın. Aşağıdaki koşullarda alan oluştururken bu alanı atlayın:
Mevcut alanlar için bu alan yalnızca çıktı biçimindedir. |
spaceThreadingState |
Yalnızca çıkış. Chat alanındaki mesaj dizisi durumu. |
spaceDetails |
Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar. |
spaceHistoryState |
Bu alandaki mesajlar ve mesaj dizileri için mesaj geçmişi durumu. |
importMode |
İsteğe bağlı. Bu alanın Google Workspace'e veri taşıma kapsamında |
createTime |
İsteğe bağlı. Sabit. Chat'te oluşturulan alanlar için, alanın oluşturulduğu zaman. Bu alan, içe aktarma modundaki alanlarda kullanılmadığı sürece yalnızca çıkış bilgisi verir. İçe aktarma modundaki alanlar için, orijinal oluşturma zamanını korumak amacıyla bu alanı, alanın kaynakta oluşturulduğu geçmiş zaman damgasına ayarlayın. Yalnızca |
adminInstalled |
Yalnızca çıkış. Chat uygulamasının bir Google Workspace yöneticisi tarafından yüklenip yüklenmediği. Yöneticiler; alanları, kuruluş birimleri veya bir kullanıcı grubu için Chat uygulaması yükleyebilir. Yöneticiler, yalnızca kullanıcılarla uygulama arasında doğrudan mesajlaşmak için Chat uygulamalarını yükleyebilir. Yönetici yüklemeyi desteklemek için uygulamanızda doğrudan mesajlaşma özelliği bulunmalıdır. |
accessSettings |
İsteğe bağlı. Alanın erişim ayarını belirtir. Yalnızca |
spaceUri |
Yalnızca çıkış. Alanın URI'si. |
Tür
Kullanımdan kaldırıldı: Bunun yerine SpaceType
kullanın.
Sıralamalar | |
---|---|
TYPE_UNSPECIFIED |
Ayrıldı. |
ROOM |
İki veya daha fazla insan arasındaki konuşmalar. |
DM |
İnsan ve Chat uygulaması arasında yapılan, tüm mesajların sabit olduğu bire bir doğrudan mesaj. Bunun iki kişi arasındaki doğrudan mesajları kapsamadığını unutmayın. |
SpaceType
Alanın türü. Alan oluştururken veya güncellerken gereklidir. Yalnızca diğer kullanımlar için çıkış yapar.
Sıralamalar | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Ayrıldı. |
SPACE |
Kullanıcıların ileti gönderdiği, dosya paylaştığı ve ortak çalışma yaptığı bir yer. SPACE , Chat uygulamaları içerebilir. |
GROUP_CHAT |
3 veya daha fazla kişinin yer aldığı grup görüşmeleri. GROUP_CHAT , Chat uygulamaları içerebilir. |
DIRECT_MESSAGE |
İki gerçek kişi veya bir insan ile Chat uygulaması arasındaki 1:1 mesajlar. |
SpaceThreadingState
Chat alanındaki mesaj dizisi durumunun türünü belirtir.
Sıralamalar | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Ayrıldı. |
THREADED_MESSAGES |
Mesaj dizilerini destekleyen adlandırılmış alanlar. Kullanıcılar bir mesajı yanıtladığında, mesaj dizisi içinde yanıt verebilir. Böylece, yanıtları orijinal mesajın bağlamı içinde kalır. |
GROUPED_MESSAGES |
Görüşmenin konuya göre organize edildiği adlandırılmış alanlar. Konular ve yanıtları birlikte gruplandırılır. |
UNTHREADED_MESSAGES |
İki kişi arasındaki doğrudan mesajlar (DM) ve 3 veya daha fazla kişi arasındaki grup görüşmeleri. |
SpaceDetails
Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar.
JSON gösterimi |
---|
{ "description": string, "guidelines": string } |
Alanlar | |
---|---|
description |
İsteğe bağlı. Alanın açıklaması. Örneğin, alanın tartışma konusunu, işlevsel amacını veya katılımcıları açıklayın. 150 karaktere kadar desteklenir. |
guidelines |
İsteğe bağlı. Mekanın kuralları, beklentileri ve görgü kuralları. 5.000 karaktere kadar desteklenir. |
HistoryState
Mesajlar ve alanların geçmiş durumu. Mesajların ve ileti dizilerinin oluşturulduktan sonra ne kadar süreyle saklanacağını belirtir.
Sıralamalar | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Varsayılan değer. Kullanmayın. |
HISTORY_OFF |
Geçmişe kayıt kapalı. Mesajlar ve mesaj dizileri 24 saat saklanır. |
HISTORY_ON |
Geçmişe kayıt açık. Kuruluşun Apps Kasası saklama kuralları, iletilerin ve ileti dizilerinin ne kadar süre saklanacağını belirtir. |
AccessSettings
Alanın erişim ayarını temsil eder.
JSON gösterimi |
---|
{
"accessState": enum ( |
Alanlar | |
---|---|
accessState |
Yalnızca çıkış. Alanın erişim durumunu gösterir. |
audience |
İsteğe bağlı. Alana erişebilen hedef kitlenin kaynak adı. Alanı bulunabilir hale getirmek için bu alanı geçerli bir hedef kitle kimliğine ayarlayın veya |
AccessState
Alanın erişim durumunu gösterir.
Sıralamalar | |
---|---|
ACCESS_STATE_UNSPECIFIED |
Erişim durumu bilinmiyor veya bu API'de desteklenmiyor. |
PRIVATE |
Alan, eklenen veya davet edilen üyeler ya da gruplar tarafından bulunabilir. |
DISCOVERABLE |
Alan, seçilen veya davet edilen üye ya da grupların yanı sıra seçilen hedef kitle tarafından da bulunabilir. |
Yöntemler |
|
---|---|
|
Belirtilen alan için içe aktarma işlemini tamamlar ve alan adı kullanıcılara görünür hale gelir. |
|
Adlandırılmış alan oluşturur. |
|
Adlandırılmış alanı siler. |
|
Belirtilen kullanıcıyla olan mevcut doğrudan mesajı döndürür. |
|
Bir alanla ilgili ayrıntıları döndürür. |
|
Arayanın üyesi olduğu alanları listeler. |
|
Bir alanı günceller. |
|
Bir alan oluşturur ve belirtilen kullanıcıları alana ekler. |