Expand description
The messages and enums that are part of this client library.
Modules§
- accessory_
widget - Defines additional types related to AccessoryWidget.
- action_
response - Defines additional types related to ActionResponse.
- annotation
- Defines additional types related to Annotation.
- attachment
- Defines additional types related to Attachment.
- availability
- Defines additional types related to Availability.
- contextual_
add_ on_ markup - Defines additional types related to ContextualAddOnMarkup.
- create_
message_ notification_ options - Defines additional types related to CreateMessageNotificationOptions.
- create_
message_ request - Defines additional types related to CreateMessageRequest.
- custom_
emoji - Defines additional types related to CustomEmoji.
- custom_
status - Defines additional types related to CustomStatus.
- deletion_
metadata - Defines additional types related to DeletionMetadata.
- dialog_
action - Defines additional types related to DialogAction.
- emoji
- Defines additional types related to Emoji.
- mark_
as_ active_ request - Defines additional types related to MarkAsActiveRequest.
- mark_
as_ do_ not_ disturb_ request - Defines additional types related to MarkAsDoNotDisturbRequest.
- meet_
space_ link_ data - Defines additional types related to MeetSpaceLinkData.
- membership
- Defines additional types related to Membership.
- position_
section_ request - Defines additional types related to PositionSectionRequest.
- quoted_
message_ metadata - Defines additional types related to QuotedMessageMetadata.
- rich_
link_ metadata - Defines additional types related to RichLinkMetadata.
- search_
messages_ request - Defines additional types related to SearchMessagesRequest.
- search_
spaces_ response - Defines additional types related to SearchSpacesResponse.
- section
- Defines additional types related to Section.
- section_
item - Defines additional types related to SectionItem.
- slash_
command_ metadata - Defines additional types related to SlashCommandMetadata.
- space
- Defines additional types related to Space.
- space_
event - Defines additional types related to SpaceEvent.
- space_
notification_ setting - Defines additional types related to SpaceNotificationSetting.
- user
- Defines additional types related to User.
- user_
mention_ metadata - Defines additional types related to UserMentionMetadata.
- widget_
markup - Defines additional types related to WidgetMarkup.
Structs§
- Accessory
Widget - One or more interactive widgets that appear at the bottom of a message. For details, see Add interactive widgets at the bottom of a message.
- Action
Response - Parameters that a Chat app can use to configure how its response is posted.
- Action
Status - Represents the status for a request to either invoke or submit a dialog.
- Annotation
- Output only. Annotations can be associated with the plain-text body of the
message or with chips that link to Google Workspace resources like Google
Docs or Sheets with
start_indexandlengthof 0. To add basic formatting to a text message, see Format text messages. - Attached
Gif - A GIF image that’s specified by a URL.
- Attachment
- An attachment in Google Chat.
- Attachment
Data Ref - A reference to the attachment data.
- Audience
- A target audience in Google Chat. A target audience represents a group of users within a Google Workspace organization, defined by an administrator. Target audiences are used to configure access and visibility settings for resources, such as making a space discoverable to a specific group of users.
- Availability
- Represents a user’s current availability information in Google Chat, including their state (for example, Active, Away, Do Not Disturb) and any custom status.
- Calendar
Event Link Data - Data for Calendar event links.
- Card
With Id - A card in a Google Chat message.
- Chat
Space Link Data - Data for Chat space links.
- Complete
Import Space Request - Request message for completing the import process for a space.
- Complete
Import Space Response - Response message for completing the import process for a space.
- Contextual
AddOn Markup - The markup for developers to specify the contents of a contextual AddOn.
- Create
Custom Emoji Request - A request to create a custom emoji.
- Create
Membership Request - Request message for creating a membership.
- Create
Message Notification Options - Options for the notification behavior when the message is posted.
- Create
Message Request - Creates a message.
- Create
Reaction Request - Creates a reaction to a message.
- Create
Section Request - Request message for creating a section.
- Create
Space Request - A request to create a named space with no members.
- Custom
Emoji - Represents a custom emoji.
- Custom
Emoji Metadata - Annotation metadata for custom emoji.
- Custom
Status - Represents a user’s custom status in Google Chat. This includes a short text message with an optional emoji that a user sets to give more context about their availability.
- Delete
Custom Emoji Request - Request for deleting a custom emoji.
- Delete
Membership Request - Request to delete a membership in a space.
- Delete
Message Request - Request to delete a message.
- Delete
Reaction Request - Deletes a reaction to a message.
- Delete
Section Request - Request message for deleting a section. Developer Preview.
- Delete
Space Request - Request for deleting a space.
- Deletion
Metadata - Information about a deleted message. A message is deleted when
delete_timeis set. - Dialog
- Wrapper around the card body of the dialog.
- Dialog
Action - Contains a dialog and request status code.
- DoNot
Disturb Metadata - Metadata associated with the
DO_NOT_DISTURBavailability state, specifying when the state is set to expire. - Drive
Data Ref - A reference to the data of a drive attachment.
- Drive
Link Data - Data for Google Drive links.
- Emoji
- An emoji that is used as a reaction to a message.
- Emoji
Reaction Summary - The number of people who reacted to a message with a specific emoji.
- Find
Direct Message Request - A request to get direct message space based on the user resource.
- Find
Group Chats Request - A request to get group chat spaces based on user resources.
- Find
Group Chats Response - A response containing group chat spaces with exactly the calling user and the requested users.
- Forwarded
Metadata - Metadata about the source space from which a message was forwarded.
- GetAttachment
Request - Request to get an attachment.
- GetAvailability
Request - Request message for the
GetAvailabilitymethod. - GetCustom
Emoji Request - A request to return a single custom emoji.
- GetMembership
Request - Request to get a membership of a space.
- GetMessage
Request - Request to get a message.
- GetSpace
Event Request - Request message for getting a space event.
- GetSpace
Notification Setting Request - Request message to get space notification setting. Only supports getting notification setting for the calling user.
- GetSpace
Read State Request - Request message for GetSpaceReadState API.
- GetSpace
Request - A request to return a single space.
- GetThread
Read State Request - Request message for GetThreadReadStateRequest API.
- Group
- A Google Group in Google Chat.
- List
Custom Emojis Request - A request to return a list of custom emojis.
- List
Custom Emojis Response - A response to list custom emojis.
- List
Memberships Request - Request message for listing memberships.
- List
Memberships Response - Response to list memberships of the space.
- List
Messages Request - Lists messages in the specified space, that the user is a member of.
- List
Messages Response - Response message for listing messages.
- List
Reactions Request - Lists reactions to a message.
- List
Reactions Response - Response to a list reactions request.
- List
Section Items Request - Request message for listing section items.
- List
Section Items Response - Response message for listing section items.
- List
Sections Request - Request message for listing sections.
- List
Sections Response - Response message for listing sections.
- List
Space Events Request - Request message for listing space events.
- List
Space Events Response - Response message for listing space events.
- List
Spaces Request - A request to list the spaces the caller is a member of.
- List
Spaces Response - The response for a list spaces request.
- Mark
AsActive Request - Request message for the
MarkAsActivemethod. - Mark
AsAway Request - Request message for the
MarkAsAwaymethod. - Mark
AsDo NotDisturb Request - Request message for the
MarkAsDoNotDisturbmethod. - Matched
Url - A matched URL in a Chat message. Chat apps can preview matched URLs. For more information, see Preview links.
- Meet
Space Link Data - Data for Meet space links.
- Membership
- Represents a membership relation in Google Chat, such as whether a user or Chat app is invited to, part of, or absent from a space.
- Membership
Batch Created Event Data - Event payload for multiple new memberships.
- Membership
Batch Deleted Event Data - Event payload for multiple deleted memberships.
- Membership
Batch Updated Event Data - Event payload for multiple updated memberships.
- Membership
Created Event Data - Event payload for a new membership.
- Membership
Deleted Event Data - Event payload for a deleted membership.
- Membership
Updated Event Data - Event payload for an updated membership.
- Message
- A message in a Google Chat space.
- Message
Batch Created Event Data - Event payload for multiple new messages.
- Message
Batch Deleted Event Data - Event payload for multiple deleted messages.
- Message
Batch Updated Event Data - Event payload for multiple updated messages.
- Message
Created Event Data - Event payload for a new message.
- Message
Deleted Event Data - Event payload for a deleted message.
- Message
Updated Event Data - Event payload for an updated message.
- Move
Section Item Request - Request message for moving a section item across sections.
- Move
Section Item Response - Response message for moving a section item.
- Position
Section Request - Request message for positioning a section.
- Position
Section Response - Response message for positioning a section.
- Quoted
Message Metadata - Information about a message that another message quotes.
- Quoted
Message Snapshot - Provides a snapshot of the content of the quoted message at the time of quoting or forwarding
- Reaction
- A reaction to a message.
- Reaction
Batch Created Event Data - Event payload for multiple new reactions.
- Reaction
Batch Deleted Event Data - Event payload for multiple deleted reactions.
- Reaction
Created Event Data - Event payload for a new reaction.
- Reaction
Deleted Event Data - Event payload for a deleted reaction.
- Rich
Link Metadata - A rich link to a resource. Rich links can be associated with the plain-text
body of the message or represent chips that link to Google Workspace
resources like Google Docs or Sheets with
start_indexandlengthof 0. - Search
Message Result - A single result item from a message search.
- Search
Messages Request - Request message for searching messages.
- Search
Messages Response - Response message for searching messages.
- Search
Spaces Request - Request to search for a list of spaces based on a query.
- Search
Spaces Response - Response with a list of spaces corresponding to the search spaces request.
- Section
- Represents a section in Google Chat. Sections help users organize their spaces. There are two types of sections:
- Section
Item - A user’s defined section item. This is used to represent section items, such as spaces, grouped under a section.
- SetUp
Space Request - Request to create a space and add specified users to it.
- Slash
Command - Metadata about a slash command in Google Chat.
- Slash
Command Metadata - Annotation metadata for slash commands (/).
- Space
- A space in Google Chat. Spaces are conversations between two or more users or 1:1 messages between a user and a Chat app.
- Space
Batch Updated Event Data - Event payload for multiple updates to a space.
- Space
Event - An event that represents a change or activity in a Google Chat space. To learn more, see Work with events from Google Chat.
- Space
Notification Setting - The notification setting of a user in a space.
- Space
Read State - A user’s read state within a space, used to identify read and unread messages.
- Space
Updated Event Data - Event payload for an updated space.
- Thread
- A thread in a Google Chat space. For example usage, see Start or reply to a message thread.
- Thread
Read State - A user’s read state within a thread, used to identify read and unread messages.
- Update
Availability Request - Request message for the
UpdateAvailabilitymethod. - Update
Membership Request - Request message for updating a membership.
- Update
Message Request - Request to update a message.
- Update
Section Request - Request message for updating a section.
- Update
Space Notification Setting Request - Request to update the space notification settings. Only supports updating notification setting for the calling user.
- Update
Space Read State Request - Request message for UpdateSpaceReadState API.
- Update
Space Request - A request to update a single space.
- Upload
Attachment Request - Request to upload an attachment.
- Upload
Attachment Response - Response of uploading an attachment.
- User
- A user in Google Chat.
When returned as an output from a request, if your Chat app authenticates as
a
user,
the output for a
Userresource only populates the user’snameandtype. - User
Mention Metadata - Annotation metadata for user mentions (@).
- Widget
Markup - A widget is a UI element that presents text and images.
Enums§
- Annotation
Type - Type of the annotation.
- History
State - The history state for messages and spaces. Specifies how long messages and conversation threads are kept after creation.
- Markup
Syntax - Specifies the markup syntax used to format the Chat message text.
Applies to the
textfield of theMessageresource. - Space
View - A view that specifies which fields should be populated on the
Spaceresource. To ensure compatibility with future releases, we recommend that your code account for additional values.