Module: Google::Apis::ChatV1

Defined in:
lib/google/apis/chat_v1.rb,
lib/google/apis/chat_v1/classes.rb,
lib/google/apis/chat_v1/service.rb,
lib/google/apis/chat_v1/gem_version.rb,
lib/google/apis/chat_v1/representations.rb

Overview

Google Chat API

The Google Chat API lets you build Chat apps to integrate your services with Google Chat and manage Chat resources such as spaces, members, and messages.

Defined Under Namespace

Classes: AccessSettings, AccessoryWidget, ActionParameter, ActionResponse, ActionStatus, Annotation, AttachedGif, Attachment, AttachmentDataRef, Button, Card, CardAction, CardHeader, CardWithId, ChatAppLogEntry, ChatClientDataSourceMarkup, ChatSpaceLinkData, Color, CommonEventObject, CompleteImportSpaceRequest, CompleteImportSpaceResponse, CustomEmoji, DateInput, DateTimeInput, DeletionMetadata, DeprecatedEvent, Dialog, DialogAction, DriveDataRef, DriveLinkData, Emoji, EmojiReactionSummary, Empty, FormAction, GoogleAppsCardV1Action, GoogleAppsCardV1ActionParameter, GoogleAppsCardV1BorderStyle, GoogleAppsCardV1Button, GoogleAppsCardV1ButtonList, GoogleAppsCardV1Card, GoogleAppsCardV1CardAction, GoogleAppsCardV1CardFixedFooter, GoogleAppsCardV1CardHeader, GoogleAppsCardV1Column, GoogleAppsCardV1Columns, GoogleAppsCardV1DateTimePicker, GoogleAppsCardV1DecoratedText, GoogleAppsCardV1Divider, GoogleAppsCardV1Grid, GoogleAppsCardV1GridItem, GoogleAppsCardV1Icon, GoogleAppsCardV1Image, GoogleAppsCardV1ImageComponent, GoogleAppsCardV1ImageCropStyle, GoogleAppsCardV1MaterialIcon, GoogleAppsCardV1OnClick, GoogleAppsCardV1OpenLink, GoogleAppsCardV1PlatformDataSource, GoogleAppsCardV1Section, GoogleAppsCardV1SelectionInput, GoogleAppsCardV1SelectionItem, GoogleAppsCardV1SuggestionItem, GoogleAppsCardV1Suggestions, GoogleAppsCardV1SwitchControl, GoogleAppsCardV1TextInput, GoogleAppsCardV1TextParagraph, GoogleAppsCardV1Widget, GoogleAppsCardV1Widgets, Group, HangoutsChatService, HostAppDataSourceMarkup, Image, ImageButton, Inputs, KeyValue, ListMembershipsResponse, ListMessagesResponse, ListReactionsResponse, ListSpaceEventsResponse, ListSpacesResponse, MatchedUrl, Media, Membership, MembershipBatchCreatedEventData, MembershipBatchDeletedEventData, MembershipBatchUpdatedEventData, MembershipCount, MembershipCreatedEventData, MembershipDeletedEventData, MembershipUpdatedEventData, Message, MessageBatchCreatedEventData, MessageBatchDeletedEventData, MessageBatchUpdatedEventData, MessageCreatedEventData, MessageDeletedEventData, MessageUpdatedEventData, OnClick, OpenLink, QuotedMessageMetadata, Reaction, ReactionBatchCreatedEventData, ReactionBatchDeletedEventData, ReactionCreatedEventData, ReactionDeletedEventData, RichLinkMetadata, SearchSpacesResponse, Section, SelectionItems, SetUpSpaceRequest, SlashCommand, SlashCommandMetadata, Space, SpaceBatchUpdatedEventData, SpaceDataSource, SpaceDetails, SpaceEvent, SpaceReadState, SpaceUpdatedEventData, Status, StringInputs, TextButton, TextParagraph, Thread, ThreadReadState, TimeInput, TimeZone, UpdatedWidget, UploadAttachmentRequest, UploadAttachmentResponse, User, UserMentionMetadata, WidgetMarkup

Constant Summary collapse

GEM_VERSION =

Version of the google-apis-chat_v1 gem

"0.106.0"
GENERATOR_VERSION =

Version of the code generator used to generate this client

"0.15.1"
REVISION =

Revision of the discovery document this client was generated from

"20240919"
VERSION =

Version of the Google Chat API this client connects to. This is NOT the gem version.

'V1'
AUTH_CHAT_ADMIN_DELETE =

Delete conversations and spaces owned by your organization and remove access to associated files in Google Chat

