gogol-analytics-1.0.0: gen/Gogol/Analytics/Types.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.Analytics.Types
-- 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)
module Gogol.Analytics.Types
( -- * Configuration
analyticsService,
-- * OAuth Scopes
Analytics'FullControl,
Analytics'Edit,
Analytics'Manage'Users,
Analytics'Manage'Users'Readonly,
Analytics'Provision,
Analytics'Readonly,
Analytics'User'Deletion,
-- * Types
-- ** Account
Account (..),
newAccount,
-- ** Account_ChildLink
Account_ChildLink (..),
newAccount_ChildLink,
-- ** Account_Permissions
Account_Permissions (..),
newAccount_Permissions,
-- ** AccountRef
AccountRef (..),
newAccountRef,
-- ** AccountSummaries
AccountSummaries (..),
newAccountSummaries,
-- ** AccountSummary
AccountSummary (..),
newAccountSummary,
-- ** AccountTicket
AccountTicket (..),
newAccountTicket,
-- ** AccountTreeRequest
AccountTreeRequest (..),
newAccountTreeRequest,
-- ** AccountTreeResponse
AccountTreeResponse (..),
newAccountTreeResponse,
-- ** Accounts
Accounts (..),
newAccounts,
-- ** AdWordsAccount
AdWordsAccount (..),
newAdWordsAccount,
-- ** AnalyticsDataimportDeleteUploadDataRequest
AnalyticsDataimportDeleteUploadDataRequest (..),
newAnalyticsDataimportDeleteUploadDataRequest,
-- ** Column
Column (..),
newColumn,
-- ** Column_Attributes
Column_Attributes (..),
newColumn_Attributes,
-- ** Columns
Columns (..),
newColumns,
-- ** CustomDataSource
CustomDataSource (..),
newCustomDataSource,
-- ** CustomDataSource_ChildLink
CustomDataSource_ChildLink (..),
newCustomDataSource_ChildLink,
-- ** CustomDataSource_ParentLink
CustomDataSource_ParentLink (..),
newCustomDataSource_ParentLink,
-- ** CustomDataSources
CustomDataSources (..),
newCustomDataSources,
-- ** CustomDimension
CustomDimension (..),
newCustomDimension,
-- ** CustomDimension_ParentLink
CustomDimension_ParentLink (..),
newCustomDimension_ParentLink,
-- ** CustomDimensions
CustomDimensions (..),
newCustomDimensions,
-- ** CustomMetric
CustomMetric (..),
newCustomMetric,
-- ** CustomMetric_ParentLink
CustomMetric_ParentLink (..),
newCustomMetric_ParentLink,
-- ** CustomMetrics
CustomMetrics (..),
newCustomMetrics,
-- ** EntityAdWordsLink
EntityAdWordsLink (..),
newEntityAdWordsLink,
-- ** EntityAdWordsLink_Entity
EntityAdWordsLink_Entity (..),
newEntityAdWordsLink_Entity,
-- ** EntityAdWordsLinks
EntityAdWordsLinks (..),
newEntityAdWordsLinks,
-- ** EntityUserLink
EntityUserLink (..),
newEntityUserLink,
-- ** EntityUserLink_Entity
EntityUserLink_Entity (..),
newEntityUserLink_Entity,
-- ** EntityUserLink_Permissions
EntityUserLink_Permissions (..),
newEntityUserLink_Permissions,
-- ** EntityUserLinks
EntityUserLinks (..),
newEntityUserLinks,
-- ** Experiment
Experiment (..),
newExperiment,
-- ** Experiment_ParentLink
Experiment_ParentLink (..),
newExperiment_ParentLink,
-- ** Experiment_VariationsItem
Experiment_VariationsItem (..),
newExperiment_VariationsItem,
-- ** Experiments
Experiments (..),
newExperiments,
-- ** Filter
Filter (..),
newFilter,
-- ** Filter_AdvancedDetails
Filter_AdvancedDetails (..),
newFilter_AdvancedDetails,
-- ** Filter_LowercaseDetails
Filter_LowercaseDetails (..),
newFilter_LowercaseDetails,
-- ** Filter_ParentLink
Filter_ParentLink (..),
newFilter_ParentLink,
-- ** Filter_SearchAndReplaceDetails
Filter_SearchAndReplaceDetails (..),
newFilter_SearchAndReplaceDetails,
-- ** Filter_UppercaseDetails
Filter_UppercaseDetails (..),
newFilter_UppercaseDetails,
-- ** FilterExpression
FilterExpression (..),
newFilterExpression,
-- ** FilterRef
FilterRef (..),
newFilterRef,
-- ** Filters
Filters (..),
newFilters,
-- ** GaData
GaData (..),
newGaData,
-- ** GaData_ColumnHeadersItem
GaData_ColumnHeadersItem (..),
newGaData_ColumnHeadersItem,
-- ** GaData_DataTable
GaData_DataTable (..),
newGaData_DataTable,
-- ** GaData_DataTable_ColsItem
GaData_DataTable_ColsItem (..),
newGaData_DataTable_ColsItem,
-- ** GaData_DataTable_RowsItem
GaData_DataTable_RowsItem (..),
newGaData_DataTable_RowsItem,
-- ** GaData_DataTable_RowsItem_CItem
GaData_DataTable_RowsItem_CItem (..),
newGaData_DataTable_RowsItem_CItem,
-- ** GaData_ProfileInfo
GaData_ProfileInfo (..),
newGaData_ProfileInfo,
-- ** GaData_Query
GaData_Query (..),
newGaData_Query,
-- ** GaData_TotalsForAllResults
GaData_TotalsForAllResults (..),
newGaData_TotalsForAllResults,
-- ** Goal
Goal (..),
newGoal,
-- ** Goal_EventDetails
Goal_EventDetails (..),
newGoal_EventDetails,
-- ** Goal_EventDetails_EventConditionsItem
Goal_EventDetails_EventConditionsItem (..),
newGoal_EventDetails_EventConditionsItem,
-- ** Goal_ParentLink
Goal_ParentLink (..),
newGoal_ParentLink,
-- ** Goal_UrlDestinationDetails
Goal_UrlDestinationDetails (..),
newGoal_UrlDestinationDetails,
-- ** Goal_UrlDestinationDetails_StepsItem
Goal_UrlDestinationDetails_StepsItem (..),
newGoal_UrlDestinationDetails_StepsItem,
-- ** Goal_VisitNumPagesDetails
Goal_VisitNumPagesDetails (..),
newGoal_VisitNumPagesDetails,
-- ** Goal_VisitTimeOnSiteDetails
Goal_VisitTimeOnSiteDetails (..),
newGoal_VisitTimeOnSiteDetails,
-- ** Goals
Goals (..),
newGoals,
-- ** HashClientIdRequest
HashClientIdRequest (..),
newHashClientIdRequest,
-- ** HashClientIdResponse
HashClientIdResponse (..),
newHashClientIdResponse,
-- ** IncludeConditions
IncludeConditions (..),
newIncludeConditions,
-- ** LinkedForeignAccount
LinkedForeignAccount (..),
newLinkedForeignAccount,
-- ** McfData
McfData (..),
newMcfData,
-- ** McfData_ColumnHeadersItem
McfData_ColumnHeadersItem (..),
newMcfData_ColumnHeadersItem,
-- ** McfData_ProfileInfo
McfData_ProfileInfo (..),
newMcfData_ProfileInfo,
-- ** McfData_Query
McfData_Query (..),
newMcfData_Query,
-- ** McfData_RowsItemItem
McfData_RowsItemItem (..),
newMcfData_RowsItemItem,
-- ** McfData_RowsItemItem_ConversionPathValueItem
McfData_RowsItemItem_ConversionPathValueItem (..),
newMcfData_RowsItemItem_ConversionPathValueItem,
-- ** McfData_TotalsForAllResults
McfData_TotalsForAllResults (..),
newMcfData_TotalsForAllResults,
-- ** Profile
Profile (..),
newProfile,
-- ** Profile_ChildLink
Profile_ChildLink (..),
newProfile_ChildLink,
-- ** Profile_ParentLink
Profile_ParentLink (..),
newProfile_ParentLink,
-- ** Profile_Permissions
Profile_Permissions (..),
newProfile_Permissions,
-- ** ProfileFilterLink
ProfileFilterLink (..),
newProfileFilterLink,
-- ** ProfileFilterLinks
ProfileFilterLinks (..),
newProfileFilterLinks,
-- ** ProfileRef
ProfileRef (..),
newProfileRef,
-- ** ProfileSummary
ProfileSummary (..),
newProfileSummary,
-- ** Profiles
Profiles (..),
newProfiles,
-- ** RealtimeData
RealtimeData (..),
newRealtimeData,
-- ** RealtimeData_ColumnHeadersItem
RealtimeData_ColumnHeadersItem (..),
newRealtimeData_ColumnHeadersItem,
-- ** RealtimeData_ProfileInfo
RealtimeData_ProfileInfo (..),
newRealtimeData_ProfileInfo,
-- ** RealtimeData_Query
RealtimeData_Query (..),
newRealtimeData_Query,
-- ** RealtimeData_TotalsForAllResults
RealtimeData_TotalsForAllResults (..),
newRealtimeData_TotalsForAllResults,
-- ** RemarketingAudience
RemarketingAudience (..),
newRemarketingAudience,
-- ** RemarketingAudience_AudienceDefinition
RemarketingAudience_AudienceDefinition (..),
newRemarketingAudience_AudienceDefinition,
-- ** RemarketingAudience_StateBasedAudienceDefinition
RemarketingAudience_StateBasedAudienceDefinition (..),
newRemarketingAudience_StateBasedAudienceDefinition,
-- ** RemarketingAudience_StateBasedAudienceDefinition_ExcludeConditions
RemarketingAudience_StateBasedAudienceDefinition_ExcludeConditions (..),
newRemarketingAudience_StateBasedAudienceDefinition_ExcludeConditions,
-- ** RemarketingAudiences
RemarketingAudiences (..),
newRemarketingAudiences,
-- ** Segment
Segment (..),
newSegment,
-- ** Segments
Segments (..),
newSegments,
-- ** UnsampledReport
UnsampledReport (..),
newUnsampledReport,
-- ** UnsampledReport_CloudStorageDownloadDetails
UnsampledReport_CloudStorageDownloadDetails (..),
newUnsampledReport_CloudStorageDownloadDetails,
-- ** UnsampledReport_DriveDownloadDetails
UnsampledReport_DriveDownloadDetails (..),
newUnsampledReport_DriveDownloadDetails,
-- ** UnsampledReports
UnsampledReports (..),
newUnsampledReports,
-- ** Upload
Upload (..),
newUpload,
-- ** Uploads
Uploads (..),
newUploads,
-- ** UserDeletionRequest
UserDeletionRequest (..),
newUserDeletionRequest,
-- ** UserDeletionRequest_Id
UserDeletionRequest_Id (..),
newUserDeletionRequest_Id,
-- ** UserRef
UserRef (..),
newUserRef,
-- ** WebPropertyRef
WebPropertyRef (..),
newWebPropertyRef,
-- ** WebPropertySummary
WebPropertySummary (..),
newWebPropertySummary,
-- ** Webproperties
Webproperties (..),
newWebproperties,
-- ** Webproperty
Webproperty (..),
newWebproperty,
-- ** Webproperty_ChildLink
Webproperty_ChildLink (..),
newWebproperty_ChildLink,
-- ** Webproperty_ParentLink
Webproperty_ParentLink (..),
newWebproperty_ParentLink,
-- ** Webproperty_Permissions
Webproperty_Permissions (..),
newWebproperty_Permissions,
-- ** DataGaGetOutput
DataGaGetOutput (..),
-- ** DataGaGetSamplingLevel
DataGaGetSamplingLevel (..),
-- ** DataMcfGetSamplingLevel
DataMcfGetSamplingLevel (..),
)
where
import Gogol.Analytics.Internal.Product
import Gogol.Analytics.Internal.Sum
import Gogol.Prelude qualified as Core
-- | Default request referring to version @v3@ of the Google Analytics API. This contains the host and root path used as a starting point for constructing service requests.
analyticsService :: Core.ServiceConfig
analyticsService =
Core.defaultService
(Core.ServiceId "analytics:v3")
"analytics.googleapis.com"
-- | View and manage your Google Analytics data
type Analytics'FullControl =
"https://www.googleapis.com/auth/analytics"
-- | Edit Google Analytics management entities
type Analytics'Edit =
"https://www.googleapis.com/auth/analytics.edit"
-- | Manage Google Analytics Account users by email address
type Analytics'Manage'Users =
"https://www.googleapis.com/auth/analytics.manage.users"
-- | View Google Analytics user permissions
type Analytics'Manage'Users'Readonly =
"https://www.googleapis.com/auth/analytics.manage.users.readonly"
-- | Create a new Google Analytics account along with its default property and view
type Analytics'Provision =
"https://www.googleapis.com/auth/analytics.provision"
-- | View your Google Analytics data
type Analytics'Readonly =
"https://www.googleapis.com/auth/analytics.readonly"
-- | Manage Google Analytics user deletion requests
type Analytics'User'Deletion =
"https://www.googleapis.com/auth/analytics.user.deletion"