- リソース: Message
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- カード
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CardHeader
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ImageStyle
- セクション
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- WidgetMarkup
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextParagraph
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Image
- OnClick
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FormAction
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ActionParameter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OpenLink
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyValue
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- アイコン
- ボタン
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextButton
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ImageButton
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CardAction
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CardWithId
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- カード
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CardHeader
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ImageType
- セクション
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ウィジェット
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextParagraph
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Image
- OnClick
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Action
- ActionParameter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LoadIndicator
- 操作
- OpenLink
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OpenAs
- OnClose
- OverflowMenu
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OverflowMenuItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- アイコン
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MaterialIcon
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DecoratedText
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ボタン
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 色
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- SwitchControl
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ControlType
- ButtonList
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextInput
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- 候補
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SuggestionItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 検証
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- InputType
- SelectionInput
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SelectionType
- SelectionItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PlatformDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CommonDataSource
- HostAppDataSourceMarkup
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ChatClientDataSourceMarkup
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SpaceDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DateTimePicker
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DateTimePickerType
- Divider
- グリッド
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- GridItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ImageComponent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ImageCropStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ImageCropType
- BorderStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BorderType
- GridItemLayout
- 列
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 列
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- ウィジェット
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ChipList
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- レイアウト
- チップ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CollapseControl
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DividerStyle
- CardAction
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CardFixedFooter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DisplayStyle
- アノテーション
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AnnotationType
- UserMentionMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- SlashCommandMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- RichLinkMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RichLinkType
- DriveLinkData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ChatSpaceLinkData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Thread
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ActionResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ResponseType
- DialogAction
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ダイアログ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ActionStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- コード
- UpdatedWidget
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SelectionItems
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SlashCommand
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MatchedUrl
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EmojiReactionSummary
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeletionMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeletionType
- QuotedMessageMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AttachedGif
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AccessoryWidget
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: Message
Google Chat スペース内のメッセージ。
JSON 表現 |
---|
{ "name": string, "sender": { object ( |
フィールド | |
---|---|
name |
メッセージのリソース名。 形式: ここで、 メッセージの作成時にカスタム ID を設定する場合、 |
sender |
出力専用。メッセージを作成したユーザー。Chat アプリがユーザーとして認証された場合、出力はユーザーの |
createTime |
省略可。変更不可。Chat で作成されたスペースの場合、メッセージが作成された時刻。このフィールドは出力専用です。ただし、インポート モードのスペースで使用する場合は除きます。 インポート モードのスペースの場合、元の作成時間を保持するため、このフィールドを、ソースでメッセージが作成された時点のタイムスタンプに設定します。 |
lastUpdateTime |
出力専用。ユーザーがメッセージを最後に編集した時刻。メッセージが編集されていない場合、このフィールドは空です。 |
deleteTime |
出力専用。Google Chat でメッセージが削除された時刻。メッセージが削除されない場合、このフィールドは空です。 |
text |
書式なしテキストのメッセージ本文。画像、動画、ウェブページへの最初のリンクは、プレビュー チップを生成します。Google Chat ユーザーまたはスペース内の全員に名前リンクを付けることもできます。 テキスト メッセージの作成方法については、メッセージを送信するをご覧ください。 |
formattedText |
出力専用。書式設定を伝達するためのマークアップが追加されたメッセージ
詳しくは、メッセージで送信されたテキストの書式を表示するをご覧ください。 |
cards[] |
非推奨: 代わりに UI 要素(書式設定されたテキスト、ボタン、クリック可能な画像など)を表示するために使用できる、情報量が多く書式設定されたインタラクティブなカード。カードは通常、平文メッセージの本文の下に表示されます。 |
cardsV2[] |
cards の配列。 カードを作成できるのは Chat アプリのみです。Chat アプリがユーザーとして認証されている場合、メッセージにカードを含めることはできません。 カードを含むメッセージの作成方法については、メッセージを送信するをご覧ください。 カードビルダーでカードをデザインしてプレビューする。 カードビルダーを開く |
annotations[] |
出力専用。このメッセージの |
thread |
メールが属するスレッド。使用例については、メッセージ スレッドを開始または返信するをご覧ください。 |
space |
|
fallbackText |
メッセージのカードに関する書式なしテキストの説明。実際のカードを表示できない場合に使用されます(モバイル通知など)。 |
actionResponse |
入力のみのChat 用アプリが回答の投稿方法を構成するために使用できるパラメータ。 |
argumentText |
出力専用。Chat 用アプリの名前リンクがすべて取り除かれた、書式なしテキスト形式のメッセージ。 |
slashCommand |
出力専用。スラッシュ コマンドの情報(該当する場合)。 |
attachment[] |
ユーザーがアップロードした添付ファイル。 |
matchedUrl |
出力専用。リンク プレビュー パターンに一致する |
threadReply |
出力専用。 スペースがスレッドでの返信に対応していない場合、このフィールドは常に |
clientAssignedMessageId |
省略可。メッセージのカスタム ID。フィールドを使用して、メッセージの識別や、メッセージの取得、削除、更新を行うことができます。カスタム ID を設定するには、メッセージの作成時に |
emojiReactionSummaries[] |
出力専用。メッセージ上の絵文字リアクションの概要のリスト。 |
privateMessageViewer |
変更不可。メッセージを作成するための入力。それ以外の場合は出力のみ。メッセージを閲覧できるユーザー。設定すると、メッセージは非公開になり、指定したユーザーと Chat アプリにのみ表示されます。このフィールドをリクエストに含めるには、アプリの認証を使用して Chat API を呼び出し、以下を省略する必要があります。 詳しくは、非公開でメッセージを送信するをご覧ください。 |
deletionMetadata |
出力専用。削除されたメッセージについての情報。 |
quotedMessageMetadata |
出力専用。スペースで Google Chat ユーザーが引用したメッセージに関する情報。Google Chat ユーザーは、メッセージを引用して返信することができます。 |
attachedGifs[] |
出力専用。メッセージに添付された GIF 画像。 |
accessoryWidgets[] |
メールの下部に表示される、1 つ以上のインタラクティブなウィジェット。テキスト、カード、またはその両方を含むメッセージにアクセサリ ウィジェットを追加できます。ダイアログを含むメッセージではサポートされていません。詳しくは、メールの下部にインタラクティブなウィジェットを追加するをご覧ください。 アクセサリ ウィジェットでメッセージを作成するには、アプリの認証が必要です。 |
CardWithId
Google Chat メッセージのカード。
カードを作成できるのは Chat アプリのみです。Chat アプリがユーザーとして認証されている場合、メッセージにカードを含めることはできません。
カードビルダーでカードをデザインしてプレビューする。
カードビルダーを開くJSON 表現 |
---|
{
"cardId": string,
"card": {
object ( |
フィールド | |
---|---|
cardId |
メッセージに複数のカードが含まれている場合は必須です。メッセージ内のカードの一意の識別子。 |
card |
カード最大サイズは 32 KB です。 |
Annotation
出力専用。メッセージの書式なしテキスト本文に関連付けられたアノテーション。テキスト メッセージに基本的な書式を追加するには、テキスト メッセージの書式を設定するをご覧ください。
書式なしテキストのメッセージ本文の例:
Hello @FooBot how are you!"
対応するアノテーションのメタデータ:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type |
このアノテーションの型。 |
length |
このアノテーションが対応する書式なしテキスト メッセージ本文の部分文字列の長さ。 |
startIndex |
このアノテーションが対応する書式なしテキストのメッセージ本文の開始インデックス(0 から始まり、両端を含む)。 |
共用体フィールド metadata 。アノテーションに関する追加のメタデータ。metadata は次のいずれかになります。 |
|
userMention |
ユーザーのメンションのメタデータ。 |
slashCommand |
スラッシュ コマンドのメタデータ。 |
richLinkMetadata |
リッチリンクのメタデータ。 |
AnnotationType
アノテーションの型。
列挙型 | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
USER_MENTION |
ユーザーが名前リンク付きでメンションされた。 |
SLASH_COMMAND |
スラッシュ コマンドが呼び出されます。 |
RICH_LINK |
リッチリンク アノテーション。 |
UserMentionMetadata
ユーザーのメンション(@)のアノテーション メタデータ。
JSON 表現 |
---|
{ "user": { object ( |
フィールド | |
---|---|
user |
お客様が言及した。 |
type |
ユーザーのメンションのタイプ。 |
タイプ
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
ADD |
ユーザーをスペースに追加します。 |
MENTION |
スペースでユーザーにメンションします。 |
SlashCommandMetadata
スラッシュ コマンド(/)のアノテーション メタデータ。
JSON 表現 |
---|
{ "bot": { object ( |
フィールド | |
---|---|
bot |
コマンドが呼び出された Chat アプリ。 |
type |
スラッシュ コマンドのタイプ。 |
commandName |
呼び出されたスラッシュ コマンドの名前。 |
commandId |
呼び出されたスラッシュ コマンドのコマンド ID。 |
triggersDialog |
スラッシュ コマンドがダイアログ用かどうかを示します。 |
タイプ
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
ADD |
スペースに Chat 用アプリを追加します。 |
INVOKE |
スペースでスラッシュ コマンドを実行します。 |
RichLinkMetadata
リソースへのリッチリンク。
JSON 表現 |
---|
{ "uri": string, "richLinkType": enum ( |
フィールド | |
---|---|
uri |
このリンクの URI。 |
richLinkType |
リッチリンクのタイプ。 |
共用体フィールド data 。リンクされたリソースのデータ。data は次のいずれかになります。 |
|
driveLinkData |
ドライブのリンクのデータ。 |
chatSpaceLinkData |
Chat スペースのリンクのデータ。 |
RichLinkType
リッチリンクのタイプ。今後、他のタイプが追加される可能性があります。
列挙型 | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
DRIVE_FILE |
Google ドライブのリッチリンク タイプ。 |
CHAT_SPACE |
Chat スペースのリッチリンク タイプ。(スペースのスマートチップなど)。 |
DriveLinkData
Google ドライブのリンクのデータ。
JSON 表現 |
---|
{
"driveDataRef": {
object ( |
フィールド | |
---|---|
driveDataRef |
Google ドライブ ファイルを参照する DriveDataRef。 |
mimeType |
リンクされた Google ドライブ リソースの MIME タイプ。 |
ChatSpaceLinkData
Chat スペースのリンクのデータ。
JSON 表現 |
---|
{ "space": string, "thread": string, "message": string } |
フィールド | |
---|---|
space |
リンクされた Chat スペース リソースのスペース。 形式: |
thread |
リンクされた Chat スペース リソースのスレッド。 形式: |
message |
リンクされた Chat スペース リソースのメッセージ。 形式: |
スレッド
Google Chat スペース内のスレッド。使用例については、メッセージ スレッドを開始または返信するをご覧ください。
メッセージの作成時にスレッドを指定した場合は、messageReplyOption
フィールドを設定して、一致するスレッドが見つからない場合の処理を指定できます。
JSON 表現 |
---|
{ "name": string, "threadKey": string } |
フィールド | |
---|---|
name |
スレッドのリソース名。 例: |
threadKey |
省略可。スレッドを作成または更新するための入力。それ以外の場合は、出力のみ。スレッドの ID。最大 4,000 文字をサポートします。 この ID は、設定元の Chat アプリに固有のものです。たとえば、複数の Chat アプリが同じスレッドキーを使用して 1 つのメッセージを作成した場合、それらのメッセージは別々のスレッドに投稿されます。ユーザーまたは他の Chat アプリによって作成されたスレッドで返信するには、代わりにスレッドの |
ActionResponse
Chat 用アプリが回答の投稿方法を構成するために使用できるパラメータ。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type |
入力のみのChat 用アプリのレスポンスの種類。 |
url |
入力のみのユーザーが認証または構成するための URL。( |
dialogAction |
入力のみのダイアログに関連する操作イベントに対するレスポンス。 |
updatedWidget |
入力のみの更新されたウィジェットのレスポンス。 |
ResponseType
Chat 用アプリのレスポンスの種類。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
NEW_MESSAGE として処理されるデフォルトの型。 |
NEW_MESSAGE |
トピックに新規メッセージとして投稿します。 |
UPDATE_MESSAGE |
Chat アプリのメッセージを更新します。これは、メッセージの送信者が BOT の CARD_CLICKED イベントでのみ許可されます。 |
UPDATE_USER_MESSAGE_CARDS |
ユーザーのメッセージでカードを更新します。これは、URL が一致する MESSAGE イベント、またはメッセージ送信者の種類が HUMAN の CARD_CLICKED イベントに対するレスポンスとしてのみ使用できます。テキストは無視されます。 |
REQUEST_CONFIG |
ユーザーに非公開で追加の認証または構成を依頼します。 |
DIALOG |
ダイアログを提示します。 |
UPDATE_WIDGET |
ウィジェットのテキストの予測入力オプションのクエリ。 |
DialogAction
ダイアログとリクエスト ステータス コードが含まれます。
JSON 表現 |
---|
{ "actionStatus": { object ( |
フィールド | |
---|---|
actionStatus |
入力のみのダイアログを呼び出すか送信するリクエストのステータス。必要に応じて、ユーザーにステータスとメッセージを表示します。たとえば、エラーや成功の場合などです。 |
共用体フィールド action 。実行するアクション。action は次のいずれかになります。 |
|
dialog |
入力のみのリクエストの Dialog。 |
ダイアログ
ダイアログのカード本文のラッパー。
JSON 表現 |
---|
{
"body": {
object ( |
フィールド | |
---|---|
body |
入力のみのモーダルでレンダリングされるダイアログの本文。Google Chat アプリでは、 |
ActionStatus
ダイアログを呼び出すか送信するリクエストのステータスを表します。
JSON 表現 |
---|
{
"statusCode": enum ( |
フィールド | |
---|---|
statusCode |
ステータス コード。 |
userFacingMessage |
リクエストのステータスについてユーザーに送信するメッセージ。設定しない場合、 |
コード
gRPC API の正規のエラーコード。
複数のエラーコードが該当する場合があります。サービスは、該当する最も具体的なエラーコードを返す必要があります。たとえば、両方のコードが該当する場合、FAILED_PRECONDITION
より OUT_OF_RANGE
を優先します。同様に、FAILED_PRECONDITION
より NOT_FOUND
または ALREADY_EXISTS
を優先します。
列挙型 | |
---|---|
OK |
エラーではありません。成功したときに返されます。 HTTP マッピング: 200 OK |
CANCELLED |
オペレーションがキャンセルされました。通常、キャンセルは呼び出し元により行われます。 HTTP マッピング: 499 クライアントのクローズ リクエスト |
UNKNOWN |
不明なエラーが発生しました。たとえば、別のアドレス空間から受信した HTTP マッピング: 500 内部サーバーエラー |
INVALID_ARGUMENT |
クライアントが無効な引数を指定しました。これは HTTP マッピング: 400 不正なリクエスト |
DEADLINE_EXCEEDED |
オペレーションが完了する前に期限が切れました。システムの状態を変更するオペレーションの場合、オペレーションが正常に終了しても、このエラーが返されることがあります。たとえば、サーバーからの正常なレスポンスが期限切れになるほど遅延する場合もあります。 HTTP マッピング: 504 ゲートウェイ タイムアウト |
NOT_FOUND |
一部のリクエストされたエンティティ(ファイルやディレクトリなど)が見つかりませんでした。 サーバー デベロッパーへの注: 段階的な機能のロールアウトや文書化されていない許可リストなど、ユーザークラス全体に対してリクエストが拒否された場合は、 HTTP マッピング: 404 見つかりません |
ALREADY_EXISTS |
クライアントが作成しようとしたエンティティ(ファイルまたはディレクトリなど)はすでに存在しています。 HTTP マッピング: 409 競合 |
PERMISSION_DENIED |
呼び出し元には、指定されたオペレーションを実行する権限がありません。 HTTP マッピング: 403 禁止です |
UNAUTHENTICATED |
リクエストにはオペレーションに有効な認証情報がありません。 HTTP マッピング: 401 権限なし |
RESOURCE_EXHAUSTED |
ユーザーごとの割り当て、またはファイル システム全体で容量が不足しているため、一部のリソースが枯渇しています。 HTTP マッピング: 429 リクエストが多すぎます |
FAILED_PRECONDITION |
システムがオペレーションの実行に必要な状態ではないため、オペレーションが拒否されました。たとえば、削除されるディレクトリが空でない、rmdir オペレーションがディレクトリ以外に適用されているなどの状態です。 サービスの実装者は、次のガイドラインを使用して、 HTTP マッピング: 400 不正なリクエスト |
ABORTED |
オペレーションは、通常、シーケンサー チェックの失敗、またはトランザクションの中止などの同時実行の問題のために中止されています。
HTTP マッピング: 409 競合 |
OUT_OF_RANGE |
オペレーションが有効な範囲を超えて試行されました。たとえば、ファイルの終わりを超えたシークまたは読み取りなどが該当します。
HTTP マッピング: 400 不正なリクエスト |
UNIMPLEMENTED |
オペレーションが実装されていないか、このサービスでサポートまたは有効にされていません。 HTTP マッピング: 501 実装されていません |
INTERNAL |
内部エラー。これは、基盤となるシステムで予期される一部の不変条件が満たされていないことを意味します。このエラーコードは深刻なエラーのために予約されています。 HTTP マッピング: 500 内部サーバーエラー |
UNAVAILABLE |
サービスは現在使用できません。これは、バックオフで再試行することで解決できる可能性が高い一時的な状態です。非べき等オペレーションの再試行が常に安全であるとは限りません。
HTTP マッピング: 503 サービスを利用できません |
DATA_LOSS |
回復不能なデータの消失や破損。 HTTP マッピング: 500 内部サーバーエラー |
UpdatedWidget
更新されたウィジェットのレスポンス。ウィジェットの予測入力オプションを提供するために使用します。
JSON 表現 |
---|
{ "widget": string, // Union field |
フィールド | |
---|---|
widget |
更新されたウィジェットの ID。この ID は、更新リクエストをトリガーしたウィジェットの ID と一致する必要があります。 |
共用体フィールド updated_widget 。ウィジェットがユーザーの操作に応じて更新される。updated_widget は次のいずれかになります。 |
|
suggestions |
ウィジェットの予測入力結果のリスト |
SelectionItems
ウィジェット 予測入力の結果のリスト。
JSON 表現 |
---|
{
"items": [
{
object ( |
フィールド | |
---|---|
items[] |
SelectionItem オブジェクトの配列。 |
SlashCommand
Google Chat でのスラッシュ コマンド。
JSON 表現 |
---|
{ "commandId": string } |
フィールド | |
---|---|
commandId |
呼び出されたスラッシュ コマンドの ID。 |
MatchedUrl
Chat メッセージ内の一致した URL。Chat アプリでは、一致した URL をプレビューできます。詳細については、プレビュー リンクをご覧ください。
JSON 表現 |
---|
{ "url": string } |
フィールド | |
---|---|
url |
出力専用。一致した URL。 |
EmojiReactionSummary
特定の絵文字を含むメッセージにリアクションしたユーザーの数。
JSON 表現 |
---|
{
"emoji": {
object ( |
フィールド | |
---|---|
emoji |
リアクションに関連付けられた絵文字。 |
reactionCount |
関連付けられている絵文字を使用したリアクションの合計数。 |
DeletionMetadata
削除されたメッセージについての情報。deleteTime
が設定されている場合、メッセージは削除されます。
JSON 表現 |
---|
{
"deletionType": enum ( |
フィールド | |
---|---|
deletionType |
メッセージを削除したユーザーを示します。 |
DeletionType
メッセージを削除したユーザーと、削除方法
列挙型 | |
---|---|
DELETION_TYPE_UNSPECIFIED |
この値は使用されません。 |
CREATOR |
ユーザーが自分のメッセージを削除した。 |
SPACE_OWNER |
スペースのオーナーがメッセージを削除しました。 |
ADMIN |
Google Workspace 管理者がメッセージを削除した。 |
APP_MESSAGE_EXPIRY |
Chat アプリの期限が切れたときに独自のメッセージを削除しました。 |
CREATOR_VIA_APP |
ユーザーに代わって Chat アプリがメッセージを削除しました。 |
SPACE_OWNER_VIA_APP |
スペースのオーナーに代わって Chat アプリがメッセージを削除しました。 |
QuotedMessageMetadata
引用されたメッセージに関する情報。
JSON 表現 |
---|
{ "name": string, "lastUpdateTime": string } |
フィールド | |
---|---|
name |
出力専用。引用されたメッセージのリソース名。 形式: |
lastUpdateTime |
出力専用。引用されたメッセージが作成されたときのタイムスタンプ、または引用されたメッセージが最後に更新されたときのタイムスタンプ。 |
AttachedGif
URL で指定された GIF 画像。
JSON 表現 |
---|
{ "uri": string } |
フィールド | |
---|---|
uri |
出力専用。GIF 画像をホストする URL。 |
AccessoryWidget
メールの下部に表示される、1 つ以上のインタラクティブなウィジェットです。詳しくは、メールの下部にインタラクティブなウィジェットを追加するをご覧ください。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド action 。アクションのタイプ。action は次のいずれかになります。 |
|
buttonList |
ボタンのリスト。 |
メソッド |
|
---|---|
|
Google Chat スペースでメッセージを作成する。 |
|
メッセージを削除します。 |
|
メッセージの詳細を返します。 |
|
発信者がメンバーになっているスペース内のメッセージ(ブロック中のメンバーとスペースからのメッセージを含む)を一覧表示します。 |
|
メッセージを更新します。 |
|
メッセージを更新します。 |