リソース: Space
Google Chat のスペース。スペースとは、2 人以上のユーザー間の会話、またはユーザーと Chat アプリ間の 1 対 1 のメッセージです。
JSON 表現 |
---|
{ "name": string, "type": enum ( |
フィールド | |
---|---|
name |
スペースのリソース名。 形式: |
type |
出力のみ。非推奨: 代わりに |
spaceType |
スペースのタイプ。スペースを作成するとき、またはスペースのタイプを更新するときに必要です。出力は他の用途にのみ使用します。 |
singleUserBotDm |
(省略可)スペースが Chat アプリと 1 人の人間の間の DM であるかどうか。 |
threaded |
出力のみ。非推奨: 代わりに |
displayName |
スペースの表示名。スペースを作成する場合は必須です。スペースの作成時または ダイレクト メッセージの場合、このフィールドは空になることがあります。 128 文字まで使用できます。 |
externalUserAllowed |
不変。このスペースですべての Google Chat ユーザーがメンバーとして許可されるかどうかを指定します。Google Workspace 組織でスペースを作成するときに入力します。次の条件でスペースを作成する場合は、このフィールドを省略します。
既存のスペースの場合、このフィールドは出力専用です。 |
spaceThreadingState |
出力のみ。Chat スペースのスレッド状態。 |
spaceDetails |
説明やルールなど、スペースに関する詳細。 |
spaceHistoryState |
このスペースのメッセージとスレッドのメッセージ履歴の状態。 |
importMode |
(省略可)このスペースが Google Workspace へのデータ移行の一環として |
createTime |
(省略可)Chat で作成されたスペースの場合は、スペースが作成された時刻。インポートされたスペースで使用されている場合を除き、このフィールドは出力専用です。 インポートされたスペースの場合、元の作成時刻が保持されるように、このフィールドを、ソース内でスペースが作成された時点の過去のタイムスタンプに設定します。
|
adminInstalled |
出力のみ。Chat アプリが Google Workspace 管理者によってインストールされたかどうか。管理者は、ドメイン、組織部門、またはユーザー グループに Chat アプリをインストールできます。 管理者は、ユーザーとアプリ間のダイレクト メッセージ用にのみ Chat アプリをインストールできます。管理者によるインストールをサポートするには、アプリにダイレクト メッセージ機能が搭載されている必要があります。 |
タイプ
非推奨: 代わりに SpaceType
を使用してください。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
|
ROOM |
2 人以上の人間の会話。 |
DM |
人間と Chat アプリ間の 1 対 1 のダイレクト メッセージ。すべてのメッセージはフラットです。なお、2 人の人間間のダイレクト メッセージは含まれません。 |
スペースの種類
スペースのタイプ。スペースを作成または更新する場合は必須です。出力は他の用途にのみ使用します。
列挙型 | |
---|---|
SPACE_TYPE_UNSPECIFIED |
予約済み。 |
SPACE |
メッセージの送信、ファイルの共有、共同編集が可能な場所です。SPACE には Chat アプリを含めることができます。 |
GROUP_CHAT |
3 人以上のグループで会話できます。GROUP_CHAT には Chat アプリを含めることができます。 |
DIRECT_MESSAGE |
2 人の人間による 1 対 1 のメッセージ、または人間と Chat アプリの 1 対 1 のメッセージ。 |
SpaceThreadingState
Chat スペースのスレッド状態の種類を指定します。
列挙型 | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
予約済み。 |
THREADED_MESSAGES |
メッセージ スレッドに対応した名前付きスペース。ユーザーはメッセージに返信する際にスレッド内で返信できます。これにより、元のメッセージのコンテキストに沿って返信できます。 |
GROUPED_MESSAGES |
会話がトピック別に整理されている名前付きスペース。トピックとその返信はグループ化されます。 |
UNTHREADED_MESSAGES |
2 人のユーザー間のダイレクト メッセージ(DM)と 3 人以上のユーザー間のグループ会話。 |
SpaceDetails
説明やルールなど、スペースに関する詳細。
JSON 表現 |
---|
{ "description": string, "guidelines": string } |
フィールド | |
---|---|
description |
(省略可)スペースの説明。たとえば、スペースのディスカッション トピック、機能の目的、参加者について説明します。 150 文字まで使用できます。 |
guidelines |
(省略可)スペースのルール、期待、マナー。 5,000 文字まで使用できます。 |
履歴の状態
メッセージとスペースの履歴状態。メッセージと会話スレッドが作成後に保持される期間を指定します。
列挙型 | |
---|---|
HISTORY_STATE_UNSPECIFIED |
デフォルト値。使用しないでください。 |
HISTORY_OFF |
履歴はオフ。メッセージとスレッドは 24 時間保持されます。 |
HISTORY_ON |
履歴がオンになっています。メッセージとスレッドの保持期間は、組織の Vault の保持ルールで指定されます。 |
Methods |
|
---|---|
|
指定したスペースのインポート プロセスを完了し、ユーザーに表示します。 |
|
名前付きスペースを作成します。 |
|
名前付きスペースを削除します。 |
|
指定したユーザーを含む既存のダイレクト メッセージを返します。 |
|
スペースの詳細を返します。 |
|
発信者がメンバーとなっているスペースを一覧表示します。 |
|
スペースを更新します。 |
|
スペースを作成し、指定したユーザーを追加します。 |