'https://www.googleapis.com/auth/chat.admin.delete'
AUTH_CHAT_ADMIN_MEMBERSHIPS =

View, add, update and remove members and managers in conversations owned by your organization

'https://www.googleapis.com/auth/chat.admin.memberships'
AUTH_CHAT_ADMIN_MEMBERSHIPS_READONLY =

View members and managers in conversations owned by your organization

'https://www.googleapis.com/auth/chat.admin.memberships.readonly'
AUTH_CHAT_ADMIN_SPACES =

View or edit display name, description, and other metadata for all Google Chat conversations owned by your organization

'https://www.googleapis.com/auth/chat.admin.spaces'
AUTH_CHAT_ADMIN_SPACES_READONLY =

View display name, description, and other metadata for all Google Chat conversations owned by your organization

'https://www.googleapis.com/auth/chat.admin.spaces.readonly'
AUTH_CHAT_APP_DELETE =

On their own behalf, apps in Google Chat can delete conversations and spaces and remove access to associated files

'https://www.googleapis.com/auth/chat.app.delete'
AUTH_CHAT_APP_MEMBERSHIPS =

On their own behalf, apps in Google Chat can see, add, update, and remove members from conversations and spaces

'https://www.googleapis.com/auth/chat.app.memberships'
AUTH_CHAT_APP_SPACES =

On their own behalf, apps in Google Chat can create conversations and spaces and see or update their metadata (including history settings and access settings)

'https://www.googleapis.com/auth/chat.app.spaces'
AUTH_CHAT_APP_SPACES_CREATE =

On their own behalf, apps in Google Chat can create conversations and spaces

'https://www.googleapis.com/auth/chat.app.spaces.create'
AUTH_CHAT_BOT =
'https://www.googleapis.com/auth/chat.bot'
AUTH_CHAT_DELETE =

Delete conversations and spaces and remove access to associated files in Google Chat

'https://www.googleapis.com/auth/chat.delete'
AUTH_CHAT_IMPORT =

Import spaces, messages, and memberships into Google Chat.

'https://www.googleapis.com/auth/chat.import'
AUTH_CHAT_MEMBERSHIPS =

See, add, update, and remove members from conversations and spaces in Google Chat

'https://www.googleapis.com/auth/chat.memberships'
AUTH_CHAT_MEMBERSHIPS_APP =

Add and remove itself from conversations and spaces in Google Chat

'https://www.googleapis.com/auth/chat.memberships.app'
AUTH_CHAT_MEMBERSHIPS_READONLY =

View members in Google Chat conversations.

'https://www.googleapis.com/auth/chat.memberships.readonly'
AUTH_CHAT_MESSAGES =

See, compose, send, update, and delete messages and their associated attachments, and add, see, and delete reactions to messages.

'https://www.googleapis.com/auth/chat.messages'
AUTH_CHAT_MESSAGES_CREATE =

Compose and send messages in Google Chat

'https://www.googleapis.com/auth/chat.messages.create'
AUTH_CHAT_MESSAGES_REACTIONS =

See, add, and delete reactions to messages in Google Chat

'https://www.googleapis.com/auth/chat.messages.reactions'
AUTH_CHAT_MESSAGES_REACTIONS_CREATE =

Add reactions to messages in Google Chat

'https://www.googleapis.com/auth/chat.messages.reactions.create'
AUTH_CHAT_MESSAGES_REACTIONS_READONLY =

View reactions to messages in Google Chat

'https://www.googleapis.com/auth/chat.messages.reactions.readonly'
AUTH_CHAT_MESSAGES_READONLY =

See messages and their associated reactions and attachments in Google Chat

'https://www.googleapis.com/auth/chat.messages.readonly'
AUTH_CHAT_SPACES =

Create conversations and spaces and see or update metadata (including history settings and access settings) in Google Chat

'https://www.googleapis.com/auth/chat.spaces'
AUTH_CHAT_SPACES_CREATE =

Create new conversations and spaces in Google Chat

'https://www.googleapis.com/auth/chat.spaces.create'
AUTH_CHAT_SPACES_READONLY =

View chat and spaces in Google Chat

'https://www.googleapis.com/auth/chat.spaces.readonly'
AUTH_CHAT_USERS_READSTATE =

View and modify last read time for Google Chat conversations

'https://www.googleapis.com/auth/chat.users.readstate'
AUTH_CHAT_USERS_READSTATE_READONLY =

View last read time for Google Chat conversations

'https://www.googleapis.com/auth/chat.users.readstate.readonly'