{-# LANGUAGE DataKinds #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE ImportQualifiedPost #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-name-shadowing #-} {-# OPTIONS_GHC -fno-warn-unused-binds #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- | -- Module : Gogol.Chat.Types -- Copyright : (c) 2015-2025 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Toni Cebrián -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Gogol.Chat.Types ( -- * Configuration chatService, -- * OAuth Scopes Chat'Admin'Delete, Chat'Admin'Memberships, Chat'Admin'Memberships'Readonly, Chat'Admin'Spaces, Chat'Admin'Spaces'Readonly, Chat'App'Delete, Chat'App'Memberships, Chat'App'Spaces, Chat'App'Spaces'Create, Chat'Bot, Chat'Delete, Chat'Import, Chat'Memberships, Chat'Memberships'App, Chat'Memberships'Readonly, Chat'Messages, Chat'Messages'Create, Chat'Messages'Reactions, Chat'Messages'Reactions'Create, Chat'Messages'Reactions'Readonly, Chat'Messages'Readonly, Chat'Spaces, Chat'Spaces'Create, Chat'Spaces'Readonly, Chat'Users'Readstate, Chat'Users'Readstate'Readonly, Chat'Users'Spacesettings, -- * Types -- ** Xgafv Xgafv (..), -- ** AccessSettings AccessSettings (..), newAccessSettings, -- ** AccessSettings_AccessState AccessSettings_AccessState (..), -- ** AccessoryWidget AccessoryWidget (..), newAccessoryWidget, -- ** ActionParameter ActionParameter (..), newActionParameter, -- ** ActionResponse ActionResponse (..), newActionResponse, -- ** ActionResponse_Type ActionResponse_Type (..), -- ** ActionStatus ActionStatus (..), newActionStatus, -- ** ActionStatus_StatusCode ActionStatus_StatusCode (..), -- ** Annotation Annotation (..), newAnnotation, -- ** Annotation_Type Annotation_Type (..), -- ** AppCommandMetadata AppCommandMetadata (..), newAppCommandMetadata, -- ** AppCommandMetadata_AppCommandType AppCommandMetadata_AppCommandType (..), -- ** AttachedGif AttachedGif (..), newAttachedGif, -- ** Attachment Attachment (..), newAttachment, -- ** Attachment_Source Attachment_Source (..), -- ** AttachmentDataRef AttachmentDataRef (..), newAttachmentDataRef, -- ** Button Button (..), newButton, -- ** Card Card (..), newCard, -- ** CardAction CardAction (..), newCardAction, -- ** CardHeader CardHeader (..), newCardHeader, -- ** CardHeader_ImageStyle CardHeader_ImageStyle (..), -- ** CardWithId CardWithId (..), newCardWithId, -- ** ChatAppLogEntry ChatAppLogEntry (..), newChatAppLogEntry, -- ** ChatClientDataSourceMarkup ChatClientDataSourceMarkup (..), newChatClientDataSourceMarkup, -- ** ChatSpaceLinkData ChatSpaceLinkData (..), newChatSpaceLinkData, -- ** Color Color (..), newColor, -- ** CommonEventObject CommonEventObject (..), newCommonEventObject, -- ** CommonEventObject_FormInputs CommonEventObject_FormInputs (..), newCommonEventObject_FormInputs, -- ** CommonEventObject_HostApp CommonEventObject_HostApp (..), -- ** CommonEventObject_Parameters CommonEventObject_Parameters (..), newCommonEventObject_Parameters, -- ** CommonEventObject_Platform CommonEventObject_Platform (..), -- ** CompleteImportSpaceRequest CompleteImportSpaceRequest (..), newCompleteImportSpaceRequest, -- ** CompleteImportSpaceResponse CompleteImportSpaceResponse (..), newCompleteImportSpaceResponse, -- ** CustomEmoji CustomEmoji (..), newCustomEmoji, -- ** CustomEmojiMetadata CustomEmojiMetadata (..), newCustomEmojiMetadata, -- ** DateInput DateInput (..), newDateInput, -- ** DateTimeInput DateTimeInput (..), newDateTimeInput, -- ** DeletionMetadata DeletionMetadata (..), newDeletionMetadata, -- ** DeletionMetadata_DeletionType DeletionMetadata_DeletionType (..), -- ** DeprecatedEvent DeprecatedEvent (..), newDeprecatedEvent, -- ** DeprecatedEvent_DialogEventType DeprecatedEvent_DialogEventType (..), -- ** DeprecatedEvent_Type DeprecatedEvent_Type (..), -- ** Dialog Dialog (..), newDialog, -- ** DialogAction DialogAction (..), newDialogAction, -- ** DriveDataRef DriveDataRef (..), newDriveDataRef, -- ** DriveLinkData DriveLinkData (..), newDriveLinkData, -- ** Emoji Emoji (..), newEmoji, -- ** EmojiReactionSummary EmojiReactionSummary (..), newEmojiReactionSummary, -- ** Empty Empty (..), newEmpty, -- ** FormAction FormAction (..), newFormAction, -- ** GoogleAppsCardV1Action GoogleAppsCardV1Action (..), newGoogleAppsCardV1Action, -- ** GoogleAppsCardV1Action_Interaction GoogleAppsCardV1Action_Interaction (..), -- ** GoogleAppsCardV1Action_LoadIndicator GoogleAppsCardV1Action_LoadIndicator (..), -- ** GoogleAppsCardV1ActionParameter GoogleAppsCardV1ActionParameter (..), newGoogleAppsCardV1ActionParameter, -- ** GoogleAppsCardV1BorderStyle GoogleAppsCardV1BorderStyle (..), newGoogleAppsCardV1BorderStyle, -- ** GoogleAppsCardV1BorderStyle_Type GoogleAppsCardV1BorderStyle_Type (..), -- ** GoogleAppsCardV1Button GoogleAppsCardV1Button (..), newGoogleAppsCardV1Button, -- ** GoogleAppsCardV1Button_Type GoogleAppsCardV1Button_Type (..), -- ** GoogleAppsCardV1ButtonList GoogleAppsCardV1ButtonList (..), newGoogleAppsCardV1ButtonList, -- ** GoogleAppsCardV1Card GoogleAppsCardV1Card (..), newGoogleAppsCardV1Card, -- ** GoogleAppsCardV1Card_DisplayStyle GoogleAppsCardV1Card_DisplayStyle (..), -- ** GoogleAppsCardV1Card_SectionDividerStyle GoogleAppsCardV1Card_SectionDividerStyle (..), -- ** GoogleAppsCardV1CardAction GoogleAppsCardV1CardAction (..), newGoogleAppsCardV1CardAction, -- ** GoogleAppsCardV1CardFixedFooter GoogleAppsCardV1CardFixedFooter (..), newGoogleAppsCardV1CardFixedFooter, -- ** GoogleAppsCardV1CardHeader GoogleAppsCardV1CardHeader (..), newGoogleAppsCardV1CardHeader, -- ** GoogleAppsCardV1CardHeader_ImageType GoogleAppsCardV1CardHeader_ImageType (..), -- ** GoogleAppsCardV1Carousel GoogleAppsCardV1Carousel (..), newGoogleAppsCardV1Carousel, -- ** GoogleAppsCardV1CarouselCard GoogleAppsCardV1CarouselCard (..), newGoogleAppsCardV1CarouselCard, -- ** GoogleAppsCardV1Chip GoogleAppsCardV1Chip (..), newGoogleAppsCardV1Chip, -- ** GoogleAppsCardV1ChipList GoogleAppsCardV1ChipList (..), newGoogleAppsCardV1ChipList, -- ** GoogleAppsCardV1ChipList_Layout GoogleAppsCardV1ChipList_Layout (..), -- ** GoogleAppsCardV1CollapseControl GoogleAppsCardV1CollapseControl (..), newGoogleAppsCardV1CollapseControl, -- ** GoogleAppsCardV1CollapseControl_HorizontalAlignment GoogleAppsCardV1CollapseControl_HorizontalAlignment (..), -- ** GoogleAppsCardV1Column GoogleAppsCardV1Column (..), newGoogleAppsCardV1Column, -- ** GoogleAppsCardV1Column_HorizontalAlignment GoogleAppsCardV1Column_HorizontalAlignment (..), -- ** GoogleAppsCardV1Column_HorizontalSizeStyle GoogleAppsCardV1Column_HorizontalSizeStyle (..), -- ** GoogleAppsCardV1Column_VerticalAlignment GoogleAppsCardV1Column_VerticalAlignment (..), -- ** GoogleAppsCardV1Columns GoogleAppsCardV1Columns (..), newGoogleAppsCardV1Columns, -- ** GoogleAppsCardV1DateTimePicker GoogleAppsCardV1DateTimePicker (..), newGoogleAppsCardV1DateTimePicker, -- ** GoogleAppsCardV1DateTimePicker_Type GoogleAppsCardV1DateTimePicker_Type (..), -- ** GoogleAppsCardV1DecoratedText GoogleAppsCardV1DecoratedText (..), newGoogleAppsCardV1DecoratedText, -- ** GoogleAppsCardV1Divider GoogleAppsCardV1Divider (..), newGoogleAppsCardV1Divider, -- ** GoogleAppsCardV1Grid GoogleAppsCardV1Grid (..), newGoogleAppsCardV1Grid, -- ** GoogleAppsCardV1GridItem GoogleAppsCardV1GridItem (..), newGoogleAppsCardV1GridItem, -- ** GoogleAppsCardV1GridItem_Layout GoogleAppsCardV1GridItem_Layout (..), -- ** GoogleAppsCardV1Icon GoogleAppsCardV1Icon (..), newGoogleAppsCardV1Icon, -- ** GoogleAppsCardV1Icon_ImageType GoogleAppsCardV1Icon_ImageType (..), -- ** GoogleAppsCardV1Image GoogleAppsCardV1Image (..), newGoogleAppsCardV1Image, -- ** GoogleAppsCardV1ImageComponent GoogleAppsCardV1ImageComponent (..), newGoogleAppsCardV1ImageComponent, -- ** GoogleAppsCardV1ImageCropStyle GoogleAppsCardV1ImageCropStyle (..), newGoogleAppsCardV1ImageCropStyle, -- ** GoogleAppsCardV1ImageCropStyle_Type GoogleAppsCardV1ImageCropStyle_Type (..), -- ** GoogleAppsCardV1MaterialIcon GoogleAppsCardV1MaterialIcon (..), newGoogleAppsCardV1MaterialIcon, -- ** GoogleAppsCardV1NestedWidget GoogleAppsCardV1NestedWidget (..), newGoogleAppsCardV1NestedWidget, -- ** GoogleAppsCardV1OnClick GoogleAppsCardV1OnClick (..), newGoogleAppsCardV1OnClick, -- ** GoogleAppsCardV1OpenLink GoogleAppsCardV1OpenLink (..), newGoogleAppsCardV1OpenLink, -- ** GoogleAppsCardV1OpenLink_OnClose GoogleAppsCardV1OpenLink_OnClose (..), -- ** GoogleAppsCardV1OpenLink_OpenAs GoogleAppsCardV1OpenLink_OpenAs (..), -- ** GoogleAppsCardV1OverflowMenu GoogleAppsCardV1OverflowMenu (..), newGoogleAppsCardV1OverflowMenu, -- ** GoogleAppsCardV1OverflowMenuItem GoogleAppsCardV1OverflowMenuItem (..), newGoogleAppsCardV1OverflowMenuItem, -- ** GoogleAppsCardV1PlatformDataSource GoogleAppsCardV1PlatformDataSource (..), newGoogleAppsCardV1PlatformDataSource, -- ** GoogleAppsCardV1PlatformDataSource_CommonDataSource GoogleAppsCardV1PlatformDataSource_CommonDataSource (..), -- ** GoogleAppsCardV1Section GoogleAppsCardV1Section (..), newGoogleAppsCardV1Section, -- ** GoogleAppsCardV1SelectionInput GoogleAppsCardV1SelectionInput (..), newGoogleAppsCardV1SelectionInput, -- ** GoogleAppsCardV1SelectionInput_Type GoogleAppsCardV1SelectionInput_Type (..), -- ** GoogleAppsCardV1SelectionItem GoogleAppsCardV1SelectionItem (..), newGoogleAppsCardV1SelectionItem, -- ** GoogleAppsCardV1SuggestionItem GoogleAppsCardV1SuggestionItem (..), newGoogleAppsCardV1SuggestionItem, -- ** GoogleAppsCardV1Suggestions GoogleAppsCardV1Suggestions (..), newGoogleAppsCardV1Suggestions, -- ** GoogleAppsCardV1SwitchControl GoogleAppsCardV1SwitchControl (..), newGoogleAppsCardV1SwitchControl, -- ** GoogleAppsCardV1SwitchControl_ControlType GoogleAppsCardV1SwitchControl_ControlType (..), -- ** GoogleAppsCardV1TextInput GoogleAppsCardV1TextInput (..), newGoogleAppsCardV1TextInput, -- ** GoogleAppsCardV1TextInput_Type GoogleAppsCardV1TextInput_Type (..), -- ** GoogleAppsCardV1TextParagraph GoogleAppsCardV1TextParagraph (..), newGoogleAppsCardV1TextParagraph, -- ** GoogleAppsCardV1Validation GoogleAppsCardV1Validation (..), newGoogleAppsCardV1Validation, -- ** GoogleAppsCardV1Validation_InputType GoogleAppsCardV1Validation_InputType (..), -- ** GoogleAppsCardV1Widget GoogleAppsCardV1Widget (..), newGoogleAppsCardV1Widget, -- ** GoogleAppsCardV1Widget_HorizontalAlignment GoogleAppsCardV1Widget_HorizontalAlignment (..), -- ** GoogleAppsCardV1Widgets GoogleAppsCardV1Widgets (..), newGoogleAppsCardV1Widgets, -- ** Group Group (..), newGroup, -- ** HostAppDataSourceMarkup HostAppDataSourceMarkup (..), newHostAppDataSourceMarkup, -- ** Image Image (..), newImage, -- ** ImageButton ImageButton (..), newImageButton, -- ** ImageButton_Icon ImageButton_Icon (..), -- ** Inputs Inputs (..), newInputs, -- ** KeyValue KeyValue (..), newKeyValue, -- ** KeyValue_Icon KeyValue_Icon (..), -- ** ListMembershipsResponse ListMembershipsResponse (..), newListMembershipsResponse, -- ** ListMessagesResponse ListMessagesResponse (..), newListMessagesResponse, -- ** ListReactionsResponse ListReactionsResponse (..), newListReactionsResponse, -- ** ListSpaceEventsResponse ListSpaceEventsResponse (..), newListSpaceEventsResponse, -- ** ListSpacesResponse ListSpacesResponse (..), newListSpacesResponse, -- ** MatchedUrl MatchedUrl (..), newMatchedUrl, -- ** Media Media (..), newMedia, -- ** Membership Membership (..), newMembership, -- ** Membership_Role Membership_Role (..), -- ** Membership_State Membership_State (..), -- ** MembershipBatchCreatedEventData MembershipBatchCreatedEventData (..), newMembershipBatchCreatedEventData, -- ** MembershipBatchDeletedEventData MembershipBatchDeletedEventData (..), newMembershipBatchDeletedEventData, -- ** MembershipBatchUpdatedEventData MembershipBatchUpdatedEventData (..), newMembershipBatchUpdatedEventData, -- ** MembershipCount MembershipCount (..), newMembershipCount, -- ** MembershipCreatedEventData MembershipCreatedEventData (..), newMembershipCreatedEventData, -- ** MembershipDeletedEventData MembershipDeletedEventData (..), newMembershipDeletedEventData, -- ** MembershipUpdatedEventData MembershipUpdatedEventData (..), newMembershipUpdatedEventData, -- ** Message Message (..), newMessage, -- ** MessageBatchCreatedEventData MessageBatchCreatedEventData (..), newMessageBatchCreatedEventData, -- ** MessageBatchDeletedEventData MessageBatchDeletedEventData (..), newMessageBatchDeletedEventData, -- ** MessageBatchUpdatedEventData MessageBatchUpdatedEventData (..), newMessageBatchUpdatedEventData, -- ** MessageCreatedEventData MessageCreatedEventData (..), newMessageCreatedEventData, -- ** MessageDeletedEventData MessageDeletedEventData (..), newMessageDeletedEventData, -- ** MessageUpdatedEventData MessageUpdatedEventData (..), newMessageUpdatedEventData, -- ** OnClick OnClick (..), newOnClick, -- ** OpenLink OpenLink (..), newOpenLink, -- ** PermissionSetting PermissionSetting (..), newPermissionSetting, -- ** PermissionSettings PermissionSettings (..), newPermissionSettings, -- ** QuotedMessageMetadata QuotedMessageMetadata (..), newQuotedMessageMetadata, -- ** Reaction Reaction (..), newReaction, -- ** ReactionBatchCreatedEventData ReactionBatchCreatedEventData (..), newReactionBatchCreatedEventData, -- ** ReactionBatchDeletedEventData ReactionBatchDeletedEventData (..), newReactionBatchDeletedEventData, -- ** ReactionCreatedEventData ReactionCreatedEventData (..), newReactionCreatedEventData, -- ** ReactionDeletedEventData ReactionDeletedEventData (..), newReactionDeletedEventData, -- ** RichLinkMetadata RichLinkMetadata (..), newRichLinkMetadata, -- ** RichLinkMetadata_RichLinkType RichLinkMetadata_RichLinkType (..), -- ** SearchSpacesResponse SearchSpacesResponse (..), newSearchSpacesResponse, -- ** Section Section (..), newSection, -- ** SelectionItems SelectionItems (..), newSelectionItems, -- ** SetUpSpaceRequest SetUpSpaceRequest (..), newSetUpSpaceRequest, -- ** SlashCommand SlashCommand (..), newSlashCommand, -- ** SlashCommandMetadata SlashCommandMetadata (..), newSlashCommandMetadata, -- ** SlashCommandMetadata_Type SlashCommandMetadata_Type (..), -- ** Space Space (..), newSpace, -- ** Space_PredefinedPermissionSettings Space_PredefinedPermissionSettings (..), -- ** Space_SpaceHistoryState Space_SpaceHistoryState (..), -- ** Space_SpaceThreadingState Space_SpaceThreadingState (..), -- ** Space_SpaceType Space_SpaceType (..), -- ** Space_Type Space_Type (..), -- ** SpaceBatchUpdatedEventData SpaceBatchUpdatedEventData (..), newSpaceBatchUpdatedEventData, -- ** SpaceDataSource SpaceDataSource (..), newSpaceDataSource, -- ** SpaceDetails SpaceDetails (..), newSpaceDetails, -- ** SpaceEvent SpaceEvent (..), newSpaceEvent, -- ** SpaceNotificationSetting SpaceNotificationSetting (..), newSpaceNotificationSetting, -- ** SpaceNotificationSetting_MuteSetting SpaceNotificationSetting_MuteSetting (..), -- ** SpaceNotificationSetting_NotificationSetting SpaceNotificationSetting_NotificationSetting (..), -- ** SpaceReadState SpaceReadState (..), newSpaceReadState, -- ** SpaceUpdatedEventData SpaceUpdatedEventData (..), newSpaceUpdatedEventData, -- ** Status Status (..), newStatus, -- ** Status_DetailsItem Status_DetailsItem (..), newStatus_DetailsItem, -- ** StringInputs StringInputs (..), newStringInputs, -- ** TextButton TextButton (..), newTextButton, -- ** TextParagraph TextParagraph (..), newTextParagraph, -- ** Thread Thread (..), newThread, -- ** ThreadReadState ThreadReadState (..), newThreadReadState, -- ** TimeInput TimeInput (..), newTimeInput, -- ** TimeZone TimeZone (..), newTimeZone, -- ** UpdatedWidget UpdatedWidget (..), newUpdatedWidget, -- ** UploadAttachmentRequest UploadAttachmentRequest (..), newUploadAttachmentRequest, -- ** UploadAttachmentResponse UploadAttachmentResponse (..), newUploadAttachmentResponse, -- ** User User (..), newUser, -- ** User_Type User_Type (..), -- ** UserMentionMetadata UserMentionMetadata (..), newUserMentionMetadata, -- ** UserMentionMetadata_Type UserMentionMetadata_Type (..), -- ** WidgetMarkup WidgetMarkup (..), newWidgetMarkup, -- ** SpacesMessagesCreateMessageReplyOption SpacesMessagesCreateMessageReplyOption (..), ) where import Gogol.Chat.Internal.Product import Gogol.Chat.Internal.Sum import Gogol.Prelude qualified as Core -- | Default request referring to version @v1@ of the Google Chat API. This contains the host and root path used as a starting point for constructing service requests. chatService :: Core.ServiceConfig chatService = Core.defaultService (Core.ServiceId "chat:v1") "chat.googleapis.com" -- | Delete conversations and spaces owned by your organization and remove access to associated files in Google Chat type Chat'Admin'Delete = "https://www.googleapis.com/auth/chat.admin.delete" -- | View, add, update and remove members and managers in conversations owned by your organization type Chat'Admin'Memberships = "https://www.googleapis.com/auth/chat.admin.memberships" -- | View members and managers in conversations owned by your organization type Chat'Admin'Memberships'Readonly = "https://www.googleapis.com/auth/chat.admin.memberships.readonly" -- | View or edit display name, description, and other metadata for all Google Chat conversations owned by your organization type Chat'Admin'Spaces = "https://www.googleapis.com/auth/chat.admin.spaces" -- | View display name, description, and other metadata for all Google Chat conversations owned by your organization type Chat'Admin'Spaces'Readonly = "https://www.googleapis.com/auth/chat.admin.spaces.readonly" -- | On their own behalf, apps in Google Chat can delete conversations and spaces and remove access to associated files type Chat'App'Delete = "https://www.googleapis.com/auth/chat.app.delete" -- | On their own behalf, apps in Google Chat can see, add, update, and remove members from conversations and spaces type Chat'App'Memberships = "https://www.googleapis.com/auth/chat.app.memberships" -- | 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) type Chat'App'Spaces = "https://www.googleapis.com/auth/chat.app.spaces" -- | On their own behalf, apps in Google Chat can create conversations and spaces type Chat'App'Spaces'Create = "https://www.googleapis.com/auth/chat.app.spaces.create" -- | Private Service: https:\/\/www.googleapis.com\/auth\/chat.bot type Chat'Bot = "https://www.googleapis.com/auth/chat.bot" -- | Delete conversations and spaces and remove access to associated files in Google Chat type Chat'Delete = "https://www.googleapis.com/auth/chat.delete" -- | Import spaces, messages, and memberships into Google Chat. type Chat'Import = "https://www.googleapis.com/auth/chat.import" -- | See, add, update, and remove members from conversations and spaces in Google Chat type Chat'Memberships = "https://www.googleapis.com/auth/chat.memberships" -- | Add and remove itself from conversations and spaces in Google Chat type Chat'Memberships'App = "https://www.googleapis.com/auth/chat.memberships.app" -- | View members in Google Chat conversations. type Chat'Memberships'Readonly = "https://www.googleapis.com/auth/chat.memberships.readonly" -- | See, compose, send, update, and delete messages as well as their message content; add, see, and delete reactions to messages. type Chat'Messages = "https://www.googleapis.com/auth/chat.messages" -- | Compose and send messages in Google Chat type Chat'Messages'Create = "https://www.googleapis.com/auth/chat.messages.create" -- | See, add, and delete reactions as well as their reaction content to messages in Google Chat type Chat'Messages'Reactions = "https://www.googleapis.com/auth/chat.messages.reactions" -- | Add reactions to messages in Google Chat type Chat'Messages'Reactions'Create = "https://www.googleapis.com/auth/chat.messages.reactions.create" -- | View reactions as well as their reaction content to messages in Google Chat type Chat'Messages'Reactions'Readonly = "https://www.googleapis.com/auth/chat.messages.reactions.readonly" -- | See messages as well as their reactions and message content in Google Chat type Chat'Messages'Readonly = "https://www.googleapis.com/auth/chat.messages.readonly" -- | Create conversations and spaces and see or update metadata (including history settings and access settings) in Google Chat type Chat'Spaces = "https://www.googleapis.com/auth/chat.spaces" -- | Create new conversations and spaces in Google Chat type Chat'Spaces'Create = "https://www.googleapis.com/auth/chat.spaces.create" -- | View chat and spaces in Google Chat type Chat'Spaces'Readonly = "https://www.googleapis.com/auth/chat.spaces.readonly" -- | View and modify last read time for Google Chat conversations type Chat'Users'Readstate = "https://www.googleapis.com/auth/chat.users.readstate" -- | View last read time for Google Chat conversations type Chat'Users'Readstate'Readonly = "https://www.googleapis.com/auth/chat.users.readstate.readonly" -- | Read and update your space settings type Chat'Users'Spacesettings = "https://www.googleapis.com/auth/chat.users.spacesettings"