gogol-chat-1.0.0: gen/Gogol/Chat.hs
{-# 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
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- 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.
--
-- /See:/ <https://developers.google.com/hangouts/chat Google Chat API Reference>
module Gogol.Chat
( -- * 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,
-- * Resources
-- ** chat.media.download
ChatMediaDownloadResource,
ChatMediaDownload (..),
newChatMediaDownload,
-- ** chat.media.upload
ChatMediaUploadResource,
ChatMediaUpload (..),
newChatMediaUpload,
-- ** chat.spaces.completeImport
ChatSpacesCompleteImportResource,
ChatSpacesCompleteImport (..),
newChatSpacesCompleteImport,
-- ** chat.spaces.create
ChatSpacesCreateResource,
ChatSpacesCreate (..),
newChatSpacesCreate,
-- ** chat.spaces.delete
ChatSpacesDeleteResource,
ChatSpacesDelete (..),
newChatSpacesDelete,
-- ** chat.spaces.findDirectMessage
ChatSpacesFindDirectMessageResource,
ChatSpacesFindDirectMessage (..),
newChatSpacesFindDirectMessage,
-- ** chat.spaces.get
ChatSpacesGetResource,
ChatSpacesGet (..),
newChatSpacesGet,
-- ** chat.spaces.list
ChatSpacesListResource,
ChatSpacesList (..),
newChatSpacesList,
-- ** chat.spaces.members.create
ChatSpacesMembersCreateResource,
ChatSpacesMembersCreate (..),
newChatSpacesMembersCreate,
-- ** chat.spaces.members.delete
ChatSpacesMembersDeleteResource,
ChatSpacesMembersDelete (..),
newChatSpacesMembersDelete,
-- ** chat.spaces.members.get
ChatSpacesMembersGetResource,
ChatSpacesMembersGet (..),
newChatSpacesMembersGet,
-- ** chat.spaces.members.list
ChatSpacesMembersListResource,
ChatSpacesMembersList (..),
newChatSpacesMembersList,
-- ** chat.spaces.members.patch
ChatSpacesMembersPatchResource,
ChatSpacesMembersPatch (..),
newChatSpacesMembersPatch,
-- ** chat.spaces.messages.attachments.get
ChatSpacesMessagesAttachmentsGetResource,
ChatSpacesMessagesAttachmentsGet (..),
newChatSpacesMessagesAttachmentsGet,
-- ** chat.spaces.messages.create
ChatSpacesMessagesCreateResource,
ChatSpacesMessagesCreate (..),
newChatSpacesMessagesCreate,
-- ** chat.spaces.messages.delete
ChatSpacesMessagesDeleteResource,
ChatSpacesMessagesDelete (..),
newChatSpacesMessagesDelete,
-- ** chat.spaces.messages.get
ChatSpacesMessagesGetResource,
ChatSpacesMessagesGet (..),
newChatSpacesMessagesGet,
-- ** chat.spaces.messages.list
ChatSpacesMessagesListResource,
ChatSpacesMessagesList (..),
newChatSpacesMessagesList,
-- ** chat.spaces.messages.patch
ChatSpacesMessagesPatchResource,
ChatSpacesMessagesPatch (..),
newChatSpacesMessagesPatch,
-- ** chat.spaces.messages.reactions.create
ChatSpacesMessagesReactionsCreateResource,
ChatSpacesMessagesReactionsCreate (..),
newChatSpacesMessagesReactionsCreate,
-- ** chat.spaces.messages.reactions.delete
ChatSpacesMessagesReactionsDeleteResource,
ChatSpacesMessagesReactionsDelete (..),
newChatSpacesMessagesReactionsDelete,
-- ** chat.spaces.messages.reactions.list
ChatSpacesMessagesReactionsListResource,
ChatSpacesMessagesReactionsList (..),
newChatSpacesMessagesReactionsList,
-- ** chat.spaces.messages.update
ChatSpacesMessagesUpdateResource,
ChatSpacesMessagesUpdate (..),
newChatSpacesMessagesUpdate,
-- ** chat.spaces.patch
ChatSpacesPatchResource,
ChatSpacesPatch (..),
newChatSpacesPatch,
-- ** chat.spaces.search
ChatSpacesSearchResource,
ChatSpacesSearch (..),
newChatSpacesSearch,
-- ** chat.spaces.setup
ChatSpacesSetupResource,
ChatSpacesSetup (..),
newChatSpacesSetup,
-- ** chat.spaces.spaceEvents.get
ChatSpacesSpaceEventsGetResource,
ChatSpacesSpaceEventsGet (..),
newChatSpacesSpaceEventsGet,
-- ** chat.spaces.spaceEvents.list
ChatSpacesSpaceEventsListResource,
ChatSpacesSpaceEventsList (..),
newChatSpacesSpaceEventsList,
-- ** chat.users.spaces.getSpaceReadState
ChatUsersSpacesGetSpaceReadStateResource,
ChatUsersSpacesGetSpaceReadState (..),
newChatUsersSpacesGetSpaceReadState,
-- ** chat.users.spaces.spaceNotificationSetting.get
ChatUsersSpacesSpaceNotificationSettingGetResource,
ChatUsersSpacesSpaceNotificationSettingGet (..),
newChatUsersSpacesSpaceNotificationSettingGet,
-- ** chat.users.spaces.spaceNotificationSetting.patch
ChatUsersSpacesSpaceNotificationSettingPatchResource,
ChatUsersSpacesSpaceNotificationSettingPatch (..),
newChatUsersSpacesSpaceNotificationSettingPatch,
-- ** chat.users.spaces.threads.getThreadReadState
ChatUsersSpacesThreadsGetThreadReadStateResource,
ChatUsersSpacesThreadsGetThreadReadState (..),
newChatUsersSpacesThreadsGetThreadReadState,
-- ** chat.users.spaces.updateSpaceReadState
ChatUsersSpacesUpdateSpaceReadStateResource,
ChatUsersSpacesUpdateSpaceReadState (..),
newChatUsersSpacesUpdateSpaceReadState,
-- * 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.Media.Download
import Gogol.Chat.Media.Upload
import Gogol.Chat.Spaces.CompleteImport
import Gogol.Chat.Spaces.Create
import Gogol.Chat.Spaces.Delete
import Gogol.Chat.Spaces.FindDirectMessage
import Gogol.Chat.Spaces.Get
import Gogol.Chat.Spaces.List
import Gogol.Chat.Spaces.Members.Create
import Gogol.Chat.Spaces.Members.Delete
import Gogol.Chat.Spaces.Members.Get
import Gogol.Chat.Spaces.Members.List
import Gogol.Chat.Spaces.Members.Patch
import Gogol.Chat.Spaces.Messages.Attachments.Get
import Gogol.Chat.Spaces.Messages.Create
import Gogol.Chat.Spaces.Messages.Delete
import Gogol.Chat.Spaces.Messages.Get
import Gogol.Chat.Spaces.Messages.List
import Gogol.Chat.Spaces.Messages.Patch
import Gogol.Chat.Spaces.Messages.Reactions.Create
import Gogol.Chat.Spaces.Messages.Reactions.Delete
import Gogol.Chat.Spaces.Messages.Reactions.List
import Gogol.Chat.Spaces.Messages.Update
import Gogol.Chat.Spaces.Patch
import Gogol.Chat.Spaces.Search
import Gogol.Chat.Spaces.Setup
import Gogol.Chat.Spaces.SpaceEvents.Get
import Gogol.Chat.Spaces.SpaceEvents.List
import Gogol.Chat.Types
import Gogol.Chat.Users.Spaces.GetSpaceReadState
import Gogol.Chat.Users.Spaces.SpaceNotificationSetting.Get
import Gogol.Chat.Users.Spaces.SpaceNotificationSetting.Patch
import Gogol.Chat.Users.Spaces.Threads.GetThreadReadState
import Gogol.Chat.Users.Spaces.UpdateSpaceReadState