Zasób: Space
Pokój w Google Chat. Pokoje to rozmowy między co najmniej 2 użytkownikami lub wiadomości 1:1 między użytkownikiem a aplikacją Google Chat.
Zapis JSON |
---|
{ "name": string, "type": enum ( |
Pola | |
---|---|
name |
Nazwa zasobu pokoju. Format: |
type |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
spaceType |
Typ pokoju. Wymagane podczas tworzenia pokoju lub aktualizowania jego typu. Dane wyjściowe tylko do innych zastosowań. |
singleUserBotDm |
Opcjonalnie. Określa, czy pokój to czat między aplikacją do obsługi czatu a jedną osobą. |
threaded |
Tylko dane wyjściowe. Wycofane: użyj atrybutu |
displayName |
Wyświetlana nazwa pokoju. Wymagane podczas tworzenia pokoju. Jeśli podczas tworzenia pokoju lub aktualizowania W przypadku czatów to pole może być puste. Może mieć do 128 znaków. |
externalUserAllowed |
Stała. Określa, czy do pokoju może dołączyć dowolny użytkownik Google Chat. Pole podczas tworzenia pokoju w organizacji Google Workspace. Pomiń to pole podczas tworzenia pokoi w tych warunkach:
W przypadku istniejących pokoi to pole wyświetla się tylko w danych wyjściowych. |
spaceThreadingState |
Tylko dane wyjściowe. Stan podziału na wątki w pokoju czatu. |
spaceDetails |
szczegółowe informacje o pokoju, w tym jego opis i reguły; |
spaceHistoryState |
Stan historii wiadomości i wątków w tym pokoju. |
importMode |
Opcjonalnie. Określa, czy pokój został utworzony w |
createTime |
Opcjonalnie. w przypadku pokoi utworzonych w Google Chat, data utworzenia pokoju; To pole wyświetla się tylko w danych wyjściowych, chyba że jest używane w importowanych pokojach. W przypadku zaimportowanych pokoi ustaw w tym polu historyczną sygnaturę czasową, w której pokój został utworzony w źródle, aby zachować pierwotny czas utworzenia. Wartość podawana w danych wyjściowych tylko wtedy, gdy |
adminInstalled |
Tylko dane wyjściowe. Wskazuje, czy aplikacja Google Chat została zainstalowana przez administratora Google Workspace. Administratorzy mogą zainstalować aplikację do obsługi czatu dla swojej domeny, jednostki organizacyjnej lub grupy użytkowników. Administratorzy mogą instalować aplikacje do obsługi czatu tylko w przypadku czatów między użytkownikami a aplikacją. Aby aplikacja była instalowana przez administratora, musi obsługiwać czat. |
Typ
Wycofane: użyj atrybutu SpaceType
.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
|
ROOM |
rozmowy między co najmniej 2 osobami; |
DM |
Czat 1:1 między człowiekiem a aplikacją do Google Chat, w której wszystkie wiadomości są płaskie. Pamiętaj, że nie dotyczy to czatów między 2 osobami. |
Typ Przestrzeni
Typ pokoju. Wymagane podczas tworzenia lub aktualizowania pokoju. Dane wyjściowe tylko do innych zastosowań.
Wartości w polu enum | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Zarezerwowany. |
SPACE |
Miejsce, w którym użytkownicy mogą wysyłać wiadomości, udostępniać pliki i współpracować. Element SPACE może zawierać aplikacje do obsługi czatu. |
GROUP_CHAT |
rozmowy grupowe z co najmniej 3 osobami; Element GROUP_CHAT może zawierać aplikacje do obsługi czatu. |
DIRECT_MESSAGE |
wiadomości 1:1 między 2 ludźmi lub człowiekiem a aplikacją Google Chat; |
SpaceThreadingState
Określa typ stanu podziału na wątki w pokoju czatu.
Wartości w polu enum | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Zarezerwowany. |
THREADED_MESSAGES |
Pokoje z nazwą obsługujące wątki wiadomości. Gdy użytkownicy odpowiadają na wiadomość, mogą odpowiedzieć w wątku, co zachowa swoją odpowiedź w kontekście pierwotnej wiadomości. |
GROUPED_MESSAGES |
Nazwane pokoje, w których rozmowa jest uporządkowana według tematów. Tematy i odpowiedzi na nie są grupowane. |
UNTHREADED_MESSAGES |
Czaty między 2 osobami i rozmowy grupowe z co najmniej 3 osobami. |
Szczegóły pokoju
szczegółowe informacje o pokoju, w tym jego opis i reguły;
Zapis JSON |
---|
{ "description": string, "guidelines": string } |
Pola | |
---|---|
description |
Opcjonalnie. Opis pokoju. Na przykład opisz temat dyskusji w pokoju, jego funkcję lub uczestników. Może mieć do 150 znaków. |
guidelines |
Opcjonalnie. Zasady, oczekiwania i etykieta pokoju. Obsługuje do 5000 znaków. |
HistoryState
Stan historii wiadomości i pokoi. Określa, jak długo po utworzeniu wiadomości i wątki rozmów są przechowywane.
Wartości w polu enum | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Wartość domyślna. Nie używać. |
HISTORY_OFF |
Historia wyłączona. Wiadomości i wątki są przechowywane przez 24 godziny. |
HISTORY_ON |
Historia włączona. Okres przechowywania wiadomości i wątków są określane przez reguły przechowywania w Vault obowiązujące w organizacji. |
Metody |
|
---|---|
|
Przeprowadza proces importowania dla określonego pokoju i udostępni go użytkownikom. |
|
Tworzy pokój nazwany. |
|
Usuwa pokój nazwany. |
|
Zwraca dotychczasowy czat z określonym użytkownikiem. |
|
Zwraca informacje o pokoju. |
|
Wyświetla listę pokoi, do których należy rozmówca. |
|
Aktualizuje pokój. |
|
Tworzy pokój i dodaje do niego określonych użytkowników. |