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

Enables apps to fetch information and perform actions in Google Chat. Authentication is a prerequisite for using the Google Chat REST API.

Defined Under Namespace

Classes: ActionParameter, ActionResponse, ActionStatus, Annotation, AttachedGif, Attachment, AttachmentDataRef, Button, Card, CardAction, CardHeader, CardWithId, ChatAppLogEntry, ChatClientDataSourceMarkup, Color, CommonEventObject, CustomEmoji, DateInput, DateTimeInput, DeletionMetadata, DeprecatedEvent, Dialog, DialogAction, DriveDataRef, Emoji, EmojiReactionSummary, Empty, FormAction, GoogleAppsCardV1Action, GoogleAppsCardV1ActionParameter, GoogleAppsCardV1BorderStyle, GoogleAppsCardV1Button, GoogleAppsCardV1ButtonList, GoogleAppsCardV1Card, GoogleAppsCardV1CardAction, GoogleAppsCardV1CardFixedFooter, GoogleAppsCardV1CardHeader, GoogleAppsCardV1Column, GoogleAppsCardV1Columns, GoogleAppsCardV1DateTimePicker, GoogleAppsCardV1DecoratedText, GoogleAppsCardV1Divider, GoogleAppsCardV1Grid, GoogleAppsCardV1GridItem, GoogleAppsCardV1Icon, GoogleAppsCardV1Image, GoogleAppsCardV1ImageComponent, GoogleAppsCardV1ImageCropStyle, GoogleAppsCardV1OnClick, GoogleAppsCardV1OpenLink, GoogleAppsCardV1PlatformDataSource, GoogleAppsCardV1Section, GoogleAppsCardV1SelectionInput, GoogleAppsCardV1SelectionItem, GoogleAppsCardV1SuggestionItem, GoogleAppsCardV1Suggestions, GoogleAppsCardV1SwitchControl, GoogleAppsCardV1TextInput, GoogleAppsCardV1TextParagraph, GoogleAppsCardV1Widget, GoogleAppsCardV1Widgets, HangoutsChatService, HostAppDataSourceMarkup, Image, ImageButton, Inputs, KeyValue, ListMembershipsResponse, ListMessagesResponse, ListReactionsResponse, ListSpacesResponse, MatchedUrl, Media, Membership, Message, OnClick, OpenLink, QuotedMessageMetadata, Reaction, Section, SetUpSpaceRequest, SlashCommand, SlashCommandMetadata, Space, SpaceDataSource, SpaceDetails, Status, StringInputs, TextButton, TextParagraph, Thread, TimeInput, TimeZone, UploadAttachmentRequest, UploadAttachmentResponse, User, UserMentionMetadata, WidgetMarkup

Constant Summary collapse

GEM_VERSION =

Version of the google-apis-chat_v1 gem

"0.75.0"
GENERATOR_VERSION =

Version of the code generator used to generate this client

"0.12.0"
REVISION =

Revision of the discovery document this client was generated from

"20231105"
VERSION =

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

'V1'
AUTH_CHAT_BOT =
'https://www.googleapis.com/auth/chat.bot'
AUTH_CHAT_DELETE =

Delete conversations and spaces & 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 =

View, add, and remove members from conversations in Google Chat

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

Add and remove itself from conversations 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 =

View, compose, send, update, and delete messages, and add, view, 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 =

View, 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 =

View messages and reactions in Google Chat

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

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

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

Create new conversations 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'