インデックス
ChatService
(インターフェース)AccessoryWidget
(メッセージ)ActionResponse
(メッセージ)ActionResponse.ResponseType
(列挙型)ActionResponse.SelectionItems
(メッセージ)ActionResponse.UpdatedWidget
(メッセージ)ActionStatus
(メッセージ)Annotation
(メッセージ)AnnotationType
(列挙型)AttachedGif
(メッセージ)Attachment
(メッセージ)Attachment.Source
(列挙型)AttachmentDataRef
(メッセージ)CardWithId
(メッセージ)ChatSpaceLinkData
(メッセージ)CompleteImportSpaceRequest
(メッセージ)CompleteImportSpaceResponse
(メッセージ)ContextualAddOnMarkup
(メッセージ)ContextualAddOnMarkup.Card
(メッセージ)ContextualAddOnMarkup.Card.CardAction
(メッセージ)ContextualAddOnMarkup.Card.CardHeader
(メッセージ)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(列挙型)ContextualAddOnMarkup.Card.Section
(メッセージ)CreateCustomEmojiRequest
(メッセージ)CreateMembershipRequest
(メッセージ)CreateMessageRequest
(メッセージ)CreateMessageRequest.MessageReplyOption
(列挙型)CreateReactionRequest
(メッセージ)CreateSpaceRequest
(メッセージ)CustomEmoji
(メッセージ)CustomEmoji.CustomEmojiPayload
(メッセージ)DeleteCustomEmojiRequest
(メッセージ)DeleteMembershipRequest
(メッセージ)DeleteMessageRequest
(メッセージ)DeleteReactionRequest
(メッセージ)DeleteSpaceRequest
(メッセージ)DeletionMetadata
(メッセージ)DeletionMetadata.DeletionType
(列挙型)Dialog
(メッセージ)DialogAction
(メッセージ)DriveDataRef
(メッセージ)DriveLinkData
(メッセージ)Emoji
(メッセージ)EmojiReactionSummary
(メッセージ)FindDirectMessageRequest
(メッセージ)GetAttachmentRequest
(メッセージ)GetCustomEmojiRequest
(メッセージ)GetMembershipRequest
(メッセージ)GetMessageRequest
(メッセージ)GetSpaceEventRequest
(メッセージ)GetSpaceNotificationSettingRequest
(メッセージ)GetSpaceReadStateRequest
(メッセージ)GetSpaceRequest
(メッセージ)GetThreadReadStateRequest
(メッセージ)Group
(メッセージ)HistoryState
(列挙型)ListCustomEmojisRequest
(メッセージ)ListCustomEmojisResponse
(メッセージ)ListMembershipsRequest
(メッセージ)ListMembershipsResponse
(メッセージ)ListMessagesRequest
(メッセージ)ListMessagesResponse
(メッセージ)ListReactionsRequest
(メッセージ)ListReactionsResponse
(メッセージ)ListSpaceEventsRequest
(メッセージ)ListSpaceEventsResponse
(メッセージ)ListSpacesRequest
(メッセージ)ListSpacesResponse
(メッセージ)MatchedUrl
(メッセージ)Membership
(メッセージ)Membership.MembershipRole
(列挙型)Membership.MembershipState
(列挙型)MembershipBatchCreatedEventData
(メッセージ)MembershipBatchDeletedEventData
(メッセージ)MembershipBatchUpdatedEventData
(メッセージ)MembershipCreatedEventData
(メッセージ)MembershipDeletedEventData
(メッセージ)MembershipUpdatedEventData
(メッセージ)Message
(メッセージ)MessageBatchCreatedEventData
(メッセージ)MessageBatchDeletedEventData
(メッセージ)MessageBatchUpdatedEventData
(メッセージ)MessageCreatedEventData
(メッセージ)MessageDeletedEventData
(メッセージ)MessageUpdatedEventData
(メッセージ)QuotedMessageMetadata
(メッセージ)Reaction
(メッセージ)ReactionBatchCreatedEventData
(メッセージ)ReactionBatchDeletedEventData
(メッセージ)ReactionCreatedEventData
(メッセージ)ReactionDeletedEventData
(メッセージ)RichLinkMetadata
(メッセージ)RichLinkMetadata.RichLinkType
(列挙型)SearchSpacesRequest
(メッセージ)SearchSpacesResponse
(メッセージ)SetUpSpaceRequest
(メッセージ)SlashCommand
(メッセージ)SlashCommandMetadata
(メッセージ)SlashCommandMetadata.Type
(列挙型)Space
(メッセージ)Space.AccessSettings
(メッセージ)Space.AccessSettings.AccessState
(列挙型)Space.MembershipCount
(メッセージ)Space.PermissionSetting
(メッセージ)Space.PermissionSettings
(メッセージ)Space.PredefinedPermissionSettings
(列挙型)Space.SpaceDetails
(メッセージ)Space.SpaceThreadingState
(列挙型)Space.SpaceType
(列挙型)Space.Type
(列挙型)SpaceBatchUpdatedEventData
(メッセージ)SpaceEvent
(メッセージ)SpaceReadState
(メッセージ)SpaceUpdatedEventData
(メッセージ)Thread
(メッセージ)ThreadReadState
(メッセージ)UpdateMembershipRequest
(メッセージ)UpdateMessageRequest
(メッセージ)UpdateSpaceReadStateRequest
(メッセージ)UpdateSpaceRequest
(メッセージ)User
(メッセージ)User.Type
(列挙型)UserMentionMetadata
(メッセージ)UserMentionMetadata.Type
(列挙型)WidgetMarkup
(メッセージ)WidgetMarkup.Button
(メッセージ)WidgetMarkup.FormAction
(メッセージ)WidgetMarkup.FormAction.ActionParameter
(メッセージ)WidgetMarkup.Icon
(列挙型)WidgetMarkup.Image
(メッセージ)WidgetMarkup.ImageButton
(メッセージ)WidgetMarkup.KeyValue
(メッセージ)WidgetMarkup.OnClick
(メッセージ)WidgetMarkup.OpenLink
(メッセージ)WidgetMarkup.TextButton
(メッセージ)WidgetMarkup.TextParagraph
(メッセージ)
ChatService
デベロッパーが Google Chat Platform で Chat アプリと統合を構築できるようにします。
CompleteImportSpace |
---|
指定したスペースのインポート プロセスが完了し、ユーザーに表示されます。 アプリ認証とドメイン全体の委任が必要です。詳細については、Google Chat アプリにデータのインポートを許可するをご覧ください。
|
CreateCustomEmoji |
---|
ユーザー認証が必要です。
|
CreateMembership |
---|
呼び出し元の Chat アプリ、ユーザー、または Google グループのメンバーシップを作成します。他の Chat アプリのメンバーシップの作成はサポートされていません。メンバーシップを作成する際に、指定したメンバーが自動承諾ポリシーを無効にしている場合、そのメンバーは招待されます。スペースに参加するには、スペースへの招待を承諾する必要があります。それ以外の場合は、メンバーシップを作成すると、指定したスペースにメンバーが直接追加されます。 次のタイプの認証がサポートされています。
使用例については、以下をご覧ください。
|
CreateMessage |
---|
Google Chat スペースにメッセージを作成します。例については、メッセージを送信するをご覧ください。
次の図は、アプリ認証を使用する場合に Chat がメッセージをどのように属性付けるかを示しています。Chat ではメッセージの送信者として Chat アプリが表示されます。メッセージのコンテンツには、テキスト( 次の図は、ユーザー認証を使用した場合に Chat がメッセージをどのように属性付けるかを示しています。Chat ではユーザーがメッセージの送信者として表示され、Chat 用アプリにはその名前が表示されます。メッセージのコンテンツにはテキスト( メッセージ コンテンツを含む最大メッセージ サイズは 32,000 バイトです。
|
CreateReaction |
---|
リアクションを作成してメッセージに追加します。サポートされているのは Unicode 絵文字のみです。例については、メッセージにリアクションを追加するをご覧ください。 ユーザー認証が必要です。
|
CreateSpace |
---|
メンバーのいないスペースを作成します。名前付きスペースの作成に使用できます。トピック別にグループ化されたスペースはサポートされていません。例については、スペースを作成するをご覧ください。 スペースの作成時にエラー メッセージ デベロッパー プレビュー プログラムのメンバーであれば、 次のタイプの認証がサポートされています。 アプリとして認証する場合は、リクエストに
|
DeleteCustomEmoji |
---|
ユーザー認証が必要です。
|
DeleteMembership |
---|
メンバーシップを削除します。例については、スペースからユーザーまたは Google Chat アプリを削除するをご覧ください。 次のタイプの認証をサポートしています。
|
DeleteMessage |
---|
メッセージを削除します。例については、メッセージを削除するをご覧ください。 次のタイプの認証がサポートされています。 アプリの認証を使用する場合、リクエストで削除できるのは呼び出し元の Chat アプリによって作成されたメッセージのみです。
|
DeleteReaction |
---|
メッセージへのリアクションを削除します。Unicode 絵文字のみがサポートされています。例については、リアクションを削除するをご覧ください。 ユーザー認証が必要です。
|
DeleteSpace |
---|
名前付きスペースを削除します。常にカスケード削除を実行します。つまり、スペースの子リソース(スペースに投稿されたメッセージやスペースのメンバーシップなど)も削除されます。例については、スペースを削除するをご覧ください。 次のタイプの認証をサポートしています。
|
FindDirectMessage |
---|
指定されたユーザーとの既存のダイレクト メッセージを返します。ダイレクト メッセージ スペースが見つからない場合は、 アプリの認証では、指定したユーザーと呼び出し元の Chat アプリ間のダイレクト メッセージ スペースを返します。 ユーザー認証では、指定されたユーザーと認証済みユーザーの間のダイレクト メッセージ スペースを返します。 // 次のタイプの認証をサポートしています。
|
GetAttachment |
---|
メッセージの添付ファイルのメタデータを取得します。添付ファイルのデータは media API を使用して取得されます。例については、メッセージの添付ファイルに関するメタデータの取得をご覧ください。アプリの認証が必要です。
|
GetCustomEmoji |
---|
ユーザー認証が必要です。
|
GetMembership |
---|
メンバーシップに関する詳細を返します。例については、ユーザーまたは Google Chat アプリのメンバーシップに関する詳細情報を取得するをご覧ください。 次のタイプの認証がサポートされています。
|
GetMessage |
---|
メッセージの詳細を返します。例については、メッセージの詳細を取得するをご覧ください。 次のタイプの認証がサポートされています。 注: ブロックしたメンバーまたはスペースからのメッセージが返されることがあります。
|
GetSpace |
---|
スペースの詳細を返します。例については、スペースの詳細を取得するをご覧ください。 次のタイプの認証がサポートされています。
|
GetSpaceEvent |
---|
Google Chat スペースからイベントを返します。イベント ペイロードには、変更されたリソースの最新バージョンが含まれています。たとえば、新しいメッセージに関するイベントをリクエストした後でメッセージが更新された場合、サーバーはイベント ペイロードで更新された 注: このリクエストの Space イベントデータの Space オブジェクトには、 ユーザー認証が必要です。イベントを取得するには、認証済みのユーザーがスペースのメンバーである必要があります。 例については、Google Chat スペースからイベントの詳細を取得するをご覧ください。
|
GetSpaceReadState |
---|
スペース内でのユーザーの既読状態に関する詳細を返します。既読メッセージと未読メッセージを識別するために使用されます。例については、ユーザーのスペースの読み取り状態の詳細を取得するをご覧ください。 ユーザー認証が必要です。
|
GetThreadReadState |
---|
スレッド内のユーザーの未読ステータスの詳細を返します。未読と既読のメッセージを識別するために使用されます。例については、ユーザーのスレッドの読み取り状態の詳細を取得するをご覧ください。 ユーザー認証が必要です。
|
ListCustomEmojis |
---|
ユーザー認証が必要です。
|
ListMemberships |
---|
スペースのメンバーを一覧表示します。例については、スペース内のユーザーと Google Chat アプリを一覧表示するをご覧ください。アプリ認証でメンバーシップを一覧表示すると、Chat アプリがアクセスできるスペースのメンバーシップが一覧表示されます。ただし、Chat アプリのメンバーシップ(自身のメンバーシップを含む)は除外されます。[ユーザー認証] でメンバーシップを一覧表示すると、認証されたユーザーがアクセスできるスペースのメンバーシップが一覧表示されます。 次のタイプの認証がサポートされています。
|
ListMessages |
---|
発信者がメンバーになっているスペース内のメッセージ(ブロック中のメンバーとスペースからのメッセージを含む)を一覧表示します。メッセージがないスペースからのメッセージを一覧表示すると、レスポンスは空のオブジェクトになります。REST/HTTP インターフェースを使用する場合、レスポンスには空の JSON オブジェクト ユーザー認証が必要です。
|
ListReactions |
---|
メッセージに対するリアクションを一覧表示します。例については、メッセージのリアクションを一覧表示するをご覧ください。 ユーザー認証が必要です。
|
ListSpaceEvents |
---|
Google Chat スペースのイベントを一覧表示します。イベントごとに、ペイロードには最新バージョンの Chat リソースが含まれます。たとえば、スペースの新しいメンバーに関するイベントを一覧表示すると、サーバーは最新のメンバーシップ情報を含む ユーザー認証が必要です。イベントを一覧表示するには、認証済みのユーザーがスペースのメンバーである必要があります。 例については、Google Chat スペースのイベントを一覧表示するをご覧ください。
|
ListSpaces |
---|
呼び出し元がメンバーになっているスペースを一覧表示します。グループ チャットと DM は、最初のメッセージが送信されるまで表示されません。例については、スペースを一覧表示するをご覧ください。 次のタイプの認証をサポートしています。 Google Workspace 組織で名前付きのスペースをすべて一覧表示するには、Workspace 管理者権限を使用して
|
SearchSpaces |
---|
管理者の検索に基づいて、Google Workspace 組織内のスペースのリストを返します。 管理者権限によるユーザー認証が必要です。リクエストでは、
|
SetUpSpace |
---|
スペースを作成し、指定したユーザーを追加します。呼び出し元のユーザーはスペースに自動的に追加されるため、リクエストでメンバーシップとして指定しないでください。例については、初期メンバーを含むスペースを設定するをご覧ください。 追加するユーザー メンバーを指定する場合は、適切な 追加する Google グループを指定するには、適切な 名前付きスペースまたはグループ チャットの場合、呼び出し元が一部のメンバーをブロックしている、または一部のメンバーからブロックされている、または一部のメンバーを追加する権限がない場合は、それらのメンバーは作成されたスペースに追加されません。 呼び出し元のユーザーと別の人間のユーザー間のダイレクト メッセージ(DM)を作成するには、人間のユーザーを表すメンバーシップを 1 つだけ指定します。一方のユーザーがもう一方のユーザーをブロックしている場合、リクエストは失敗し、DM は作成されません。 通話ユーザーと通話アプリの間の DM を作成するには、 2 人のユーザーの間にすでに DM が存在している場合、リクエスト時に一方のユーザーが他方をブロックしていても、既存の DM が返されます。 スレッド返信のスペースはサポートされていません。スペースの設定時にエラー メッセージ ユーザー認証が必要です。
|
UpdateMembership |
---|
メンバーシップを更新します。例については、スペース内のユーザーのメンバーシップを更新するをご覧ください。 次のタイプの認証をサポートしています。
|
UpdateMessage |
---|
メッセージを更新します。 次のタイプの認証をサポートしています。 アプリ認証を使用する場合、リクエストで更新できるのは、呼び出し元の Chat アプリによって作成されたメッセージのみです。
|
UpdateSpace |
---|
スペースを更新します。例については、スペースを更新するをご覧ください。
次のタイプの認証がサポートされています。
|
UpdateSpaceReadState |
---|
スペース内のユーザーの既読ステータスを更新します。これは、既読と未読のメッセージを識別するために使用されます。例については、ユーザーのスペース読み取り状態を更新するをご覧ください。 ユーザー認証が必要です。
|
AccessoryWidget
メールの下部に表示される、1 つ以上のインタラクティブなウィジェット。詳しくは、メッセージの下部にインタラクティブなウィジェットを追加するをご覧ください。
フィールド | |
---|---|
共用体フィールド action 。アクションの種類。action は次のいずれかになります。 |
|
button_ |
ボタンのリスト。 |
ActionResponse
Chat 用アプリが回答の投稿方法を構成するために使用できるパラメータ。
フィールド | |
---|---|
type |
入力のみのChat 用アプリのレスポンスの種類。 |
url |
入力のみのユーザーが認証または構成するための URL。( |
dialog_ |
入力のみのダイアログに関連する操作イベントに対するレスポンス。 |
updated_ |
入力のみの更新されたウィジェットのレスポンス。 |
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 |
ウィジェットのテキスト オートコンプリート オプションのクエリ。 |
SelectionItems
ウィジェットの予測入力結果のリスト。
フィールド | |
---|---|
items[] |
SelectionItem オブジェクトの配列。 |
UpdatedWidget
更新されたウィジェットのレスポンス。ウィジェットの予測入力オプションを提供するために使用します。
フィールド | |
---|---|
widget |
更新されたウィジェットの ID。ID は、更新リクエストをトリガーしたウィジェットの ID と一致している必要があります。 |
共用体フィールド updated_widget 。ユーザーの操作に応じて更新されたウィジェット。updated_widget は次のいずれかになります。 |
|
suggestions |
ウィジェットの予測入力結果のリスト |
ActionStatus
ダイアログを呼び出すか送信するリクエストのステータスを表します。
フィールド | |
---|---|
status_ |
ステータス コード。 |
user_ |
リクエストのステータスについてユーザーに送信するメッセージ。設定されていない場合、 |
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"
}
}]
フィールド | |
---|---|
type |
このアノテーションのタイプ。 |
length |
このアノテーションが対応する書式なしテキスト メッセージ本文の部分文字列の長さ。 |
start_ |
このアノテーションが対応するプレーンテキスト メッセージ本文の開始インデックス(0 ベース、両端を含む)。 |
共用体フィールド metadata 。アノテーションに関する追加のメタデータ。metadata は次のいずれかになります。 |
|
user_ |
ユーザーのメンションのメタデータ。 |
slash_ |
スラッシュ コマンドのメタデータ。 |
rich_ |
リッチリンクのメタデータ。 |
AnnotationType
アノテーションの型。
列挙型 | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
USER_MENTION |
ユーザーがメンションされている。 |
SLASH_COMMAND |
スラッシュ コマンドが呼び出されます。 |
RICH_LINK |
リッチリンクのアノテーション。 |
AttachedGif
URL で指定された GIF 画像。
フィールド | |
---|---|
uri |
出力専用。GIF 画像をホストする URL。 |
添付ファイル
Google Chat の添付ファイル。
フィールド | |
---|---|
name |
アタッチメントのリソース名( |
content_ |
出力専用。コンテンツの元のファイル名(フルパスではない)。 |
content_ |
出力専用。ファイルのコンテンツ タイプ(MIME タイプ)。 |
thumbnail_ |
出力専用。人間のユーザーに添付ファイルをプレビューするために使用するサムネイル URL。チャットアプリでは、この URL を使用して添付コンテンツをダウンロードしないでください。 |
download_ |
出力専用。人間のユーザーが添付ファイルをダウンロードできるようにするために使用するダウンロード URL。Chat アプリでは、この URL を使用して添付ファイルのコンテンツをダウンロードすることはできません。 |
source |
出力専用。アタッチメントのソース。 |
共用体フィールド data_ref 。添付ファイルへのデータ参照。data_ref は次のいずれかになります。 |
|
attachment_ |
添付データへの参照。このフィールドは、添付ファイル データをダウンロードするために Media API で使用されます。 |
drive_ |
出力専用。Google ドライブの添付ファイルへの参照。このフィールドは Google Drive API で使用されます。 |
ソース
アタッチメントのソース。
列挙型 | |
---|---|
SOURCE_UNSPECIFIED |
予約済み。 |
DRIVE_FILE |
ファイルが Google ドライブ ファイルである。 |
UPLOADED_CONTENT |
ファイルが Chat にアップロードされます。 |
AttachmentDataRef
添付ファイル データへの参照。
フィールド | |
---|---|
resource_ |
添付ファイル データのリソース名。このフィールドは、添付ファイル データをダウンロードするために Media API で使用されます。 |
attachment_ |
アップロードされた添付ファイルへの参照を含む不透明なトークン。クライアントでは不透明な文字列として扱われ、添付ファイルを含む Chat メッセージの作成または更新に使用されます。 |
CardWithId
Google Chat メッセージのカード。
カードを作成できるのは Chat アプリのみです。Chat アプリがユーザーとして認証されている場合、メッセージにカードを含めることはできません。
カードビルダーを使用してカードをデザインし、プレビューします。
カードビルダーを開くフィールド | |
---|---|
card_ |
メッセージに複数のカードが含まれている場合は必須です。メッセージ内のカードの一意の識別子。 |
card |
カード最大サイズは 32 KB です。 |
ChatSpaceLinkData
Chat スペースのリンクのデータ。
フィールド | |
---|---|
space |
リンクされた Chat スペース リソースのスペース。 形式: |
thread |
リンクされた Chat スペース リソースのスレッド。 形式: |
message |
リンクされた Chat スペース リソースのメッセージ。 形式: |
CompleteImportSpaceRequest
スペースのインポート プロセスを完了するためのリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。インポート モードのスペースのリソース名。 形式: |
CompleteImportSpaceResponse
スペースのインポート プロセスが完了したことを示すレスポンス メッセージ。
フィールド | |
---|---|
space |
インポート モードのスペース。 |
ContextualAddOnMarkup
この型にはフィールドがありません。
デベロッパーがコンテキストに応じたアドオンのコンテンツを指定するためのマークアップ。
カード
カードは、テキストや画像などの UI ウィジェットを含めることができる UI 要素です。
フィールド | |
---|---|
header |
カードのヘッダー。通常、ヘッダーにはタイトルと画像を指定します。 |
sections[] |
セクションは線で区切ります。 |
card_ |
このカードでの操作。 |
name |
カードの名前。 |
CardAction
カードアクションは、カードに関連付けられたアクションです。請求書カードの場合、一般的なアクションは、請求書の削除、請求書のメール送信、ブラウザでの請求書の開くなどです。
Google Chat アプリではサポートされていません。
フィールド | |
---|---|
action_ |
アクション メニュー項目に表示されていたラベル。 |
on_ |
このアクション アイテムの click アクション。 |
CardHeader
フィールド | |
---|---|
title |
タイトルを指定する必要があります。ヘッダーの高さは固定です。タイトルとサブタイトルの両方が指定されている場合、それぞれ 1 行を占有します。タイトルのみを指定した場合、タイトルは両方の行に表示されます。 |
subtitle |
カード ヘッダーのサブタイトル。 |
image_ |
画像の種類(正方形の枠線や円形の枠線など)。 |
image_ |
カードヘッダーの画像の URL。 |
ImageStyle
列挙型 | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
正方形の枠線。 |
AVATAR |
円形の枠線。 |
セクション
セクションには、指定された順序で(垂直方向に)レンダリングされるウィジェットのコレクションが含まれています。どのプラットフォームでもカードの幅は固定されるため、現時点ではレイアウト プロパティ(float など)は必要ありません。
フィールド | |
---|---|
header |
セクションのヘッダー。書式設定されたテキストがサポートされています。テキストの書式設定について詳しくは、Google Chat アプリでのテキストの書式設定と Google Workspace アドオンでのテキストの書式設定をご覧ください。 |
widgets[] |
セクションには、少なくとも 1 つのウィジェットを含める必要があります。 |
CreateCustomEmojiRequest
カスタム絵文字を作成するリクエスト。
フィールド | |
---|---|
custom_ |
必須。作成するカスタム絵文字。 |
CreateMembershipRequest
メンバーシップを作成するためのリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。メンバーシップを作成する Space のリソース名。 形式: spaces/{space} |
membership |
必須。作成するメンバーシップ関係。
Chat アプリが人間のユーザーのメンバーシップ関係を作成する場合は、特定の認可スコープを使用し、特定のフィールドに特定の値を設定する必要があります。
Chat アプリが自身のメンバーシップ関係を作成する場合は、ユーザーとして認証し、 |
use_ |
呼び出し元のユーザーは、Chat とスペースの会話の管理権限を持つ Google Workspace 管理者である必要があります。
管理者の Google Workspace 組織外のユーザーのアプリ メンバーシップやメンバーシップの作成は、管理者権限を使用してサポートされていません。 |
CreateMessageRequest
メッセージを作成します。
フィールド | |
---|---|
parent |
必須。メッセージを作成するスペースのリソース名。 形式: |
message |
必須。メッセージ本文。 |
thread_key |
省略可。非推奨: 代わりに |
request_ |
省略可。このメッセージの一意のリクエスト ID。既存のリクエスト ID を指定すると、新しいメッセージを作成するのではなく、その ID で作成されたメッセージが返されます。 |
message_ |
省略可。メールがスレッドを開始するか、スレッドに返信するかを指定します。名前付きスペースでのみサポートされています。 |
message_ |
省略可。メッセージのカスタム ID。システムによって割り当てられた ID をメッセージのリソース名(メッセージの このフィールドの値は、次の要件を満たす必要があります。
詳しくは、メッセージに名前を付けるをご覧ください。 |
MessageReplyOption
メッセージへの返信方法を指定します。今後、他の州が追加される可能性があります。
列挙型 | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
デフォルト。新しいスレッドを開始します。このオプションを使用すると、含まれる thread ID または が無視されます。 |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
thread ID または で指定されたスレッドへの返信としてメッセージを作成します。失敗した場合は、メッセージが代わりに新しいスレッドを開始します。 |
REPLY_MESSAGE_OR_FAIL |
thread ID または で指定されたスレッドへの返信としてメッセージを作成します。新しい thread_key が使用された場合、新しいスレッドが作成されます。メッセージの作成に失敗した場合は、代わりに NOT_FOUND エラーが返されます。 |
CreateReactionRequest
メッセージへのリアクションを作成します。
フィールド | |
---|---|
parent |
必須。リアクションが作成されるメッセージ。 形式: |
reaction |
必須。作成するリアクション。 |
CreateSpaceRequest
メンバーのない名前付き空間の作成リクエスト。
フィールド | |
---|---|
space |
必須。 「 デベロッパー プレビュー プログラムのメンバーである場合は、 スペース |
request_ |
省略可。このリクエストの一意の識別子。ランダムな UUID を使用することをおすすめします。既存のリクエスト ID を指定すると、新しいスペースが作成されるのではなく、その ID で作成されたスペースが返されます。同じ Chat アプリから別の認証済みユーザーを含む既存のリクエスト ID を指定すると、エラーが返されます。 |
CustomEmoji
カスタム絵文字を表します。
フィールド | |
---|---|
name |
ID。サーバーによって割り当てられたカスタム絵文字のリソース名。 形式: |
uid |
出力専用。カスタム絵文字リソースの一意のキー。 |
emoji_ |
変更不可。カスタム絵文字にユーザーが指定した名前。組織内で一意です。 カスタム絵文字が作成される場合は必須で、それ以外の場合はのみ出力されます。 絵文字の名前の先頭と末尾はコロンにし、小文字にする必要があります。使用できるのは英数字、ハイフン、アンダースコアのみです。ハイフンやアンダースコアは単語の区切りに使用し、連続して使用することはできません。 例: |
temporary_ |
出力専用。カスタム絵文字の画像 URL。10 分以上有効です。カスタム絵文字の作成時には、回答に入力されません。 |
payload |
入力のみのペイロード データ。 |
CustomEmojiPayload
カスタム絵文字のペイロード データ。
フィールド | |
---|---|
file_ |
必須。入力のみのカスタム絵文字に使用される画像。 ペイロードは 256 KB 未満で、画像のサイズは 64~500 ピクセルの範囲で指定する必要があります。制限は変更される可能性があります。 |
filename |
必須。入力のみの画像ファイル名。 サポートされているファイル拡張子: |
DeleteCustomEmojiRequest
カスタム絵文字の削除リクエスト。
フィールド | |
---|---|
name |
必須。削除するカスタム絵文字のリソース名。 形式: 絵文字名は |
DeleteMembershipRequest
スペースのメンバーシップを削除するリクエスト。
フィールド | |
---|---|
name |
必須。削除するメンバーシップのリソース名。Chat アプリでは、ユーザーが指定した内容をまたは独自のメンバーシップが必要です。チャットアプリは、他のアプリのメンバーシップを削除できません。 人間のメンバーシップを削除する場合、 アプリ メンバーシップを削除する場合は、 形式: |
use_ |
発信ユーザーは、「Chat とスペースの会話の管理」権限を持つ Google Workspace 管理者である必要があります。
管理者権限を使用してスペース内のアプリ メンバーシップを削除することはできません。 |
DeleteMessageRequest
メッセージを削除するリクエスト。
フィールド | |
---|---|
name |
必須。メッセージのリソース名。 形式: メッセージにカスタム ID を設定している場合は、 |
force |
ユーザーとして認証している場合にのみ適用されます。Chat アプリとして認証する場合は効果がありません。 |
DeleteReactionRequest
メッセージに対するリアクションを削除します。
フィールド | |
---|---|
name |
必須。削除するリアクションの名前。 形式: |
DeleteSpaceRequest
スペースの削除リクエスト。
フィールド | |
---|---|
name |
必須。削除するスペースのリソース名。 形式: |
use_ |
発信ユーザーは、「Chat とスペースの会話の管理」権限を持つ Google Workspace 管理者である必要があります。
|
DeletionMetadata
削除されたメッセージについての情報。delete_time
が設定されている場合、メッセージは削除されます。
フィールド | |
---|---|
deletion_ |
メッセージを削除したユーザーを示します。 |
DeletionType
メッセージを削除したユーザーと、削除方法今後、値が追加される可能性があります。
列挙型 | |
---|---|
DELETION_TYPE_UNSPECIFIED |
この値は使用されません。 |
CREATOR |
ユーザーが自分のメッセージを削除した。 |
SPACE_OWNER |
スペースのオーナーがメッセージを削除した。 |
ADMIN |
Google Workspace 管理者がメッセージを削除した。 |
APP_MESSAGE_EXPIRY |
有効期限が切れた Chat アプリが独自のメッセージを削除した。 |
CREATOR_VIA_APP |
Chat アプリがユーザーに代わってメッセージを削除した。 |
SPACE_OWNER_VIA_APP |
スペースのオーナーに代わって Chat アプリがメッセージを削除しました。 |
ダイアログ
ダイアログのカード本文をラップします。
フィールド | |
---|---|
body |
入力のみのダイアログの本文。モーダルでレンダリングされます。Google Chat アプリは、 |
DialogAction
ダイアログとリクエスト ステータス コードが含まれます。
フィールド | |
---|---|
action_ |
入力のみのダイアログを呼び出すか送信するリクエストのステータス。必要に応じて、ステータスとメッセージをユーザーに表示します。たとえば、エラーや成功の場合などです。 |
共用体フィールド action 。実行するアクション。action は次のいずれかになります。 |
|
dialog |
入力のみのリクエストのダイアログ。 |
DriveDataRef
ドライブ アタッチメントのデータへの参照。
フィールド | |
---|---|
drive_ |
ドライブ ファイルの ID。Drive API で使用します。 |
DriveLinkData
Google ドライブのリンクのデータ。
フィールド | |
---|---|
drive_ |
Google ドライブ ファイルを参照する DriveDataRef。 |
mime_ |
リンクされた Google ドライブ リソースの MIME タイプ。 |
絵文字
メッセージに対するリアクションとして使用される絵文字。
フィールド | |
---|---|
共用体フィールド content 。絵文字の内容。content は次のいずれかになります。 |
|
unicode |
Unicode 文字列で表される基本的な絵文字。 |
custom_ |
出力専用。カスタム絵文字。 |
EmojiReactionSummary
特定の絵文字を含むメッセージにリアクションしたユーザーの数。
フィールド | |
---|---|
emoji |
リアクションに関連付けられた絵文字。 |
reaction_ |
関連付けられている絵文字を使用したリアクションの合計数。 |
FindDirectMessageRequest
ユーザー リソースに基づいてダイレクト メッセージ スペースを取得するためのリクエスト。
フィールド | |
---|---|
name |
必須。ダイレクト メッセージを検索するユーザーのリソース名。 形式: |
GetAttachmentRequest
添付ファイルの取得をリクエストします。
フィールド | |
---|---|
name |
必須。アタッチメントのリソース名( |
GetCustomEmojiRequest
1 つのカスタム絵文字を返すリクエスト。
フィールド | |
---|---|
name |
必須。カスタム絵文字のリソース名。 形式: 絵文字名を |
GetMembershipRequest
スペースのメンバーシップを取得するためのリクエスト。
フィールド | |
---|---|
name |
必須。取得するメンバーシップのリソース名。 ユーザー認証を使用してアプリ独自のメンバーシップを取得するには、必要に応じて 形式: ユーザーのメールアドレスを |
use_ |
呼び出し元のユーザーは、Chat とスペースの会話の管理権限を持つ Google Workspace 管理者である必要があります。
管理者権限を使用している場合、スペース内のアプリ メンバーシップの取得はサポートされていません。 |
GetMessageRequest
メッセージを取得するためのリクエスト。
フィールド | |
---|---|
name |
必須。メッセージのリソース名。 形式: メッセージにカスタム ID を設定している場合は、 |
GetSpaceEventRequest
スペース イベントを取得するリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。スペース イベントのリソース名。 形式: |
GetSpaceReadStateRequest
GetSpaceReadState API に対するリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。取得するスペースの読み取り状態のリソース名。 呼び出し元のユーザーの読み取りステータスの取得のみをサポートします。 呼び出し元のユーザーを参照するには、次のいずれかを設定します。
形式: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
1 つのスペースを返すリクエスト。
フィールド | |
---|---|
name |
必須。スペースのリソース名( 形式: |
use_ |
発信ユーザーは、「Chat とスペースの会話の管理」権限を持つ Google Workspace 管理者である必要があります。
|
GetThreadReadStateRequest
GetThreadReadStateRequest API に対するリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。取得するスレッドの読み取り状態のリソース名。 呼び出し元ユーザーの読み取り状態の取得のみをサポートします。 呼び出し元のユーザーを参照するには、次のいずれかを設定します。
形式: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
グループ
Google Chat の Google グループ。
フィールド | |
---|---|
name |
Google グループのリソース名。 Cloud Identity Groups API のグループを表します。 形式: groups/{group} |
HistoryState
メッセージとスペースの履歴状態。メッセージと会話スレッドを作成後に保持する期間を指定します。
列挙型 | |
---|---|
HISTORY_STATE_UNSPECIFIED |
デフォルト値。使用しないでください。 |
HISTORY_OFF |
履歴がオフ。メッセージとスレッドは 24 時間保持されます。 |
HISTORY_ON |
履歴はオンです。メッセージとスレッドの保持期間は、組織の Vault の保持ルールで指定されています。 |
ListCustomEmojisRequest
カスタム絵文字のリストを返すリクエスト。
フィールド | |
---|---|
page_ |
省略可。返されるカスタム絵文字の最大数。このサービスは、この値よりも少ないカスタム絵文字を返すことができます。指定しない場合、デフォルト値は 25 です。最大値は 200 です。200 を超える値は 200 に変更されます。 |
page_ |
省略可。(前のクエリから再開する場合)。 前回の list custom emoji 呼び出しから受け取ったページトークン。後続のページを取得するにはこれを指定します。 ページネーションを行う場合、フィルタ値はページトークンを受け取った呼び出しと一致している必要があります。別の値を渡すと、予期しない結果になる可能性があります。 |
filter |
省略可。クエリフィルタ。 作成者によるフィルタを使用できます。 作成者でフィルタするには、有効な値を指定する必要があります。現在のところ、カスタム絵文字を発信者のユーザーが作成したかどうかでフィルタするには、 たとえば、次のクエリは、呼び出し元が作成したカスタム絵文字を返します。
無効なクエリは、サーバーによって |
ListCustomEmojisResponse
カスタム絵文字のリストに対する返信。
フィールド | |
---|---|
custom_ |
順序なしリスト。リクエストされた(または最初の)ページのカスタム絵文字のリスト。 |
next_ |
結果の次のページを取得するために |
ListMembershipsRequest
メンバーシップのリスティングのリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。メンバーシップ リストを取得するスペースのリソース名。 形式: spaces/{space} |
page_ |
省略可。返されるメンバーシップの最大数。サービスが返す値はこれよりも少ないことがあります。 指定しない場合、最大で 100 個のメンバーシップが返されます。 最大値は 1,000 です。1,000 を超える値を使用すると、自動的に 1,000 に変更されます。 負の値を指定すると、 |
page_ |
省略可。メンバーシップの一覧を取得する前に呼び出しで受け取ったページトークン。このパラメータを指定すると、後続のページを取得できます。 ページネーションを行う場合、指定する他のすべてのパラメータは、ページトークンを提供した呼び出しと一致している必要があります。他のパラメータに異なる値を渡すと、予期しない結果が生じる可能性があります。 |
filter |
省略可。クエリフィルタ。 メンバーシップは、メンバーのロール( ロールでフィルタするには、 タイプでフィルタするには、 ロールとタイプの両方でフィルタするには、
たとえば、次のクエリは有効です。
次のクエリは無効です。
無効なクエリは、サーバーによって |
show_ |
省略可。 |
show_ |
省略可。 現在、ユーザー認証が必要です。 |
use_ |
発信ユーザーは、「Chat とスペースの会話の管理」権限を持つ Google Workspace 管理者である必要があります。
管理者権限を使用している場合、スペース内のアプリ メンバーシップを一覧表示することはできません。 |
ListMembershipsResponse
スペースのメンバーシップを一覧表示するレスポンス。
フィールド | |
---|---|
memberships[] |
順序なしリスト。リクエストされた(または最初の)ページのメンバーシップのリスト。 |
next_ |
結果の次のページを取得するために |
ListMessagesRequest
ユーザーがメンバーになっている、指定したスペース内のメッセージを一覧表示します。
フィールド | |
---|---|
parent |
必須。メッセージを一覧表示するスペースのリソース名。 形式: |
page_ |
返されるメッセージの最大数。サービスから返されるメッセージはこの値よりも少ないことがあります。 指定されていない場合は、最大 25 件が返されます。 最大値は 1,000 です。1,000 を超える値を使用すると、自動的に 1,000 に変更されます。 負の値を指定すると、 |
page_ |
前のクエリから再開する場合は省略可。 前回の list messages 呼び出しから受け取ったページトークン。このパラメータを指定すると、後続のページを取得できます。 ページ分割を行う場合、指定する他のすべてのパラメータは、ページトークンを提供した呼び出しと一致する必要があります。他のパラメータに異なる値を渡すと、予期しない結果が生じる可能性があります。 |
filter |
クエリフィルタ。 メッセージは、日付( 作成日でメッセージをフィルタするには、RFC-3339 形式のタイムスタンプと二重引用符を使用して スレッドでフィルタするには、 スレッドと日付の両方でフィルタするには、クエリで たとえば、次のクエリは有効です。
無効なクエリは、 |
order_ |
前のクエリから再開する場合は省略可。 メッセージのリストを並べ替える方法。並べ替えオペレーションで並べ替える値を指定します。有効な並べ替えオペレーションの値は次のとおりです。
デフォルトの順序は |
show_ |
削除済みのメッセージを含めるかどうかを指定します。削除されたメッセージには、削除日時とその削除に関するメタデータが含まれますが、メッセージのコンテンツは利用できません。 |
ListMessagesResponse
メッセージのリストに対するレスポンス メッセージ。
フィールド | |
---|---|
messages[] |
メッセージのリスト。 |
next_ |
トークンを |
ListReactionsRequest
メッセージに対するリアクションを一覧表示します。
フィールド | |
---|---|
parent |
必須。ユーザーがリアクションしたメッセージ。 形式: |
page_ |
省略可。返されるリアクションの最大数。サービスが返すリアクションは、この値より少ない場合があります。指定しない場合、デフォルト値は 25 です。最大値は 200 です。200 を超える値は 200 に変更されます |
page_ |
省略可。(前のクエリから再開する場合)。 前の list reactions 呼び出しから受け取ったページトークン。後続のページを取得するにはこれを指定します。 ページネーションを行う場合、フィルタ値はページトークンを受け取った呼び出しと一致している必要があります。別の値を渡すと、予期しない結果になる可能性があります。 |
filter |
省略可。クエリフィルタ。 リアクションは、絵文字( 複数の絵文字やユーザーのリアクションをフィルタするには、類似したフィールドを 絵文字とユーザーでリアクションをフィルタするには、 クエリで たとえば、次のクエリは有効です。
次のクエリは無効です。
無効なクエリは、サーバーによって |
ListReactionsResponse
リアクションの一覧表示リクエストに対するレスポンス。
フィールド | |
---|---|
reactions[] |
リクエストされた(または最初の)ページのリアクションのリスト。 |
next_ |
結果の次のページを取得するための継続トークン。結果の最後のページは空になります。 |
ListSpaceEventsRequest
リスティング スペース イベントのリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。イベントが発生した Google Chat スペースのリソース名。 形式: |
page_ |
省略可。返される空間イベントの最大数。サービスはこの値よりも少ない値を返すことがあります。 負の値を指定すると、 |
page_ |
前回の list space events 呼び出しから受け取ったページトークン。後続のページを取得するにはこれを指定します。 ページ分割を行う場合、スペース イベントをリストするために指定する他のすべてのパラメータは、ページトークンを提供した呼び出しと一致する必要があります。他のパラメータに異なる値を渡すと、予期しない結果になる可能性があります。 |
filter |
必須。クエリフィルタ。 has 必要に応じて、開始時間(
開始時間または終了時間を指定するには、等式 たとえば、次のクエリは有効です。
次のクエリは無効です。
無効なクエリは、サーバーによって |
ListSpaceEventsResponse
スペース イベントの一覧表示に対するレスポンス メッセージ。
フィールド | |
---|---|
space_ |
結果は時系列で返されます(古いイベントが先)。注: list リクエストの場合、 |
next_ |
より多くのイベントを取得するために使用される継続トークン。このフィールドを省略すると、後続のページはなくなります。 |
ListSpacesRequest
呼び出し元がメンバーであるスペースを一覧表示するリクエスト。
フィールド | |
---|---|
page_ |
省略可。返されるスペースの最大数。サービスが返す値はこれよりも少ないことがあります。 指定されていない場合は、最大で 100 個のスペースが返されます。 最大値は 1,000 です。1,000 を超える値を使用すると、自動的に 1,000 に変更されます。 負の値を指定すると、 |
page_ |
省略可。前回の list spaces 呼び出しから受け取ったページトークン。このパラメータを指定すると、後続のページを取得できます。 ページ分割を行う場合、フィルタ値は、ページトークンを提供した呼び出しと一致する必要があります。別の値を渡すと、予期しない結果になる可能性があります。 |
filter |
省略可。クエリフィルタ。 スペースは種類( スペースの種類でフィルタするには、 たとえば、次のクエリは有効です。
無効なクエリは、 |
ListSpacesResponse
リスト スペース リクエストのレスポンス。
フィールド | |
---|---|
spaces[] |
リクエストされた(または最初の)ページのスペースのリスト。注: list リクエストの場合、 |
next_ |
トークンを |
MatchedUrl
Chat メッセージ内の一致した URL。チャットアプリでは、一致した URL をプレビューできます。詳しくは、リンクをプレビューするをご覧ください。
フィールド | |
---|---|
url |
出力専用。一致した URL。 |
メンバーシップ
Google Chat のメンバーシップ関係を表します。たとえば、ユーザーまたは Chat アプリがスペースに招待されているかどうか、スペースに参加しているかどうか、スペースに含まれていないかどうかなどです。
フィールド | |
---|---|
name |
サーバーによって割り当てられたメンバーシップのリソース名。 形式: |
state |
出力専用。メンバーシップの状態。 |
role |
省略可。Chat スペース内のユーザーのロール。これにより、スペースで許可されるアクションが決まります。 このフィールドは、 |
create_ |
省略可。変更不可。メンバーシップの作成時刻(メンバーがスペースに参加した、スペースに招待されたなど)。このフィールドは、インポート モードのスペースで過去のメンバーシップをインポートする場合を除き、出力専用です。 |
delete_ |
省略可。変更不可。メンバーシップの削除日時(メンバーがスペースから退出したとき、スペースから削除されたときなど)。このフィールドは、インポート モードのスペースで過去のメンバーシップをインポートする場合を除き、出力専用です。 |
共用体フィールド memberType 。このメンバーシップに関連付けられているメンバー。他のメンバータイプは今後サポートされる可能性があります。memberType は次のいずれかになります。 |
|
member |
メンバーシップが対応する Google Chat ユーザーまたはアプリ。Chat アプリがユーザーとして認証されると、出力にユーザー |
group_ |
メンバーシップが対応する Google グループ。 Google グループのメンバーシップの読み取りや変更には、ユーザー認証が必要です。 |
MembershipRole
Chat スペースでユーザーに許可されているアクションを表します。今後、他の列挙値が追加される可能性があります。
列挙型 | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
デフォルト値。users : スペースのメンバーではありませんが、招待できます。Google Groups の場合: 常にこのロールが割り当てられます(将来、他の列挙値が使用される可能性があります)。 |
ROLE_MEMBER |
スペースのメンバー。ユーザーには、スペースへのメッセージの送信などの基本的な権限が付与されます。1 対 1 の会話と名前のないグループの会話では、全員がこの役割を持ちます。 |
ROLE_MANAGER |
スペースの管理者。このユーザーには、すべての基本的な権限に加え、メンバーの追加や削除など、スペースを管理するための管理権限があります。SpaceType.SPACE でのみサポートされます。 |
MembershipState
メンバーとスペースの関係を指定します。今後、他の加盟国もサポートされる可能性があります。
列挙型 | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
デフォルト値。使用しないでください。 |
JOINED |
ユーザーがスペースに追加され、スペースに参加できるようになります。 |
INVITED |
ユーザーはスペースに招待されましたが、まだ参加していません。 |
NOT_A_MEMBER |
ユーザーはスペースに所属しておらず、スペースへの招待が保留中ではありません。 |
MembershipBatchCreatedEventData
複数の新しいメンバーシップのイベント ペイロード。
イベントタイプ: google.workspace.chat.membership.v1.batchCreated
フィールド | |
---|---|
memberships[] |
新しいメンバーシップのリスト。 |
MembershipBatchDeletedEventData
複数の削除済みメンバーシップのイベント ペイロード。
イベントタイプ: google.workspace.chat.membership.v1.batchDeleted
フィールド | |
---|---|
memberships[] |
削除されたメンバーシップのリスト。 |
MembershipBatchUpdatedEventData
更新された複数のメンバーシップのイベント ペイロード。
イベントタイプ: google.workspace.chat.membership.v1.batchUpdated
フィールド | |
---|---|
memberships[] |
更新されたメンバーシップのリスト。 |
MembershipCreatedEventData
新しいメンバーシップのイベント ペイロード。
イベントタイプ: google.workspace.chat.membership.v1.created
。
フィールド | |
---|---|
membership |
新しいメンバーシップ。 |
MembershipDeletedEventData
削除されたメンバーシップのイベント ペイロード。
イベントタイプ: google.workspace.chat.membership.v1.deleted
フィールド | |
---|---|
membership |
削除されたメンバーシップ。 |
MembershipUpdatedEventData
更新されたメンバーシップのイベント ペイロード。
イベントタイプ: google.workspace.chat.membership.v1.updated
フィールド | |
---|---|
membership |
更新されたメンバーシップ。 |
メッセージ
Google Chat スペース内のメッセージ。
フィールド | |
---|---|
name |
メッセージのリソース名。 形式: ここで、 メッセージを作成するときにカスタム ID を設定した場合は、 |
sender |
出力専用。メッセージを作成したユーザー。Chat アプリがユーザーとして認証されると、出力にユーザー |
create_ |
省略可。変更不可。Chat で作成されたスペースの場合、メッセージが作成された時刻。このフィールドは出力専用です。ただし、インポート モードのスペースで使用する場合は除きます。 インポート モードのスペースの場合は、元の作成時間を保持するために、このフィールドをソースでメッセージが作成された過去のタイムスタンプに設定します。 |
last_ |
出力専用。ユーザーが最後にメッセージを編集した日時。メッセージが編集されていない場合、このフィールドは空白です。 |
delete_ |
出力専用。Google Chat でメッセージが削除された時刻。メッセージが削除されない場合、このフィールドは空です。 |
text |
書式なしテキストのメッセージ本文。画像、動画、ウェブページへの最初のリンクは、プレビュー チップを生成します。Google Chat ユーザーの名前リンクや、スペース内の全ユーザーの名前リンクを指定することもできます。 テキスト メッセージの作成方法については、メッセージを送信するをご覧ください。 |
formatted_ |
出力専用。書式設定を伝達するためのマークアップが追加されたメッセージ
詳しくは、メッセージで送信されたテキストの書式設定を表示するをご覧ください。 |
cards[] |
非推奨: 代わりに UI 要素(書式設定されたテキスト、ボタン、クリック可能な画像など)の表示に使用できる、リッチで書式設定されたインタラクティブなカード。通常、カードはメッセージのプレーンテキストの本文の下に表示されます。 |
cards_ |
cards の配列。 カードを作成できるのは Chat アプリのみです。チャットアプリがユーザーとして認証されている場合、メッセージにカードを含めることはできません。 カードを含むメッセージの作成方法については、メッセージを送信するをご覧ください。 カードビルダーでカードをデザインしてプレビューする。 カードビルダーを開く |
annotations[] |
出力専用。このメッセージの |
thread |
メールが属するスレッド。使用例については、メッセージ スレッドを開始または返信するをご覧ください。 |
space |
|
fallback_ |
メッセージのカードに関する書式なしテキストの説明。実際のカードを表示できない場合に使用されます(モバイル通知など)。 |
action_ |
入力のみのChat 用アプリが回答の投稿方法を構成するために使用できるパラメータ。 |
argument_ |
出力専用。Chat 用アプリの名前リンクがすべて取り除かれた、書式なしテキスト形式のメッセージ。 |
slash_ |
出力専用。スラッシュ コマンドの情報(該当する場合)。 |
attachment[] |
ユーザーがアップロードした添付ファイル。 |
matched_ |
出力専用。リンク プレビュー パターンに一致する |
thread_ |
出力専用。 スペースがスレッドでの返信に対応していない場合、このフィールドは常に |
client_ |
省略可。メッセージのカスタム ID。フィールドを使用して、メッセージの識別や、メッセージの取得、削除、更新を行うことができます。カスタム ID を設定するには、メッセージの作成時に |
emoji_ |
出力専用。メッセージの絵文字のリアクションの概要のリスト。 |
private_ |
変更不可。メッセージを作成するための入力。それ以外の場合は出力のみ。メッセージを閲覧できるユーザー。設定すると、メッセージは非公開になり、指定したユーザーと Chat アプリにのみ表示されます。このフィールドをリクエストに含めるには、アプリ認証を使用して Chat API を呼び出し、次の項目を省略する必要があります。 詳しくは、メッセージを非公開で送信するをご覧ください。 |
deletion_ |
出力専用。削除されたメッセージに関する情報。 |
quoted_ |
出力専用。スペース内の Google Chat ユーザーが引用したメッセージに関する情報。Google Chat では、メッセージを引用して返信できます。 |
attached_ |
出力専用。メッセージに添付された GIF 画像。 |
accessory_ |
メールの下部に表示される、1 つ以上のインタラクティブなウィジェット。テキスト、カード、またはその両方を含むメッセージにアクセサリ ウィジェットを追加できます。ダイアログを含むメッセージではサポートされていません。詳しくは、メールの下部にインタラクティブなウィジェットを追加するをご覧ください。 アクセサリ ウィジェットでメッセージを作成するには、アプリの認証が必要です。 |
MessageBatchCreatedEventData
複数の新しいメッセージのイベント ペイロード。
イベントタイプ: google.workspace.chat.message.v1.batchCreated
フィールド | |
---|---|
messages[] |
新しいメッセージのリスト。 |
MessageBatchDeletedEventData
複数の削除されたメッセージのイベント ペイロード。
イベントタイプ: google.workspace.chat.message.v1.batchDeleted
フィールド | |
---|---|
messages[] |
削除されたメッセージのリスト。 |
MessageBatchUpdatedEventData
複数の更新されたメッセージのイベント ペイロード。
イベントタイプ: google.workspace.chat.message.v1.batchUpdated
フィールド | |
---|---|
messages[] |
更新されたメッセージのリスト。 |
MessageCreatedEventData
新しいメッセージのイベント ペイロード。
イベントタイプ: google.workspace.chat.message.v1.created
フィールド | |
---|---|
message |
新しいメッセージ。 |
MessageDeletedEventData
削除されたメッセージのイベント ペイロード。
イベントタイプ: google.workspace.chat.message.v1.deleted
フィールド | |
---|---|
message |
削除されたメッセージ。 |
MessageUpdatedEventData
更新されたメッセージのイベント ペイロード。
イベントタイプ: google.workspace.chat.message.v1.updated
フィールド | |
---|---|
message |
更新されたメッセージ。 |
QuotedMessageMetadata
引用されたメッセージに関する情報。
フィールド | |
---|---|
name |
出力専用。引用されたメッセージのリソース名。 形式: |
last_ |
出力専用。引用されたメッセージが作成されたとき、または引用されたメッセージが最後に更新されたときのタイムスタンプ。 |
リアクション
メッセージに対するリアクション。
フィールド | |
---|---|
name |
リアクションのリソース名。 形式: |
user |
出力専用。リアクションを作成したユーザー。 |
emoji |
リアクションで使用される絵文字。 |
ReactionBatchCreatedEventData
複数の新しいリアクションのイベント ペイロード。
イベントタイプ: google.workspace.chat.reaction.v1.batchCreated
フィールド | |
---|---|
reactions[] |
新しいリアクションのリスト。 |
ReactionBatchDeletedEventData
複数の削除されたリアクションのイベント ペイロード。
イベントタイプ: google.workspace.chat.reaction.v1.batchDeleted
フィールド | |
---|---|
reactions[] |
削除されたリアクションのリスト。 |
ReactionCreatedEventData
新しいリアクションのイベント ペイロード。
イベントタイプ: google.workspace.chat.reaction.v1.created
フィールド | |
---|---|
reaction |
新しいリアクション。 |
ReactionDeletedEventData
削除されたリアクションのイベント ペイロード。
タイプ: google.workspace.chat.reaction.v1.deleted
フィールド | |
---|---|
reaction |
削除されたリアクション。 |
RichLinkMetadata
リソースへのリッチリンク。
フィールド | |
---|---|
uri |
このリンクの URI。 |
rich_ |
リッチリンクのタイプ。 |
共用体フィールド data 。リンクされたリソースのデータ。data は次のいずれかになります。 |
|
drive_ |
ドライブリンクのデータ。 |
chat_ |
Chat スペースのリンクのデータ。 |
RichLinkType
リッチリンクのタイプ。今後、他の種類も追加される可能性があります。
列挙型 | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
DRIVE_FILE |
Google ドライブのリッチリンク タイプ。 |
CHAT_SPACE |
Chat スペースのリッチリンク タイプ。たとえば、スペースのスマートチップなどです。 |
SearchSpacesRequest
クエリに基づいてスペースのリストを検索するリクエスト。
フィールド | |
---|---|
use_ |
発信ユーザーは、「Chat とスペースの会話の管理」権限を持つ Google Workspace 管理者である必要があります。
現在、この方法は管理者アクセスのみをサポートしているため、このフィールドでは |
page_ |
返されるスペースの最大数。サービスが返す値はこれよりも少ないことがあります。 指定しない場合、最大で 100 個のスペースが返されます。 最大値は 1,000 です。1,000 を超える値を使用すると、自動的に 1,000 に変更されます。 |
page_ |
前回の search spaces 呼び出しから受け取ったトークン。このパラメータを指定すると、後続のページを取得できます。 ページネーションを行う場合、指定する他のすべてのパラメータは、ページトークンを提供した呼び出しと一致している必要があります。他のパラメータに異なる値を渡すと、予期しない結果が生じる可能性があります。 |
query |
必須。検索クエリ。 次のパラメータを使用して検索できます。
異なるフィールドでは、 同じフィールド内で、 次のクエリは有効です。
|
order_ |
省略可。スペースのリストの並べ替え方法。 並べ替え可能な属性は次のとおりです。
有効な並べ替えオペレーションの値は次のとおりです。
サポートされている構文は次のとおりです。
|
SearchSpacesResponse
スペースの検索リクエストに対応するスペースのリストを含むレスポンス。
フィールド | |
---|---|
spaces[] |
リクエストされたスペースのページ。 |
next_ |
次のページを取得するために使用できるトークン。このフィールドが空の場合、後続のページはありません。 |
total_ |
クエリに一致するスペースの総数(すべてのページにわたる)。結果が 10,000 スペースを超える場合、この値は推定値です。 |
SetUpSpaceRequest
スペースを作成し、指定したユーザーをスペースに追加するためのリクエスト。
フィールド | |
---|---|
space |
必須。 スペースを作成するには、 グループ チャットを作成するには、 人間間の 1 対 1 の会話を作成するには、 人間と呼び出し元の Chat アプリの 1 対 1 の会話を作成するには、
|
request_ |
省略可。このリクエストの一意の識別子。ランダムな UUID を使用することをおすすめします。既存のリクエスト ID を指定すると、新しいスペースを作成するのではなく、その ID で作成されたスペースが返されます。同じ Chat アプリの既存のリクエスト ID を指定して、認証済みのユーザーが異なると、エラーが返されます。 |
memberships[] |
省略可。スペースに参加するよう招待する Google Chat ユーザーまたはグループ。呼び出し元のユーザーは自動的に追加されるため、省略します。 このセットでは現在、(呼び出し元に加えて)最大 20 のメンバーシップが許可されています。 人間のメンバーシップの場合、 Google グループ メンバーシップの場合、
2 つ以上のメンバーシップとともに 人間のユーザーで 人間と呼び出し元の Chat アプリの間で 1 対 1 の会話を作成する場合は空にする必要があります( |
SlashCommand
Google Chat のスラッシュ コマンド。
フィールド | |
---|---|
command_ |
呼び出されたスラッシュ コマンドの ID。 |
SlashCommandMetadata
スラッシュ コマンド(/)のアノテーション メタデータ。
フィールド | |
---|---|
bot |
コマンドが呼び出された Chat アプリ。 |
type |
スラッシュ コマンドのタイプ。 |
command_ |
呼び出されたスラッシュ コマンドの名前。 |
command_ |
呼び出されたスラッシュ コマンドのコマンド ID。 |
triggers_ |
スラッシュ コマンドがダイアログ用かどうかを示します。 |
タイプ
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
ADD |
スペースに Chat 用アプリを追加します。 |
INVOKE |
スペースでスラッシュ コマンドを呼び出す。 |
スペース
Google Chat のスペース。スペースは、複数のユーザー間の会話や、ユーザーと Chat アプリ間の 1 対 1 のメッセージです。
フィールド | |
---|---|
name |
Space のリソース名。 形式: ここで、 |
type |
出力専用。非推奨: 代わりに |
space_ |
スペースのタイプ。スペースを作成するとき、またはスペースのスペースタイプを更新するときに必要です。他の用途の場合のみ出力。 |
single_ |
省略可。スペースが Chat アプリと 1 人のユーザーとの DM かどうか。 |
threaded |
出力専用。非推奨: 代わりに |
display_ |
スペースの表示名。 ダイレクト メッセージの場合、このフィールドは空になることがあります。 128 文字までサポートされます。 |
external_ |
変更不可。このスペースで Google Chat のすべてのユーザーをメンバーとして許可するかどうか。Google Workspace 組織でスペースを作成するときに入力します。次の条件でスペースを作成する場合は、このフィールドを省略します。
既存のスペースの場合、このフィールドは出力専用です。 |
space_ |
出力専用。Chat スペースのスレッド状態。 |
space_ |
スペースの詳細(説明やルールなど)。 |
space_ |
このスペース内のメッセージとスレッドのメッセージ履歴の状態。 |
import_ |
省略可。このスペースが、Google Workspace へのデータ移行の一環として
|
create_ |
省略可。変更不可。Chat で作成されたスペースの場合、スペースの作成時刻。このフィールドは、インポートモードのスペースで使用する場合を除き、出力専用です。 インポート モードのスペースの場合、元の作成時間を保持するため、このフィールドを、ソースでスペースが作成された時点の過去のタイムスタンプに設定します。
|
last_ |
出力専用。スペース内の最後のメッセージのタイムスタンプ。 |
admin_ |
出力専用。Chat アプリを使用したダイレクト メッセージ(DM)スペースの場合、そのスペースが Google Workspace 管理者によって作成されたかどうか。管理者は、組織内のユーザーに代わって Chat アプリをインストールしてダイレクト メッセージを設定できます。 管理者によるインストールをサポートするには、Chat アプリにダイレクト メッセージ機能が必要です。 |
membership_ |
出力専用。メンバータイプ別にグループ化された、参加しているメンバーシップの数。 |
access_ |
省略可。スペースのアクセス設定を指定します。 |
space_ |
出力専用。ユーザーがスペースにアクセスするための URI。 |
customer |
省略可。変更不可。スペースのドメインのお客様 ID。アプリ認証でスペースを作成し、
DM の場合、このフィールドは入力されません。 |
共用体フィールド ユーザー認証が必要です。 |
|
predefined_ |
省略可。入力のみの事前定義されたスペースの権限設定。スペースの作成時にのみ入力します。このフィールドが設定されていない場合、コラボレーション スペースが作成されます。スペースを作成すると、設定が |
permission_ |
省略可。既存のスペースのスペース権限の設定。スペースの権限設定を厳密に更新するための入力。既存の権限設定が置き換えられます。出力には、現在の権限設定が一覧表示されます。 |
AccessSettings
スペースのアクセス設定を表します。
フィールド | |
---|---|
access_ |
出力専用。スペースのアクセス状態を示します。 |
audience |
省略可。スペースの検索、スペースへの参加、スペース内のメッセージのプレビューが可能な対象グループのリソース名。未設定のままにした場合、個別に招待されたユーザーまたはスペースに追加されたユーザーまたは Google グループのみがスペースにアクセスできます。詳しくは、対象グループがスペースを検索可能にするをご覧ください。 形式: Google Workspace 組織のデフォルトの対象グループを使用するには、 対象ユーザーの読み取りは、次の機能をサポートしています。 アプリの認証で 対象グループを設定するには、ユーザー認証が必要です。 |
AccessState
スペースのアクセス状態を表します。
列挙型 | |
---|---|
ACCESS_STATE_UNSPECIFIED |
アクセス状態が不明であるか、この API ではサポートされていません。 |
PRIVATE |
スペースを検出してアクセスできるのは、他のユーザーまたは Google Workspace 管理者によって個別に追加または招待されたユーザーまたは Google グループのみです。 |
DISCOVERABLE |
スペースの管理者が、対象グループにスペースへのアクセス権を付与しました。スペースに個別に追加または招待されたユーザーや Google グループも、スペースを見つけてアクセスできます。詳しくは、特定のユーザーがスペースを見つけられるようにするをご覧ください。 検出可能なスペースを作成するには、ユーザー認証が必要です。 |
MembershipCount
スペースのメンバーシップ数をカテゴリ別に表します。
フィールド | |
---|---|
joined_ |
スペースに直接参加した人間のユーザーの数。参加しているグループのメンバーシップによって参加したユーザーはカウントされません。 |
joined_ |
スペースに直接参加したすべてのグループの数。 |
PermissionSetting
スペースの権限の設定を表します。
フィールド | |
---|---|
managers_ |
スペースの管理者がこの権限を持っているかどうか。 |
members_ |
マネージャー以外のメンバーにこの権限が付与されているかどうか。 |
PermissionSettings
既存の名前付きスペースを更新する際に指定できる権限の設定。
スペースの作成時に権限設定を設定するには、リクエストで PredefinedPermissionSettings
フィールドを指定します。
フィールド | |
---|---|
manage_ |
スペースのメンバーとグループを管理するための設定です。 |
modify_ |
スペースの名前、アバター、説明、ガイドラインを更新するための設定です。 |
toggle_ |
スペースの履歴のオンとオフを切り替えるための設定です。 |
use_ |
スペースで @all を使用するための設定。 |
manage_ |
スペース内のアプリを管理するための設定です。 |
manage_ |
スペースで Webhook を管理するための設定です。 |
post_ |
出力専用。スペースにメッセージを投稿するための設定。 |
reply_ |
スペース内のメッセージに返信するための設定。 |
PredefinedPermissionSettings
名前付きスペースの作成時にのみ指定できる事前定義の権限設定。今後、その他の設定が追加される可能性があります。名前付きスペースの権限の設定について詳しくは、スペースの詳細をご覧ください。
列挙型 | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
指定なし。使用しないでください。 |
COLLABORATION_SPACE |
このスペースを、すべてのメンバーがメッセージを投稿できるコラボレーション スペースとして設定します。 |
ANNOUNCEMENT_SPACE |
このスペースをお知らせ用スペースにし、スペースの管理者のみがメッセージを投稿できるようにする設定。 |
SpaceDetails
スペースの詳細(説明やルールなど)。
フィールド | |
---|---|
description |
省略可。スペースの説明。たとえば、スペースのディスカッション トピック、機能的な目的、参加者について説明します。 最大 150 文字をサポートします。 |
guidelines |
省略可。スペースのルール、期待、マナー。 最大 5,000 文字をサポートします。 |
SpaceThreadingState
Chat スペースのスレッド状態の種類を指定します。
列挙型 | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
予約済み。 |
THREADED_MESSAGES |
メッセージのスレッドをサポートする名前付きスペース。ユーザーはメッセージに返信する際にスレッド内で返信できます。これにより、返信が元のメッセージのコンテキスト内に保持されます。 |
GROUPED_MESSAGES |
会話がトピック別に整理された名前付きスペース。トピックとその返信はグループ化されます。 |
UNTHREADED_MESSAGES |
2 人間のダイレクト メッセージ(DM)と、3 人以上のグループ会話。 |
SpaceType
スペースのタイプ。スペースの作成または更新時に必要です。他の使用方法の場合は出力のみ。
列挙型 | |
---|---|
SPACE_TYPE_UNSPECIFIED |
予約済み。 |
SPACE |
メッセージの送信、ファイルの共有、共同編集を行う場所です。SPACE には Chat 用アプリを含めることができます。 |
GROUP_CHAT |
3 人以上のグループ会話。GROUP_CHAT には Chat アプリを含めることができます。 |
DIRECT_MESSAGE |
2 人、または人間と Chat アプリの 1 対 1 のメッセージ。 |
タイプ
非推奨: 代わりに SpaceType
を使用してください。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
予約済み。 |
ROOM |
2 人以上の人間との会話。 |
DM |
人間と Chat アプリ間の 1 対 1 のダイレクト メッセージ。すべてのメッセージがフラットです。ただし、人間同士のダイレクト メッセージは対象外です。 |
SpaceBatchUpdatedEventData
スペースに対する複数の更新のイベント ペイロード。
イベントタイプ: google.workspace.chat.space.v1.batchUpdated
フィールド | |
---|---|
spaces[] |
更新されたスペースのリスト。 |
SpaceEvent
Google Chat スペースでの変更またはアクティビティを表すイベント。詳しくは、Google Chat からの予定を管理するをご覧ください。
フィールド | |
---|---|
name |
スペース イベントのリソース名。 形式: |
event_ |
イベントが発生した時刻。 |
event_ |
スペース イベントのタイプ。各イベントタイプにはバッチ バージョンがあります。これは、短時間に発生したイベントタイプの複数のインスタンスのことです。 メッセージでサポートされるイベントタイプ:
メンバーシップでサポートされているイベントタイプ:
リアクションでサポートされているイベントタイプ:
Space についてサポートされているイベントタイプ:
|
共用体フィールド
|
|
message_ |
新しいメッセージのイベント ペイロード。 イベントタイプ: |
message_ |
更新されたメッセージのイベント ペイロード。 イベントタイプ: |
message_ |
削除されたメッセージのイベント ペイロード。 イベントタイプ: |
message_ |
複数の新しいメッセージのイベント ペイロード。 イベントタイプ: |
message_ |
更新された複数のメッセージのイベント ペイロード。 イベントタイプ: |
message_ |
複数の削除されたメッセージのイベント ペイロード。 イベントタイプ: |
space_ |
スペース更新のイベント ペイロード。 イベントタイプ: |
space_ |
スペースの複数の更新に関するイベント ペイロード。 イベントタイプ: |
membership_ |
新しいメンバーシップのイベント ペイロード。 イベントタイプ: |
membership_ |
更新されたメンバーシップのイベント ペイロード。 イベントタイプ: |
membership_ |
削除されたメンバーシップのイベント ペイロード。 イベントタイプ: |
membership_ |
複数の新しいメンバーシップのイベント ペイロード。 イベントタイプ: |
membership_ |
複数の更新されたメンバーシップのイベント ペイロード。 イベントタイプ: |
membership_ |
複数の削除済みメンバーシップのイベント ペイロード。 イベントタイプ: |
reaction_ |
新しいリアクションのイベント ペイロード。 イベントタイプ: |
reaction_ |
削除されたリアクションのイベント ペイロード。 イベントタイプ: |
reaction_ |
複数の新しいリアクションのイベント ペイロード。 イベントタイプ: |
reaction_ |
複数の削除されたリアクションのイベント ペイロード。 イベントタイプ: |
SpaceReadState
スペース内のユーザーの既読ステータス。既読と未読のメッセージを識別するために使用されます。
フィールド | |
---|---|
name |
スペースの読み取り状態のリソース名。 形式: |
last_ |
省略可。ユーザーのスペース読み取り状態が更新された時刻。通常これは、最後に読まれたメッセージのタイムスタンプか、スペース内の最後の既読位置をマークするためにユーザーが指定したタイムスタンプのいずれかに対応します。 |
SpaceUpdatedEventData
更新されたスペースのイベント ペイロード。
イベントタイプ: google.workspace.chat.space.v1.updated
フィールド | |
---|---|
space |
更新されたスペース。 |
スレッド
Google Chat スペース内のスレッド。使用例については、メッセージ スレッドを開始または返信するをご覧ください。
メッセージの作成時にスレッドを指定する場合、messageReplyOption
フィールドを設定すると、一致するスレッドが見つからない場合の処理を指定できます。
フィールド | |
---|---|
name |
スレッドのリソース名。 例: |
thread_ |
省略可。スレッドを作成または更新するための入力。それ以外の場合は、出力のみ。スレッドの ID。最大 4,000 文字をサポートします。 この ID は、設定した Chat アプリに固有のものです。たとえば、複数の Chat アプリが同じスレッドキーを使用してメッセージを作成した場合、メッセージは異なるスレッドに投稿されます。ユーザーまたは他の Chat アプリによって作成されたスレッドで返信するには、代わりにスレッドの |
ThreadReadState
スレッド内のユーザーの既読状態。既読メールと未読メールを区別するために使用します。
フィールド | |
---|---|
name |
スレッド読み取り状態のリソース名。 形式: |
last_ |
ユーザーのスレッド読み取り状態が更新された時刻。通常、これはスレッドで最後に読まれたメッセージのタイムスタンプに対応します。 |
UpdateMembershipRequest
メンバーシップを更新するためのリクエスト メッセージ。
フィールド | |
---|---|
membership |
必須。更新するメンバーシップ。 |
update_ |
必須。更新するフィールドパス。複数の値をカンマで区切るか、 現在サポートされているフィールドパス:
|
use_ |
発信ユーザーは、「Chat とスペースの会話の管理」権限を持つ Google Workspace 管理者である必要があります。
|
UpdateMessageRequest
メッセージを更新するリクエスト。
フィールド | |
---|---|
message |
必須。フィールドが更新されたメッセージ。 |
update_ |
必須。更新するフィールドパス。複数の値をカンマで区切るか、 現在サポートされているフィールドパス: |
allow_ |
省略可。 |
UpdateSpaceReadStateRequest
UpdateSpaceReadState API に対するリクエスト メッセージ。
フィールド | |
---|---|
space_ |
必須。スペースの読み取り状態と更新するフィールド。 呼び出し元のユーザーの読み取りステータスの更新のみをサポートします。 呼び出し元のユーザーを参照するには、次のいずれかを設定します。
形式: users/{user}/spaces/{space}/spaceReadState |
update_ |
必須。更新するフィールドパス。現在サポートされているフィールドパス:
スペースを既読にするには、 |
UpdateSpaceRequest
1 つのスペースを更新するためのリクエスト。
フィールド | |
---|---|
space |
必須。更新するフィールドがあるスペース。 |
update_ |
必須。更新するフィールドパス(複数ある場合はカンマで区切る)。 スペースの次のフィールドを更新できます。
|
use_ |
呼び出し元のユーザーは、Chat とスペースの会話の管理権限を持つ Google Workspace 管理者である必要があります。
一部の |
ユーザー
Google Chat のユーザー。リクエストから出力として返されたときに、Chat アプリがユーザーとして認証されている場合、User
リソースの出力はユーザーの name
と type
にのみ入力されます。
フィールド | |
---|---|
name |
Google Chat 形式:
|
display_ |
出力専用。ユーザーの表示名。 |
domain_ |
ユーザーの Google Workspace ドメインの一意の識別子。 |
type |
ユーザーの種類。 |
is_ |
出力専用。 |
タイプ
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
HUMAN |
人間のユーザー。 |
BOT |
Chat アプリのユーザー。 |
UserMentionMetadata
ユーザーのメンション(@)のアノテーション メタデータ。
フィールド | |
---|---|
user |
お客様が言及した内容。 |
type |
ユーザーのメンションのタイプ。 |
タイプ
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
ADD |
ユーザーをスペースに追加します。 |
MENTION |
スペース内でユーザーをメンションする。 |
WidgetMarkup
ウィジェットは、テキストと画像を表示する UI 要素です。
フィールド | |
---|---|
buttons[] |
ボタンのリスト。ボタンも |
共用体フィールド data 。WidgetMarkup には、次のいずれかの項目のみを含めることができます。複数の WidgetMarkup フィールドを使用すると、より多くのアイテムを表示できます。data は次のいずれかになります。 |
|
text_ |
このウィジェットにテキストの段落を表示します。 |
image |
このウィジェットに画像を表示します。 |
key_ |
このウィジェットに Key-Value アイテムを表示します。 |
ボタン
ボタン。テキスト ボタンまたは画像ボタンを使用できます。
フィールド | |
---|---|
共用体フィールド
|
|
text_ |
テキストと |
image_ |
画像と |
FormAction
フォーム アクションは、フォームが送信されたときの動作を記述します。たとえば、Apps Script を呼び出してフォームを処理できます。
フィールド | |
---|---|
action_ |
メソッド名は、フォームのどの部分がフォーム送信をトリガーしたかを特定するために使用されます。この情報は、カードのクリック イベントの一部として Chat アプリにエコーバックされます。共通の動作をトリガーする複数の要素に同じメソッド名を使用できます。 |
parameters[] |
アクション パラメータのリスト。 |
ActionParameter
アクション メソッドが呼び出されたときに指定する文字列パラメータのリスト。例えば、今すぐスヌーズ、1 日スヌーズ、来週スヌーズの 3 つのスヌーズボタンを考えてみましょう。action method = snooze()
を使用して、スヌーズ タイプとスヌーズ時間を文字列パラメータのリストで渡すことができます。
フィールド | |
---|---|
key |
アクション スクリプトのパラメータの名前。 |
value |
パラメータの値。 |
アイコン
サポートされているアイコンのセット。
列挙型 | |
---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
画像
URL で指定され、onclick
アクションを持つ画像。
フィールド | |
---|---|
image_ |
画像の URL です。 |
on_ |
|
aspect_ |
この画像のアスペクト比(幅と高さ)。このフィールドを使用すると、画像の読み込みを待機している間に、画像に適切な高さを予約できます。画像に組み込まれているアスペクト比をオーバーライドするためのものではありません。設定されていない場合、サーバーはイメージをプリフェッチして埋めます。 |
ImageButton
onclick
アクションを含む画像ボタン。
フィールド | |
---|---|
on_ |
|
name |
ユーザー補助に使用されるこの |
共用体フィールド icons 。アイコンは、Icon enum または URL で指定できます。icons は次のいずれかになります。 |
|
icon |
Chat API から提供されたアイコンをインデックスする |
icon_ |
URL で指定されたアイコン。 |
KeyValue
UI 要素には、キー(ラベル)と値(コンテンツ)が含まれます。この要素には、onclick
ボタンなどのアクションを含めることもできます。
フィールド | |
---|---|
top_ |
上部ラベルのテキスト。書式設定されたテキストがサポートされています。テキストの書式設定の詳細については、Google Chat アプリでのテキストの書式設定と Google Workspace アドオンでのテキストの書式設定をご覧ください。 |
content |
コンテンツのテキスト。書式設定されたテキストがサポートされており、常に必須です。テキストの書式設定の詳細については、Google Chat アプリでのテキストの書式設定と Google Workspace アドオンでのテキストの書式設定をご覧ください。 |
content_ |
コンテンツを複数行にする必要があります。 |
bottom_ |
下部ラベルのテキスト。書式設定されたテキストがサポートされています。テキストの書式設定の詳細については、Google Chat アプリでのテキストの書式設定と Google Workspace アドオンでのテキストの書式設定をご覧ください。 |
on_ |
|
共用体フィールド icons 。アイコン top_label と bottom_label のうち少なくとも 1 つを定義する必要があります。icons は次のいずれかになります。 |
|
icon |
Chat API によって対応するアイコン画像に置き換えられる列挙型の値。 |
icon_ |
URL で指定されたアイコン。 |
共用体フィールド control 。コントロール ウィジェット。button または switch_widget は、いずれか 1 つを設定できます。両方を設定することはできません。control は次のいずれかになります。 |
|
button |
クリックしてアクションをトリガーできるボタン。 |
OnClick
onclick
アクション(リンクを開くなど)。
フィールド | |
---|---|
共用体フィールド
|
|
action |
|
open_ |
この |
OpenLink
新しいウィンドウを開くリンク。
フィールド | |
---|---|
url |
開く URL。 |
TextButton
テキストと onclick
アクションを含むボタン。
フィールド | |
---|---|
text |
ボタンのテキスト。 |
on_ |
ボタンの |
TextParagraph
段落のテキスト。書式設定されたテキストがサポートされています。テキストの書式設定の詳細については、Google Chat アプリでのテキストの書式設定と Google Workspace アドオンでのテキストの書式設定をご覧ください。
フィールド | |
---|---|
text |
|