{-# 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.Vault.Types
(
vaultService,
Ediscovery'FullControl,
Ediscovery'Readonly,
Xgafv (..),
AccountCount (..),
newAccountCount,
AccountCountError (..),
newAccountCountError,
AccountCountError_ErrorType (..),
AccountInfo (..),
newAccountInfo,
AddHeldAccountResult (..),
newAddHeldAccountResult,
AddHeldAccountsRequest (..),
newAddHeldAccountsRequest,
AddHeldAccountsResponse (..),
newAddHeldAccountsResponse,
AddMatterPermissionsRequest (..),
newAddMatterPermissionsRequest,
CalendarExportOptions (..),
newCalendarExportOptions,
CalendarExportOptions_ExportFormat (..),
CalendarOptions (..),
newCalendarOptions,
CalendarOptions_ResponseStatusesItem (..),
CancelOperationRequest (..),
newCancelOperationRequest,
CloseMatterRequest (..),
newCloseMatterRequest,
CloseMatterResponse (..),
newCloseMatterResponse,
CloudStorageFile (..),
newCloudStorageFile,
CloudStorageSink (..),
newCloudStorageSink,
CorpusQuery (..),
newCorpusQuery,
CountArtifactsMetadata (..),
newCountArtifactsMetadata,
CountArtifactsRequest (..),
newCountArtifactsRequest,
CountArtifactsRequest_View (..),
CountArtifactsResponse (..),
newCountArtifactsResponse,
DriveDocumentIds (..),
newDriveDocumentIds,
DriveDocumentInfo (..),
newDriveDocumentInfo,
DriveExportOptions (..),
newDriveExportOptions,
DriveOptions (..),
newDriveOptions,
DriveOptions_ClientSideEncryptedOption (..),
Empty (..),
newEmpty,
Export (..),
newExport,
Export_Status (..),
ExportOptions (..),
newExportOptions,
ExportOptions_Region (..),
ExportStats (..),
newExportStats,
GeminiExportOptions (..),
newGeminiExportOptions,
GeminiExportOptions_ExportFormat (..),
GeminiOptions (..),
newGeminiOptions,
GroupsCountResult (..),
newGroupsCountResult,
GroupsExportOptions (..),
newGroupsExportOptions,
GroupsExportOptions_ExportFormat (..),
HangoutsChatExportOptions (..),
newHangoutsChatExportOptions,
HangoutsChatExportOptions_ExportFormat (..),
HangoutsChatInfo (..),
newHangoutsChatInfo,
HangoutsChatOptions (..),
newHangoutsChatOptions,
HeldAccount (..),
newHeldAccount,
HeldCalendarQuery (..),
newHeldCalendarQuery,
HeldDriveQuery (..),
newHeldDriveQuery,
HeldGroupsQuery (..),
newHeldGroupsQuery,
HeldHangoutsChatQuery (..),
newHeldHangoutsChatQuery,
HeldMailQuery (..),
newHeldMailQuery,
HeldOrgUnit (..),
newHeldOrgUnit,
HeldVoiceQuery (..),
newHeldVoiceQuery,
HeldVoiceQuery_CoveredDataItem (..),
Hold (..),
newHold,
Hold_Corpus (..),
ListExportsResponse (..),
newListExportsResponse,
ListHeldAccountsResponse (..),
newListHeldAccountsResponse,
ListHoldsResponse (..),
newListHoldsResponse,
ListMattersResponse (..),
newListMattersResponse,
ListOperationsResponse (..),
newListOperationsResponse,
ListSavedQueriesResponse (..),
newListSavedQueriesResponse,
MailCountResult (..),
newMailCountResult,
MailExportOptions (..),
newMailExportOptions,
MailExportOptions_ExportFormat (..),
MailOptions (..),
newMailOptions,
MailOptions_ClientSideEncryptedOption (..),
Matter (..),
newMatter,
Matter_MatterRegion (..),
Matter_State (..),
MatterPermission (..),
newMatterPermission,
MatterPermission_Role (..),
Operation (..),
newOperation,
Operation_Metadata (..),
newOperation_Metadata,
Operation_Response (..),
newOperation_Response,
OrgUnitInfo (..),
newOrgUnitInfo,
Query (..),
newQuery,
Query_Corpus (..),
Query_DataScope (..),
Query_Method (..),
Query_SearchMethod (..),
RemoveHeldAccountsRequest (..),
newRemoveHeldAccountsRequest,
RemoveHeldAccountsResponse (..),
newRemoveHeldAccountsResponse,
RemoveMatterPermissionsRequest (..),
newRemoveMatterPermissionsRequest,
ReopenMatterRequest (..),
newReopenMatterRequest,
ReopenMatterResponse (..),
newReopenMatterResponse,
SavedQuery (..),
newSavedQuery,
SharedDriveInfo (..),
newSharedDriveInfo,
SitesUrlInfo (..),
newSitesUrlInfo,
Status (..),
newStatus,
Status_DetailsItem (..),
newStatus_DetailsItem,
TeamDriveInfo (..),
newTeamDriveInfo,
UndeleteMatterRequest (..),
newUndeleteMatterRequest,
UserInfo (..),
newUserInfo,
VoiceExportOptions (..),
newVoiceExportOptions,
VoiceExportOptions_ExportFormat (..),
VoiceOptions (..),
newVoiceOptions,
VoiceOptions_CoveredDataItem (..),
MattersGetView (..),
MattersHoldsGetView (..),
MattersHoldsListView (..),
MattersListState (..),
MattersListView (..),
)
where
import Gogol.Prelude qualified as Core
import Gogol.Vault.Internal.Product
import Gogol.Vault.Internal.Sum
vaultService :: Core.ServiceConfig
vaultService :: ServiceConfig
vaultService =
ServiceId -> ByteString -> ServiceConfig
Core.defaultService
(Text -> ServiceId
Core.ServiceId Text
"vault:v1")
ByteString
"vault.googleapis.com"
type Ediscovery'FullControl =
"https://www.googleapis.com/auth/ediscovery"
type Ediscovery'Readonly =
"https://www.googleapis.com/auth/ediscovery.readonly"