gogol-analytics-0.4.0: Google Analytics SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Analytics

Contents

Description

Views and manages your Google Analytics data.

See: Google Analytics API Reference

Synopsis

Service Configuration

analyticsService :: ServiceConfig Source #

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.

OAuth Scopes

analyticsManageUsersScope :: Proxy '["https://www.googleapis.com/auth/analytics.manage.users"] Source #

Manage Google Analytics Account users by email address

analyticsProvisionScope :: Proxy '["https://www.googleapis.com/auth/analytics.provision"] Source #

Create a new Google Analytics account along with its default property and view

analyticsManageUsersReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/analytics.manage.users.readonly"] Source #

View Google Analytics user permissions

analyticsScope :: Proxy '["https://www.googleapis.com/auth/analytics"] Source #

View and manage your Google Analytics data

analyticsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/analytics.readonly"] Source #

View your Google Analytics data

analyticsUserDeletionScope :: Proxy '["https://www.googleapis.com/auth/analytics.user.deletion"] Source #

Manage Google Analytics user deletion requests

analyticsEditScope :: Proxy '["https://www.googleapis.com/auth/analytics.edit"] Source #

Edit Google Analytics management entities

API Declaration

type AnalyticsAPI = UserDeletionUserDeletionRequestUpsertResource :<|> (DataMcfGetResource :<|> (DataGaGetResource :<|> (DataRealtimeGetResource :<|> (ManagementClientIdHashClientIdResource :<|> (ManagementWebPropertyAdWordsLinksInsertResource :<|> (ManagementWebPropertyAdWordsLinksListResource :<|> (ManagementWebPropertyAdWordsLinksPatchResource :<|> (ManagementWebPropertyAdWordsLinksGetResource :<|> (ManagementWebPropertyAdWordsLinksDeleteResource :<|> (ManagementWebPropertyAdWordsLinksUpdateResource :<|> (ManagementUnSampledReportsInsertResource :<|> (ManagementUnSampledReportsListResource :<|> (ManagementUnSampledReportsGetResource :<|> (ManagementUnSampledReportsDeleteResource :<|> (ManagementRemarketingAudienceInsertResource :<|> (ManagementRemarketingAudienceListResource :<|> (ManagementRemarketingAudiencePatchResource :<|> (ManagementRemarketingAudienceGetResource :<|> (ManagementRemarketingAudienceDeleteResource :<|> (ManagementRemarketingAudienceUpdateResource :<|> (ManagementAccountsListResource :<|> (ManagementExperimentsInsertResource :<|> (ManagementExperimentsListResource :<|> (ManagementExperimentsPatchResource :<|> (ManagementExperimentsGetResource :<|> (ManagementExperimentsDeleteResource :<|> (ManagementExperimentsUpdateResource :<|> (ManagementCustomDataSourcesListResource :<|> (ManagementWebPropertyUserLinksInsertResource :<|> (ManagementWebPropertyUserLinksListResource :<|> (ManagementWebPropertyUserLinksDeleteResource :<|> (ManagementWebPropertyUserLinksUpdateResource :<|> (ManagementProFilesInsertResource :<|> (ManagementProFilesListResource :<|> (ManagementProFilesPatchResource :<|> (ManagementProFilesGetResource :<|> (ManagementProFilesDeleteResource :<|> (ManagementProFilesUpdateResource :<|> (ManagementFiltersInsertResource :<|> (ManagementFiltersListResource :<|> (ManagementFiltersPatchResource :<|> (ManagementFiltersGetResource :<|> (ManagementFiltersDeleteResource :<|> (ManagementFiltersUpdateResource :<|> (ManagementAccountSummariesListResource :<|> (ManagementGoalsInsertResource :<|> (ManagementGoalsListResource :<|> (ManagementGoalsPatchResource :<|> (ManagementGoalsGetResource :<|> (ManagementGoalsUpdateResource :<|> (ManagementWebPropertiesInsertResource :<|> (ManagementWebPropertiesListResource :<|> (ManagementWebPropertiesPatchResource :<|> (ManagementWebPropertiesGetResource :<|> (ManagementWebPropertiesUpdateResource :<|> (ManagementCustomMetricsInsertResource :<|> (ManagementCustomMetricsListResource :<|> (ManagementCustomMetricsPatchResource :<|> (ManagementCustomMetricsGetResource :<|> (ManagementCustomMetricsUpdateResource :<|> (ManagementUploadsListResource :<|> (ManagementUploadsDeleteUploadDataResource :<|> (ManagementUploadsGetResource :<|> (ManagementUploadsUploadDataResource :<|> (ManagementSegmentsListResource :<|> (ManagementProFileFilterLinksInsertResource :<|> (ManagementProFileFilterLinksListResource :<|> (ManagementProFileFilterLinksPatchResource :<|> (ManagementProFileFilterLinksGetResource :<|> (ManagementProFileFilterLinksDeleteResource :<|> (ManagementProFileFilterLinksUpdateResource :<|> (ManagementCustomDimensionsInsertResource :<|> (ManagementCustomDimensionsListResource :<|> (ManagementCustomDimensionsPatchResource :<|> (ManagementCustomDimensionsGetResource :<|> (ManagementCustomDimensionsUpdateResource :<|> (ManagementAccountUserLinksInsertResource :<|> (ManagementAccountUserLinksListResource :<|> (ManagementAccountUserLinksDeleteResource :<|> (ManagementAccountUserLinksUpdateResource :<|> (ManagementProFileUserLinksInsertResource :<|> (ManagementProFileUserLinksListResource :<|> (ManagementProFileUserLinksDeleteResource :<|> (ManagementProFileUserLinksUpdateResource :<|> (ProvisioningCreateAccountTreeResource :<|> (ProvisioningCreateAccountTicketResource :<|> MetadataColumnsListResource)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source #

Represents the entirety of the methods and resources available for the Google Analytics API service.

Resources

analytics.data.ga.get

analytics.data.mcf.get

analytics.data.realtime.get

analytics.management.accountSummaries.list

analytics.management.accountUserLinks.delete

analytics.management.accountUserLinks.insert

analytics.management.accountUserLinks.list

analytics.management.accountUserLinks.update

analytics.management.accounts.list

analytics.management.clientId.hashClientId

analytics.management.customDataSources.list

analytics.management.customDimensions.get

analytics.management.customDimensions.insert

analytics.management.customDimensions.list

analytics.management.customDimensions.patch

analytics.management.customDimensions.update

analytics.management.customMetrics.get

analytics.management.customMetrics.insert

analytics.management.customMetrics.list

analytics.management.customMetrics.patch

analytics.management.customMetrics.update

analytics.management.experiments.delete

analytics.management.experiments.get

analytics.management.experiments.insert

analytics.management.experiments.list

analytics.management.experiments.patch

analytics.management.experiments.update

analytics.management.filters.delete

analytics.management.filters.get

analytics.management.filters.insert

analytics.management.filters.list

analytics.management.filters.patch

analytics.management.filters.update

analytics.management.goals.get

analytics.management.goals.insert

analytics.management.goals.list

analytics.management.goals.patch

analytics.management.goals.update

analytics.management.profileFilterLinks.delete

analytics.management.profileFilterLinks.get

analytics.management.profileFilterLinks.insert

analytics.management.profileFilterLinks.list

analytics.management.profileFilterLinks.patch

analytics.management.profileFilterLinks.update

analytics.management.profileUserLinks.delete

analytics.management.profileUserLinks.insert

analytics.management.profileUserLinks.list

analytics.management.profileUserLinks.update

analytics.management.profiles.delete

analytics.management.profiles.get

analytics.management.profiles.insert

analytics.management.profiles.list

analytics.management.profiles.patch

analytics.management.profiles.update

analytics.management.remarketingAudience.delete

analytics.management.remarketingAudience.get

analytics.management.remarketingAudience.insert

analytics.management.remarketingAudience.list

analytics.management.remarketingAudience.patch

analytics.management.remarketingAudience.update

analytics.management.segments.list

analytics.management.unsampledReports.delete

analytics.management.unsampledReports.get

analytics.management.unsampledReports.insert

analytics.management.unsampledReports.list

analytics.management.uploads.deleteUploadData

analytics.management.uploads.get

analytics.management.uploads.list

analytics.management.uploads.uploadData

analytics.management.webPropertyAdWordsLinks.delete

analytics.management.webPropertyAdWordsLinks.get

analytics.management.webPropertyAdWordsLinks.insert

analytics.management.webPropertyAdWordsLinks.list

analytics.management.webPropertyAdWordsLinks.patch

analytics.management.webPropertyAdWordsLinks.update

analytics.management.webproperties.get

analytics.management.webproperties.insert

analytics.management.webproperties.list

analytics.management.webproperties.patch

analytics.management.webproperties.update

analytics.management.webpropertyUserLinks.delete

analytics.management.webpropertyUserLinks.insert

analytics.management.webpropertyUserLinks.list

analytics.management.webpropertyUserLinks.update

analytics.metadata.columns.list

analytics.provisioning.createAccountTicket

analytics.provisioning.createAccountTree

analytics.userDeletion.userDeletionRequest.upsert

Types

UserDeletionRequest

data UserDeletionRequest Source #

JSON template for a user deletion request resource.

See: userDeletionRequest smart constructor.

Instances
Eq UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserDeletionRequest -> c UserDeletionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserDeletionRequest #

toConstr :: UserDeletionRequest -> Constr #

dataTypeOf :: UserDeletionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserDeletionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserDeletionRequest) #

gmapT :: (forall b. Data b => b -> b) -> UserDeletionRequest -> UserDeletionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserDeletionRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserDeletionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserDeletionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserDeletionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserDeletionRequest -> m UserDeletionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserDeletionRequest -> m UserDeletionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserDeletionRequest -> m UserDeletionRequest #

Show UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep UserDeletionRequest :: Type -> Type #

ToJSON UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UserDeletionRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UserDeletionRequest = D1 (MetaData "UserDeletionRequest" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "UserDeletionRequest'" PrefixI True) ((S1 (MetaSel (Just "_udrWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_udrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_udrId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserDeletionRequestId)) :*: (S1 (MetaSel (Just "_udrFirebaseProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_udrDeletionRequestTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))))

userDeletionRequest :: UserDeletionRequest Source #

Creates a value of UserDeletionRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

udrWebPropertyId :: Lens' UserDeletionRequest (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY.

udrKind :: Lens' UserDeletionRequest Text Source #

Value is "analytics#userDeletionRequest".

udrDeletionRequestTime :: Lens' UserDeletionRequest (Maybe UTCTime) Source #

This marks the point in time for which all user data before should be deleted

UnSampledReports

data UnSampledReports Source #

An unsampled report collection lists Analytics unsampled reports to which the user has access. Each view (profile) can have a set of unsampled reports. Each resource in the unsampled report collection corresponds to a single Analytics unsampled report.

See: unSampledReports smart constructor.

Instances
Eq UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnSampledReports -> c UnSampledReports #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnSampledReports #

toConstr :: UnSampledReports -> Constr #

dataTypeOf :: UnSampledReports -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnSampledReports) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnSampledReports) #

gmapT :: (forall b. Data b => b -> b) -> UnSampledReports -> UnSampledReports #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReports -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReports -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnSampledReports -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnSampledReports -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnSampledReports -> m UnSampledReports #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReports -> m UnSampledReports #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReports -> m UnSampledReports #

Show UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep UnSampledReports :: Type -> Type #

ToJSON UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReports Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

unSampledReports :: UnSampledReports Source #

Creates a value of UnSampledReports with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usrNextLink :: Lens' UnSampledReports (Maybe Text) Source #

Link to next page for this unsampled report collection.

usrItemsPerPage :: Lens' UnSampledReports (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

usrUsername :: Lens' UnSampledReports (Maybe Text) Source #

Email ID of the authenticated user

usrItems :: Lens' UnSampledReports [UnSampledReport] Source #

A list of unsampled reports.

usrTotalResults :: Lens' UnSampledReports (Maybe Int32) Source #

The total number of results for the query, regardless of the number of resources in the result.

usrStartIndex :: Lens' UnSampledReports (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

usrPreviousLink :: Lens' UnSampledReports (Maybe Text) Source #

Link to previous page for this unsampled report collection.

GoalURLDestinationDetailsStepsItem

data GoalURLDestinationDetailsStepsItem Source #

Instances
Eq GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoalURLDestinationDetailsStepsItem -> c GoalURLDestinationDetailsStepsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoalURLDestinationDetailsStepsItem #

toConstr :: GoalURLDestinationDetailsStepsItem -> Constr #

dataTypeOf :: GoalURLDestinationDetailsStepsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoalURLDestinationDetailsStepsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoalURLDestinationDetailsStepsItem) #

gmapT :: (forall b. Data b => b -> b) -> GoalURLDestinationDetailsStepsItem -> GoalURLDestinationDetailsStepsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoalURLDestinationDetailsStepsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoalURLDestinationDetailsStepsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoalURLDestinationDetailsStepsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoalURLDestinationDetailsStepsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoalURLDestinationDetailsStepsItem -> m GoalURLDestinationDetailsStepsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalURLDestinationDetailsStepsItem -> m GoalURLDestinationDetailsStepsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalURLDestinationDetailsStepsItem -> m GoalURLDestinationDetailsStepsItem #

Show GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GoalURLDestinationDetailsStepsItem :: Type -> Type #

ToJSON GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalURLDestinationDetailsStepsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalURLDestinationDetailsStepsItem = D1 (MetaData "GoalURLDestinationDetailsStepsItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GoalURLDestinationDetailsStepsItem'" PrefixI True) (S1 (MetaSel (Just "_guddsiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_guddsiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_guddsiNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

goalURLDestinationDetailsStepsItem :: GoalURLDestinationDetailsStepsItem Source #

Creates a value of GoalURLDestinationDetailsStepsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GaDataQuery

data GaDataQuery Source #

Analytics data request query parameters.

See: gaDataQuery smart constructor.

Instances
Eq GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataQuery -> c GaDataQuery #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataQuery #

toConstr :: GaDataQuery -> Constr #

dataTypeOf :: GaDataQuery -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataQuery) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataQuery) #

gmapT :: (forall b. Data b => b -> b) -> GaDataQuery -> GaDataQuery #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataQuery -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataQuery -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataQuery -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataQuery -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataQuery -> m GaDataQuery #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataQuery -> m GaDataQuery #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataQuery -> m GaDataQuery #

Show GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataQuery :: Type -> Type #

ToJSON GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

gaDataQuery :: GaDataQuery Source #

Creates a value of GaDataQuery with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdqMetrics :: Lens' GaDataQuery [Text] Source #

List of analytics metrics.

gdqSamplingLevel :: Lens' GaDataQuery (Maybe Text) Source #

Desired sampling level

gdqFilters :: Lens' GaDataQuery (Maybe Text) Source #

Comma-separated list of dimension or metric filters.

gdqIds :: Lens' GaDataQuery (Maybe Text) Source #

Unique table ID.

gdqSort :: Lens' GaDataQuery [Text] Source #

List of dimensions or metrics based on which Analytics data is sorted.

gdqDimensions :: Lens' GaDataQuery (Maybe Text) Source #

List of analytics dimensions.

gdqMaxResults :: Lens' GaDataQuery (Maybe Int32) Source #

Maximum results per page.

gdqSegment :: Lens' GaDataQuery (Maybe Text) Source #

Analytics advanced segment.

RemarketingAudiences

data RemarketingAudiences Source #

A remarketing audience collection lists Analytics remarketing audiences to which the user has access. Each resource in the collection corresponds to a single Analytics remarketing audience.

See: remarketingAudiences smart constructor.

Instances
Eq RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemarketingAudiences -> c RemarketingAudiences #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemarketingAudiences #

toConstr :: RemarketingAudiences -> Constr #

dataTypeOf :: RemarketingAudiences -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RemarketingAudiences) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemarketingAudiences) #

gmapT :: (forall b. Data b => b -> b) -> RemarketingAudiences -> RemarketingAudiences #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudiences -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudiences -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemarketingAudiences -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemarketingAudiences -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemarketingAudiences -> m RemarketingAudiences #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudiences -> m RemarketingAudiences #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudiences -> m RemarketingAudiences #

Show RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RemarketingAudiences :: Type -> Type #

ToJSON RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudiences Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

remarketingAudiences :: RemarketingAudiences Source #

Creates a value of RemarketingAudiences with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

raNextLink :: Lens' RemarketingAudiences (Maybe Text) Source #

Link to next page for this remarketing audience collection.

raItemsPerPage :: Lens' RemarketingAudiences (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

raUsername :: Lens' RemarketingAudiences (Maybe Text) Source #

Email ID of the authenticated user

raItems :: Lens' RemarketingAudiences [RemarketingAudience] Source #

A list of remarketing audiences.

raTotalResults :: Lens' RemarketingAudiences (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

raStartIndex :: Lens' RemarketingAudiences (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

raPreviousLink :: Lens' RemarketingAudiences (Maybe Text) Source #

Link to previous page for this view (profile) collection.

GaDataDataTableRowsItem

data GaDataDataTableRowsItem Source #

Instances
Eq GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataDataTableRowsItem -> c GaDataDataTableRowsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataDataTableRowsItem #

toConstr :: GaDataDataTableRowsItem -> Constr #

dataTypeOf :: GaDataDataTableRowsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataDataTableRowsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataDataTableRowsItem) #

gmapT :: (forall b. Data b => b -> b) -> GaDataDataTableRowsItem -> GaDataDataTableRowsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTableRowsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTableRowsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataDataTableRowsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataDataTableRowsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataDataTableRowsItem -> m GaDataDataTableRowsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTableRowsItem -> m GaDataDataTableRowsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTableRowsItem -> m GaDataDataTableRowsItem #

Show GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataDataTableRowsItem :: Type -> Type #

ToJSON GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTableRowsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTableRowsItem = D1 (MetaData "GaDataDataTableRowsItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "GaDataDataTableRowsItem'" PrefixI True) (S1 (MetaSel (Just "_gddtriC") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GaDataDataTableRowsItemCItem]))))

gaDataDataTableRowsItem :: GaDataDataTableRowsItem Source #

Creates a value of GaDataDataTableRowsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

UnSampledReport

data UnSampledReport Source #

JSON template for Analytics unsampled report resource.

See: unSampledReport smart constructor.

Instances
Eq UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnSampledReport -> c UnSampledReport #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnSampledReport #

toConstr :: UnSampledReport -> Constr #

dataTypeOf :: UnSampledReport -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnSampledReport) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnSampledReport) #

gmapT :: (forall b. Data b => b -> b) -> UnSampledReport -> UnSampledReport #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReport -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReport -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnSampledReport -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnSampledReport -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnSampledReport -> m UnSampledReport #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReport -> m UnSampledReport #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReport -> m UnSampledReport #

Show UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep UnSampledReport :: Type -> Type #

ToJSON UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReport Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReport = D1 (MetaData "UnSampledReport" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "UnSampledReport'" PrefixI True) ((((S1 (MetaSel (Just "_uDownloadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uDriveDownloadDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UnSampledReportDriveDownloadDetails)))) :*: ((S1 (MetaSel (Just "_uWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_uCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_uFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_uEndDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))) :*: ((S1 (MetaSel (Just "_uTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uDimensions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uCloudStorageDownloadDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UnSampledReportCloudStorageDownloadDetails)) :*: S1 (MetaSel (Just "_uStartDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

uDownloadType :: Lens' UnSampledReport (Maybe Text) Source #

The type of download you need to use for the report data file. Possible values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field.

uStatus :: Lens' UnSampledReport (Maybe Text) Source #

Status of this unsampled report. Possible values are PENDING, COMPLETED, or FAILED.

uMetrics :: Lens' UnSampledReport (Maybe Text) Source #

The metrics for the unsampled report.

uDriveDownloadDetails :: Lens' UnSampledReport (Maybe UnSampledReportDriveDownloadDetails) Source #

Download details for a file stored in Google Drive.

uWebPropertyId :: Lens' UnSampledReport (Maybe Text) Source #

Web property ID to which this unsampled report belongs. The web property ID is of the form UA-XXXXX-YY.

uKind :: Lens' UnSampledReport Text Source #

Resource type for an Analytics unsampled report.

uCreated :: Lens' UnSampledReport (Maybe UTCTime) Source #

Time this unsampled report was created.

uFilters :: Lens' UnSampledReport (Maybe Text) Source #

The filters for the unsampled report.

uProFileId :: Lens' UnSampledReport (Maybe Text) Source #

View (Profile) ID to which this unsampled report belongs.

uEndDate :: Lens' UnSampledReport (Maybe Text) Source #

The end date for the unsampled report.

uSelfLink :: Lens' UnSampledReport (Maybe Text) Source #

Link for this unsampled report.

uAccountId :: Lens' UnSampledReport (Maybe Text) Source #

Account ID to which this unsampled report belongs.

uId :: Lens' UnSampledReport (Maybe Text) Source #

Unsampled report ID.

uUpdated :: Lens' UnSampledReport (Maybe UTCTime) Source #

Time this unsampled report was last modified.

uTitle :: Lens' UnSampledReport (Maybe Text) Source #

Title of the unsampled report.

uDimensions :: Lens' UnSampledReport (Maybe Text) Source #

The dimensions for the unsampled report.

uSegment :: Lens' UnSampledReport (Maybe Text) Source #

The segment for the unsampled report.

uCloudStorageDownloadDetails :: Lens' UnSampledReport (Maybe UnSampledReportCloudStorageDownloadDetails) Source #

Download details for a file stored in Google Cloud Storage.

uStartDate :: Lens' UnSampledReport (Maybe Text) Source #

The start date for the unsampled report.

McfDataColumnHeadersItem

data McfDataColumnHeadersItem Source #

Instances
Eq McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfDataColumnHeadersItem -> c McfDataColumnHeadersItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfDataColumnHeadersItem #

toConstr :: McfDataColumnHeadersItem -> Constr #

dataTypeOf :: McfDataColumnHeadersItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfDataColumnHeadersItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfDataColumnHeadersItem) #

gmapT :: (forall b. Data b => b -> b) -> McfDataColumnHeadersItem -> McfDataColumnHeadersItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfDataColumnHeadersItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfDataColumnHeadersItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfDataColumnHeadersItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfDataColumnHeadersItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfDataColumnHeadersItem -> m McfDataColumnHeadersItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataColumnHeadersItem -> m McfDataColumnHeadersItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataColumnHeadersItem -> m McfDataColumnHeadersItem #

Show McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep McfDataColumnHeadersItem :: Type -> Type #

ToJSON McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataColumnHeadersItem = D1 (MetaData "McfDataColumnHeadersItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "McfDataColumnHeadersItem'" PrefixI True) (S1 (MetaSel (Just "_mdchiColumnType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdchiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdchiDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

mcfDataColumnHeadersItem :: McfDataColumnHeadersItem Source #

Creates a value of McfDataColumnHeadersItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdchiColumnType :: Lens' McfDataColumnHeadersItem (Maybe Text) Source #

Column Type. Either DIMENSION or METRIC.

mdchiDataType :: Lens' McfDataColumnHeadersItem (Maybe Text) Source #

Data type. Dimension and metric values data types such as INTEGER, DOUBLE, CURRENCY, MCF_SEQUENCE etc.

GaDataTotalsForAllResults

data GaDataTotalsForAllResults Source #

Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.

See: gaDataTotalsForAllResults smart constructor.

Instances
Eq GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataTotalsForAllResults -> c GaDataTotalsForAllResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataTotalsForAllResults #

toConstr :: GaDataTotalsForAllResults -> Constr #

dataTypeOf :: GaDataTotalsForAllResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataTotalsForAllResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataTotalsForAllResults) #

gmapT :: (forall b. Data b => b -> b) -> GaDataTotalsForAllResults -> GaDataTotalsForAllResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataTotalsForAllResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataTotalsForAllResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataTotalsForAllResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataTotalsForAllResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataTotalsForAllResults -> m GaDataTotalsForAllResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataTotalsForAllResults -> m GaDataTotalsForAllResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataTotalsForAllResults -> m GaDataTotalsForAllResults #

Show GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataTotalsForAllResults :: Type -> Type #

ToJSON GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataTotalsForAllResults = D1 (MetaData "GaDataTotalsForAllResults" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "GaDataTotalsForAllResults'" PrefixI True) (S1 (MetaSel (Just "_gdtfarAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

gaDataTotalsForAllResults Source #

Creates a value of GaDataTotalsForAllResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdtfarAddtional :: Lens' GaDataTotalsForAllResults (HashMap Text Text) Source #

Key-value pair for the total value of a metric. Key is the metric name and the value is the total value for that metric.

ProFileParentLink

data ProFileParentLink Source #

Parent link for this view (profile). Points to the web property to which this view (profile) belongs.

See: proFileParentLink smart constructor.

proFileParentLink :: ProFileParentLink Source #

Creates a value of ProFileParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfplHref :: Lens' ProFileParentLink (Maybe Text) Source #

Link to the web property to which this view (profile) belongs.

pfplType :: Lens' ProFileParentLink Text Source #

Value is "analytics#webproperty".

RemarketingAudience

data RemarketingAudience Source #

JSON template for an Analytics remarketing audience.

See: remarketingAudience smart constructor.

Instances
Eq RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemarketingAudience -> c RemarketingAudience #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemarketingAudience #

toConstr :: RemarketingAudience -> Constr #

dataTypeOf :: RemarketingAudience -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RemarketingAudience) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemarketingAudience) #

gmapT :: (forall b. Data b => b -> b) -> RemarketingAudience -> RemarketingAudience #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudience -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudience -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemarketingAudience -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemarketingAudience -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemarketingAudience -> m RemarketingAudience #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudience -> m RemarketingAudience #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudience -> m RemarketingAudience #

Show RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RemarketingAudience :: Type -> Type #

ToJSON RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudience Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudience = D1 (MetaData "RemarketingAudience" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "RemarketingAudience'" PrefixI True) (((S1 (MetaSel (Just "_rWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) :*: ((S1 (MetaSel (Just "_rLinkedAdAccounts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LinkedForeignAccount])) :*: S1 (MetaSel (Just "_rAudienceDefinition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RemarketingAudienceAudienceDefinition))) :*: (S1 (MetaSel (Just "_rAudienceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_rName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rStateBasedAudienceDefinition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RemarketingAudienceStateBasedAudienceDefinition)) :*: S1 (MetaSel (Just "_rLinkedViews") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 (MetaSel (Just "_rInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_rDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

rWebPropertyId :: Lens' RemarketingAudience (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY to which this remarketing audience belongs.

rCreated :: Lens' RemarketingAudience (Maybe UTCTime) Source #

Time this remarketing audience was created.

rLinkedAdAccounts :: Lens' RemarketingAudience [LinkedForeignAccount] Source #

The linked ad accounts associated with this remarketing audience. A remarketing audience can have only one linkedAdAccount currently.

rAudienceDefinition :: Lens' RemarketingAudience (Maybe RemarketingAudienceAudienceDefinition) Source #

The simple audience definition that will cause a user to be added to an audience.

rAudienceType :: Lens' RemarketingAudience (Maybe Text) Source #

The type of audience, either SIMPLE or STATE_BASED.

rAccountId :: Lens' RemarketingAudience (Maybe Text) Source #

Account ID to which this remarketing audience belongs.

rName :: Lens' RemarketingAudience (Maybe Text) Source #

The name of this remarketing audience.

rStateBasedAudienceDefinition :: Lens' RemarketingAudience (Maybe RemarketingAudienceStateBasedAudienceDefinition) Source #

A state based audience definition that will cause a user to be added or removed from an audience.

rLinkedViews :: Lens' RemarketingAudience [Text] Source #

The views (profiles) that this remarketing audience is linked to.

rInternalWebPropertyId :: Lens' RemarketingAudience (Maybe Text) Source #

Internal ID for the web property to which this remarketing audience belongs.

rId :: Lens' RemarketingAudience (Maybe Text) Source #

Remarketing Audience ID.

rUpdated :: Lens' RemarketingAudience (Maybe UTCTime) Source #

Time this remarketing audience was last modified.

rDescription :: Lens' RemarketingAudience (Maybe Text) Source #

The description of this remarketing audience.

GaDataDataTableRowsItemCItem

data GaDataDataTableRowsItemCItem Source #

Instances
Eq GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataDataTableRowsItemCItem -> c GaDataDataTableRowsItemCItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataDataTableRowsItemCItem #

toConstr :: GaDataDataTableRowsItemCItem -> Constr #

dataTypeOf :: GaDataDataTableRowsItemCItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataDataTableRowsItemCItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataDataTableRowsItemCItem) #

gmapT :: (forall b. Data b => b -> b) -> GaDataDataTableRowsItemCItem -> GaDataDataTableRowsItemCItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTableRowsItemCItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTableRowsItemCItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataDataTableRowsItemCItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataDataTableRowsItemCItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataDataTableRowsItemCItem -> m GaDataDataTableRowsItemCItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTableRowsItemCItem -> m GaDataDataTableRowsItemCItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTableRowsItemCItem -> m GaDataDataTableRowsItemCItem #

Show GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataDataTableRowsItemCItem :: Type -> Type #

ToJSON GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTableRowsItemCItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTableRowsItemCItem = D1 (MetaData "GaDataDataTableRowsItemCItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "GaDataDataTableRowsItemCItem'" PrefixI True) (S1 (MetaSel (Just "_gddtriciV") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

gaDataDataTableRowsItemCItem :: GaDataDataTableRowsItemCItem Source #

Creates a value of GaDataDataTableRowsItemCItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

EntityUserLinkPermissions

data EntityUserLinkPermissions Source #

Permissions the user has for this entity.

See: entityUserLinkPermissions smart constructor.

Instances
Eq EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntityUserLinkPermissions -> c EntityUserLinkPermissions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntityUserLinkPermissions #

toConstr :: EntityUserLinkPermissions -> Constr #

dataTypeOf :: EntityUserLinkPermissions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EntityUserLinkPermissions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntityUserLinkPermissions) #

gmapT :: (forall b. Data b => b -> b) -> EntityUserLinkPermissions -> EntityUserLinkPermissions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntityUserLinkPermissions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntityUserLinkPermissions -> r #

gmapQ :: (forall d. Data d => d -> u) -> EntityUserLinkPermissions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EntityUserLinkPermissions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntityUserLinkPermissions -> m EntityUserLinkPermissions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityUserLinkPermissions -> m EntityUserLinkPermissions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityUserLinkPermissions -> m EntityUserLinkPermissions #

Show EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep EntityUserLinkPermissions :: Type -> Type #

ToJSON EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep EntityUserLinkPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep EntityUserLinkPermissions = D1 (MetaData "EntityUserLinkPermissions" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "EntityUserLinkPermissions'" PrefixI True) (S1 (MetaSel (Just "_eulpLocal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_eulpEffective") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

entityUserLinkPermissions :: EntityUserLinkPermissions Source #

Creates a value of EntityUserLinkPermissions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eulpLocal :: Lens' EntityUserLinkPermissions [Text] Source #

Permissions that a user has been assigned at this very level. Does not include any implied or inherited permissions. Local permissions are modifiable.

eulpEffective :: Lens' EntityUserLinkPermissions [Text] Source #

Effective permissions represent all the permissions that a user has for this entity. These include any implied permissions (e.g., EDIT implies VIEW) or inherited permissions from the parent entity. Effective permissions are read-only.

RealtimeDataProFileInfo

data RealtimeDataProFileInfo Source #

Information for the view (profile), for which the real time data was requested.

See: realtimeDataProFileInfo smart constructor.

Instances
Eq RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RealtimeDataProFileInfo -> c RealtimeDataProFileInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RealtimeDataProFileInfo #

toConstr :: RealtimeDataProFileInfo -> Constr #

dataTypeOf :: RealtimeDataProFileInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RealtimeDataProFileInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RealtimeDataProFileInfo) #

gmapT :: (forall b. Data b => b -> b) -> RealtimeDataProFileInfo -> RealtimeDataProFileInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataProFileInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataProFileInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> RealtimeDataProFileInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RealtimeDataProFileInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RealtimeDataProFileInfo -> m RealtimeDataProFileInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataProFileInfo -> m RealtimeDataProFileInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataProFileInfo -> m RealtimeDataProFileInfo #

Show RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RealtimeDataProFileInfo :: Type -> Type #

ToJSON RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataProFileInfo = D1 (MetaData "RealtimeDataProFileInfo" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "RealtimeDataProFileInfo'" PrefixI True) ((S1 (MetaSel (Just "_rdpfiWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rdpfiProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdpfiProFileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_rdpfiAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rdpfiInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdpfiTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

realtimeDataProFileInfo :: RealtimeDataProFileInfo Source #

Creates a value of RealtimeDataProFileInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdpfiWebPropertyId :: Lens' RealtimeDataProFileInfo (Maybe Text) Source #

Web Property ID to which this view (profile) belongs.

rdpfiAccountId :: Lens' RealtimeDataProFileInfo (Maybe Text) Source #

Account ID to which this view (profile) belongs.

rdpfiInternalWebPropertyId :: Lens' RealtimeDataProFileInfo (Maybe Text) Source #

Internal ID for the web property to which this view (profile) belongs.

rdpfiTableId :: Lens' RealtimeDataProFileInfo (Maybe Text) Source #

Table ID for view (profile).

McfDataRowsItemItemConversionPathValueItem

data McfDataRowsItemItemConversionPathValueItem Source #

Instances
Eq McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfDataRowsItemItemConversionPathValueItem -> c McfDataRowsItemItemConversionPathValueItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfDataRowsItemItemConversionPathValueItem #

toConstr :: McfDataRowsItemItemConversionPathValueItem -> Constr #

dataTypeOf :: McfDataRowsItemItemConversionPathValueItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfDataRowsItemItemConversionPathValueItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfDataRowsItemItemConversionPathValueItem) #

gmapT :: (forall b. Data b => b -> b) -> McfDataRowsItemItemConversionPathValueItem -> McfDataRowsItemItemConversionPathValueItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfDataRowsItemItemConversionPathValueItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfDataRowsItemItemConversionPathValueItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfDataRowsItemItemConversionPathValueItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfDataRowsItemItemConversionPathValueItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfDataRowsItemItemConversionPathValueItem -> m McfDataRowsItemItemConversionPathValueItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataRowsItemItemConversionPathValueItem -> m McfDataRowsItemItemConversionPathValueItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataRowsItemItemConversionPathValueItem -> m McfDataRowsItemItemConversionPathValueItem #

Show McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataRowsItemItemConversionPathValueItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataRowsItemItemConversionPathValueItem = D1 (MetaData "McfDataRowsItemItemConversionPathValueItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "McfDataRowsItemItemConversionPathValueItem'" PrefixI True) (S1 (MetaSel (Just "_mdriicpviInteractionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdriicpviNodeValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

mcfDataRowsItemItemConversionPathValueItem :: McfDataRowsItemItemConversionPathValueItem Source #

Creates a value of McfDataRowsItemItemConversionPathValueItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdriicpviInteractionType :: Lens' McfDataRowsItemItemConversionPathValueItem (Maybe Text) Source #

Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc.

mdriicpviNodeValue :: Lens' McfDataRowsItemItemConversionPathValueItem (Maybe Text) Source #

Node value of an interaction on conversion path. Such as source, medium etc.

FilterExpression

data FilterExpression Source #

JSON template for an Analytics filter expression.

See: filterExpression smart constructor.

Instances
Eq FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterExpression -> c FilterExpression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterExpression #

toConstr :: FilterExpression -> Constr #

dataTypeOf :: FilterExpression -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FilterExpression) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterExpression) #

gmapT :: (forall b. Data b => b -> b) -> FilterExpression -> FilterExpression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterExpression -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterExpression -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterExpression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterExpression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterExpression -> m FilterExpression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterExpression -> m FilterExpression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterExpression -> m FilterExpression #

Show FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep FilterExpression :: Type -> Type #

ToJSON FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterExpression Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterExpression = D1 (MetaData "FilterExpression" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "FilterExpression'" PrefixI True) ((S1 (MetaSel (Just "_feFieldIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_feField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_feKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_feMatchType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_feCaseSensitive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_feExpressionValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

filterExpression :: FilterExpression Source #

Creates a value of FilterExpression with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

feFieldIndex :: Lens' FilterExpression (Maybe Int32) Source #

The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION.

feField :: Lens' FilterExpression (Maybe Text) Source #

Field to filter. Possible values: - Content and Traffic - PAGE_REQUEST_URI, - PAGE_HOSTNAME, - PAGE_TITLE, - REFERRAL, - COST_DATA_URI (Campaign target URL), - HIT_TYPE, - INTERNAL_SEARCH_TERM, - INTERNAL_SEARCH_TYPE, - SOURCE_PROPERTY_TRACKING_ID, - Campaign or AdGroup - CAMPAIGN_SOURCE, - CAMPAIGN_MEDIUM, - CAMPAIGN_NAME, - CAMPAIGN_AD_GROUP, - CAMPAIGN_TERM, - CAMPAIGN_CONTENT, - CAMPAIGN_CODE, - CAMPAIGN_REFERRAL_PATH, - E-Commerce - TRANSACTION_COUNTRY, - TRANSACTION_REGION, - TRANSACTION_CITY, - TRANSACTION_AFFILIATION (Store or order location), - ITEM_NAME, - ITEM_CODE, - ITEM_VARIATION, - TRANSACTION_ID, - TRANSACTION_CURRENCY_CODE, - PRODUCT_ACTION_TYPE, - Audience/Users - BROWSER, - BROWSER_VERSION, - BROWSER_SIZE, - PLATFORM, - PLATFORM_VERSION, - LANGUAGE, - SCREEN_RESOLUTION, - SCREEN_COLORS, - JAVA_ENABLED (Boolean Field), - FLASH_VERSION, - GEO_SPEED (Connection speed), - VISITOR_TYPE, - GEO_ORGANIZATION (ISP organization), - GEO_DOMAIN, - GEO_IP_ADDRESS, - GEO_IP_VERSION, - Location - GEO_COUNTRY, - GEO_REGION, - GEO_CITY, - Event - EVENT_CATEGORY, - EVENT_ACTION, - EVENT_LABEL, - Other - CUSTOM_FIELD_1, - CUSTOM_FIELD_2, - USER_DEFINED_VALUE, - Application - APP_ID, - APP_INSTALLER_ID, - APP_NAME, - APP_VERSION, - SCREEN, - IS_APP (Boolean Field), - IS_FATAL_EXCEPTION (Boolean Field), - EXCEPTION_DESCRIPTION, - Mobile device - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), - DEVICE_CATEGORY, - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), - MOBILE_HAS_NFC_SUPPORT (Boolean Field), - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), - MOBILE_BRAND_NAME, - MOBILE_MODEL_NAME, - MOBILE_MARKETING_NAME, - MOBILE_POINTING_METHOD, - Social - SOCIAL_NETWORK, - SOCIAL_ACTION, - SOCIAL_ACTION_TARGET, - Custom dimension - CUSTOM_DIMENSION (See accompanying field index),

feKind :: Lens' FilterExpression Text Source #

Kind value for filter expression

feMatchType :: Lens' FilterExpression (Maybe Text) Source #

Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES.

feCaseSensitive :: Lens' FilterExpression (Maybe Bool) Source #

Determines if the filter is case sensitive.

ProFileRef

data ProFileRef Source #

JSON template for a linked view (profile).

See: proFileRef smart constructor.

Instances
Eq ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProFileRef -> c ProFileRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProFileRef #

toConstr :: ProFileRef -> Constr #

dataTypeOf :: ProFileRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProFileRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProFileRef) #

gmapT :: (forall b. Data b => b -> b) -> ProFileRef -> ProFileRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProFileRef -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProFileRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProFileRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProFileRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProFileRef -> m ProFileRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFileRef -> m ProFileRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFileRef -> m ProFileRef #

Show ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ProFileRef :: Type -> Type #

ToJSON ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFileRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFileRef = D1 (MetaData "ProFileRef" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "ProFileRef'" PrefixI True) ((S1 (MetaSel (Just "_pfrWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pfrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pfrHref") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pfrAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pfrName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pfrInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pfrId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

proFileRef :: ProFileRef Source #

Creates a value of ProFileRef with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfrWebPropertyId :: Lens' ProFileRef (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY to which this view (profile) belongs.

pfrKind :: Lens' ProFileRef Text Source #

Analytics view (profile) reference.

pfrHref :: Lens' ProFileRef (Maybe Text) Source #

Link for this view (profile).

pfrAccountId :: Lens' ProFileRef (Maybe Text) Source #

Account ID to which this view (profile) belongs.

pfrName :: Lens' ProFileRef (Maybe Text) Source #

Name of this view (profile).

pfrInternalWebPropertyId :: Lens' ProFileRef (Maybe Text) Source #

Internal ID for the web property to which this view (profile) belongs.

pfrId :: Lens' ProFileRef (Maybe Text) Source #

View (Profile) ID.

Accounts

data Accounts Source #

An account collection provides a list of Analytics accounts to which a user has access. The account collection is the entry point to all management information. Each resource in the collection corresponds to a single Analytics account.

See: accounts smart constructor.

Instances
Eq Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Accounts -> c Accounts #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Accounts #

toConstr :: Accounts -> Constr #

dataTypeOf :: Accounts -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Accounts) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Accounts) #

gmapT :: (forall b. Data b => b -> b) -> Accounts -> Accounts #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Accounts -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Accounts -> r #

gmapQ :: (forall d. Data d => d -> u) -> Accounts -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Accounts -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Accounts -> m Accounts #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Accounts -> m Accounts #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Accounts -> m Accounts #

Show Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Accounts :: Type -> Type #

Methods

from :: Accounts -> Rep Accounts x #

to :: Rep Accounts x -> Accounts #

ToJSON Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Accounts Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

accounts :: Accounts Source #

Creates a value of Accounts with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aNextLink :: Lens' Accounts (Maybe Text) Source #

Next link for this account collection.

aItemsPerPage :: Lens' Accounts (Maybe Int32) Source #

The maximum number of entries the response can contain, regardless of the actual number of entries returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

aKind :: Lens' Accounts Text Source #

Collection type.

aUsername :: Lens' Accounts (Maybe Text) Source #

Email ID of the authenticated user

aItems :: Lens' Accounts [Account] Source #

A list of accounts.

aTotalResults :: Lens' Accounts (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

aStartIndex :: Lens' Accounts (Maybe Int32) Source #

The starting index of the entries, which is 1 by default or otherwise specified by the start-index query parameter.

aPreviousLink :: Lens' Accounts (Maybe Text) Source #

Previous link for this account collection.

Experiments

data Experiments Source #

An experiment collection lists Analytics experiments to which the user has access. Each view (profile) can have a set of experiments. Each resource in the Experiment collection corresponds to a single Analytics experiment.

See: experiments smart constructor.

Instances
Eq Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Experiments -> c Experiments #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Experiments #

toConstr :: Experiments -> Constr #

dataTypeOf :: Experiments -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Experiments) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Experiments) #

gmapT :: (forall b. Data b => b -> b) -> Experiments -> Experiments #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Experiments -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Experiments -> r #

gmapQ :: (forall d. Data d => d -> u) -> Experiments -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Experiments -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Experiments -> m Experiments #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Experiments -> m Experiments #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Experiments -> m Experiments #

Show Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Experiments :: Type -> Type #

ToJSON Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Experiments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

experiments :: Experiments Source #

Creates a value of Experiments with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eNextLink :: Lens' Experiments (Maybe Text) Source #

Link to next page for this experiment collection.

eItemsPerPage :: Lens' Experiments (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

eKind :: Lens' Experiments Text Source #

Collection type.

eUsername :: Lens' Experiments (Maybe Text) Source #

Email ID of the authenticated user

eItems :: Lens' Experiments [Experiment] Source #

A list of experiments.

eTotalResults :: Lens' Experiments (Maybe Int32) Source #

The total number of results for the query, regardless of the number of resources in the result.

eStartIndex :: Lens' Experiments (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

ePreviousLink :: Lens' Experiments (Maybe Text) Source #

Link to previous page for this experiment collection.

ExperimentParentLink

data ExperimentParentLink Source #

Parent link for an experiment. Points to the view (profile) to which this experiment belongs.

See: experimentParentLink smart constructor.

experimentParentLink :: ExperimentParentLink Source #

Creates a value of ExperimentParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eplHref :: Lens' ExperimentParentLink (Maybe Text) Source #

Link to the view (profile) to which this experiment belongs. This field is read-only.

eplType :: Lens' ExperimentParentLink Text Source #

Value is "analytics#profile". This field is read-only.

UnSampledReportDriveDownloadDetails

data UnSampledReportDriveDownloadDetails Source #

Download details for a file stored in Google Drive.

See: unSampledReportDriveDownloadDetails smart constructor.

Instances
Eq UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnSampledReportDriveDownloadDetails -> c UnSampledReportDriveDownloadDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnSampledReportDriveDownloadDetails #

toConstr :: UnSampledReportDriveDownloadDetails -> Constr #

dataTypeOf :: UnSampledReportDriveDownloadDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnSampledReportDriveDownloadDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnSampledReportDriveDownloadDetails) #

gmapT :: (forall b. Data b => b -> b) -> UnSampledReportDriveDownloadDetails -> UnSampledReportDriveDownloadDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReportDriveDownloadDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReportDriveDownloadDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnSampledReportDriveDownloadDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnSampledReportDriveDownloadDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnSampledReportDriveDownloadDetails -> m UnSampledReportDriveDownloadDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReportDriveDownloadDetails -> m UnSampledReportDriveDownloadDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReportDriveDownloadDetails -> m UnSampledReportDriveDownloadDetails #

Show UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReportDriveDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReportDriveDownloadDetails = D1 (MetaData "UnSampledReportDriveDownloadDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "UnSampledReportDriveDownloadDetails'" PrefixI True) (S1 (MetaSel (Just "_usrdddDocumentId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

unSampledReportDriveDownloadDetails :: UnSampledReportDriveDownloadDetails Source #

Creates a value of UnSampledReportDriveDownloadDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usrdddDocumentId :: Lens' UnSampledReportDriveDownloadDetails (Maybe Text) Source #

Id of the document/file containing the report data.

McfDataProFileInfo

data McfDataProFileInfo Source #

Information for the view (profile), for which the Analytics data was requested.

See: mcfDataProFileInfo smart constructor.

Instances
Eq McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfDataProFileInfo -> c McfDataProFileInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfDataProFileInfo #

toConstr :: McfDataProFileInfo -> Constr #

dataTypeOf :: McfDataProFileInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfDataProFileInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfDataProFileInfo) #

gmapT :: (forall b. Data b => b -> b) -> McfDataProFileInfo -> McfDataProFileInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfDataProFileInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfDataProFileInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfDataProFileInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfDataProFileInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfDataProFileInfo -> m McfDataProFileInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataProFileInfo -> m McfDataProFileInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataProFileInfo -> m McfDataProFileInfo #

Show McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep McfDataProFileInfo :: Type -> Type #

ToJSON McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataProFileInfo = D1 (MetaData "McfDataProFileInfo" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "McfDataProFileInfo'" PrefixI True) ((S1 (MetaSel (Just "_mdpfiWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdpfiProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdpfiProFileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mdpfiAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdpfiInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdpfiTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

mcfDataProFileInfo :: McfDataProFileInfo Source #

Creates a value of McfDataProFileInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdpfiWebPropertyId :: Lens' McfDataProFileInfo (Maybe Text) Source #

Web Property ID to which this view (profile) belongs.

mdpfiAccountId :: Lens' McfDataProFileInfo (Maybe Text) Source #

Account ID to which this view (profile) belongs.

mdpfiInternalWebPropertyId :: Lens' McfDataProFileInfo (Maybe Text) Source #

Internal ID for the web property to which this view (profile) belongs.

mdpfiTableId :: Lens' McfDataProFileInfo (Maybe Text) Source #

Table ID for view (profile).

CustomDataSources

data CustomDataSources Source #

Lists Analytics custom data sources to which the user has access. Each resource in the collection corresponds to a single Analytics custom data source.

See: customDataSources smart constructor.

Instances
Eq CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomDataSources -> c CustomDataSources #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomDataSources #

toConstr :: CustomDataSources -> Constr #

dataTypeOf :: CustomDataSources -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomDataSources) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomDataSources) #

gmapT :: (forall b. Data b => b -> b) -> CustomDataSources -> CustomDataSources #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomDataSources -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomDataSources -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomDataSources -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomDataSources -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomDataSources -> m CustomDataSources #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDataSources -> m CustomDataSources #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDataSources -> m CustomDataSources #

Show CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep CustomDataSources :: Type -> Type #

ToJSON CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomDataSources Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

customDataSources :: CustomDataSources Source #

Creates a value of CustomDataSources with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cdsNextLink :: Lens' CustomDataSources (Maybe Text) Source #

Link to next page for this custom data source collection.

cdsItemsPerPage :: Lens' CustomDataSources (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

cdsUsername :: Lens' CustomDataSources (Maybe Text) Source #

Email ID of the authenticated user

cdsItems :: Lens' CustomDataSources [CustomDataSource] Source #

Collection of custom data sources.

cdsTotalResults :: Lens' CustomDataSources (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

cdsStartIndex :: Lens' CustomDataSources (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

cdsPreviousLink :: Lens' CustomDataSources (Maybe Text) Source #

Link to previous page for this custom data source collection.

WebPropertyChildLink

data WebPropertyChildLink Source #

Child link for this web property. Points to the list of views (profiles) for this web property.

See: webPropertyChildLink smart constructor.

webPropertyChildLink :: WebPropertyChildLink Source #

Creates a value of WebPropertyChildLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpclHref :: Lens' WebPropertyChildLink (Maybe Text) Source #

Link to the list of views (profiles) for this web property.

wpclType :: Lens' WebPropertyChildLink Text Source #

Type of the parent link. Its value is "analytics#profiles".

DataGaGetSamplingLevel

data DataGaGetSamplingLevel Source #

The desired sampling level.

Constructors

Default

DEFAULT Returns response with a sample size that balances speed and accuracy.

Faster

FASTER Returns a fast response with a smaller sample size.

HigherPrecision

HIGHER_PRECISION Returns a more accurate response using a large sample size, but this may result in the response being slower.

Instances
Enum DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Eq DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Data DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataGaGetSamplingLevel -> c DataGaGetSamplingLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataGaGetSamplingLevel #

toConstr :: DataGaGetSamplingLevel -> Constr #

dataTypeOf :: DataGaGetSamplingLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataGaGetSamplingLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataGaGetSamplingLevel) #

gmapT :: (forall b. Data b => b -> b) -> DataGaGetSamplingLevel -> DataGaGetSamplingLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataGaGetSamplingLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataGaGetSamplingLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataGaGetSamplingLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataGaGetSamplingLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataGaGetSamplingLevel -> m DataGaGetSamplingLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataGaGetSamplingLevel -> m DataGaGetSamplingLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataGaGetSamplingLevel -> m DataGaGetSamplingLevel #

Ord DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Read DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Show DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Generic DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Associated Types

type Rep DataGaGetSamplingLevel :: Type -> Type #

Hashable DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

ToJSON DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

FromJSON DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

FromHttpApiData DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

ToHttpApiData DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

type Rep DataGaGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

type Rep DataGaGetSamplingLevel = D1 (MetaData "DataGaGetSamplingLevel" "Network.Google.Analytics.Types.Sum" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "Default" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Faster" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HigherPrecision" PrefixI False) (U1 :: Type -> Type)))

HashClientIdResponse

data HashClientIdResponse Source #

JSON template for a hash Client Id response resource.

See: hashClientIdResponse smart constructor.

Instances
Eq HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HashClientIdResponse -> c HashClientIdResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HashClientIdResponse #

toConstr :: HashClientIdResponse -> Constr #

dataTypeOf :: HashClientIdResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HashClientIdResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HashClientIdResponse) #

gmapT :: (forall b. Data b => b -> b) -> HashClientIdResponse -> HashClientIdResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HashClientIdResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HashClientIdResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> HashClientIdResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HashClientIdResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HashClientIdResponse -> m HashClientIdResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HashClientIdResponse -> m HashClientIdResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HashClientIdResponse -> m HashClientIdResponse #

Show HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep HashClientIdResponse :: Type -> Type #

ToJSON HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep HashClientIdResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep HashClientIdResponse = D1 (MetaData "HashClientIdResponse" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "HashClientIdResponse'" PrefixI True) ((S1 (MetaSel (Just "_hcirClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_hcirWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_hcirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_hcirHashedClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

hashClientIdResponse :: HashClientIdResponse Source #

Creates a value of HashClientIdResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

McfData

data McfData Source #

Multi-Channel Funnels data for a given view (profile).

See: mcfData smart constructor.

Instances
Eq McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: McfData -> McfData -> Bool #

(/=) :: McfData -> McfData -> Bool #

Data McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfData -> c McfData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfData #

toConstr :: McfData -> Constr #

dataTypeOf :: McfData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfData) #

gmapT :: (forall b. Data b => b -> b) -> McfData -> McfData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfData -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfData -> m McfData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfData -> m McfData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfData -> m McfData #

Show McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep McfData :: Type -> Type #

Methods

from :: McfData -> Rep McfData x #

to :: Rep McfData x -> McfData #

ToJSON McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfData = D1 (MetaData "McfData" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "McfData'" PrefixI True) (((S1 (MetaSel (Just "_mdNextLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdSampleSpace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_mdItemsPerPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) :*: ((S1 (MetaSel (Just "_mdProFileInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe McfDataProFileInfo)) :*: S1 (MetaSel (Just "_mdKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_mdSampleSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_mdRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[McfDataRowsItemItem]]))))) :*: (((S1 (MetaSel (Just "_mdSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe McfDataQuery))) :*: (S1 (MetaSel (Just "_mdColumnHeaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [McfDataColumnHeadersItem])) :*: S1 (MetaSel (Just "_mdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_mdTotalResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_mdContainsSampledData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_mdTotalsForAllResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe McfDataTotalsForAllResults)) :*: S1 (MetaSel (Just "_mdPreviousLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

mcfData :: McfData Source #

Creates a value of McfData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdNextLink :: Lens' McfData (Maybe Text) Source #

Link to next page for this Analytics data query.

mdSampleSpace :: Lens' McfData (Maybe Int64) Source #

Total size of the sample space from which the samples were selected.

mdItemsPerPage :: Lens' McfData (Maybe Int32) Source #

The maximum number of rows the response can contain, regardless of the actual number of rows returned. Its value ranges from 1 to 10,000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

mdProFileInfo :: Lens' McfData (Maybe McfDataProFileInfo) Source #

Information for the view (profile), for which the Analytics data was requested.

mdKind :: Lens' McfData Text Source #

Resource type.

mdSampleSize :: Lens' McfData (Maybe Int64) Source #

The number of samples used to calculate the result.

mdRows :: Lens' McfData [[McfDataRowsItemItem]] Source #

Analytics data rows, where each row contains a list of dimension values followed by the metric values. The order of dimensions and metrics is same as specified in the request.

mdSelfLink :: Lens' McfData (Maybe Text) Source #

Link to this page.

mdQuery :: Lens' McfData (Maybe McfDataQuery) Source #

Analytics data request query parameters.

mdColumnHeaders :: Lens' McfData [McfDataColumnHeadersItem] Source #

Column headers that list dimension names followed by the metric names. The order of dimensions and metrics is same as specified in the request.

mdId :: Lens' McfData (Maybe Text) Source #

Unique ID for this data response.

mdTotalResults :: Lens' McfData (Maybe Int32) Source #

The total number of rows for the query, regardless of the number of rows in the response.

mdContainsSampledData :: Lens' McfData (Maybe Bool) Source #

Determines if the Analytics data contains sampled data.

mdTotalsForAllResults :: Lens' McfData (Maybe McfDataTotalsForAllResults) Source #

Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.

mdPreviousLink :: Lens' McfData (Maybe Text) Source #

Link to previous page for this Analytics data query.

UserRef

data UserRef Source #

JSON template for a user reference.

See: userRef smart constructor.

Instances
Eq UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: UserRef -> UserRef -> Bool #

(/=) :: UserRef -> UserRef -> Bool #

Data UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserRef -> c UserRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserRef #

toConstr :: UserRef -> Constr #

dataTypeOf :: UserRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserRef) #

gmapT :: (forall b. Data b => b -> b) -> UserRef -> UserRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserRef -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserRef -> m UserRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserRef -> m UserRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserRef -> m UserRef #

Show UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep UserRef :: Type -> Type #

Methods

from :: UserRef -> Rep UserRef x #

to :: Rep UserRef x -> UserRef #

ToJSON UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UserRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UserRef = D1 (MetaData "UserRef" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "UserRef'" PrefixI True) (S1 (MetaSel (Just "_urEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_urKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_urId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

userRef :: UserRef Source #

Creates a value of UserRef with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

urEmail :: Lens' UserRef (Maybe Text) Source #

Email ID of this user.

GoalVisitNumPagesDetails

data GoalVisitNumPagesDetails Source #

Details for the goal of the type VISIT_NUM_PAGES.

See: goalVisitNumPagesDetails smart constructor.

Instances
Eq GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoalVisitNumPagesDetails -> c GoalVisitNumPagesDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoalVisitNumPagesDetails #

toConstr :: GoalVisitNumPagesDetails -> Constr #

dataTypeOf :: GoalVisitNumPagesDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoalVisitNumPagesDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoalVisitNumPagesDetails) #

gmapT :: (forall b. Data b => b -> b) -> GoalVisitNumPagesDetails -> GoalVisitNumPagesDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoalVisitNumPagesDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoalVisitNumPagesDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoalVisitNumPagesDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoalVisitNumPagesDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoalVisitNumPagesDetails -> m GoalVisitNumPagesDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalVisitNumPagesDetails -> m GoalVisitNumPagesDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalVisitNumPagesDetails -> m GoalVisitNumPagesDetails #

Show GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GoalVisitNumPagesDetails :: Type -> Type #

ToJSON GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalVisitNumPagesDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalVisitNumPagesDetails = D1 (MetaData "GoalVisitNumPagesDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GoalVisitNumPagesDetails'" PrefixI True) (S1 (MetaSel (Just "_gvnpdComparisonValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gvnpdComparisonType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

goalVisitNumPagesDetails :: GoalVisitNumPagesDetails Source #

Creates a value of GoalVisitNumPagesDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gvnpdComparisonType :: Lens' GoalVisitNumPagesDetails (Maybe Text) Source #

Type of comparison. Possible values are LESS_THAN, GREATER_THAN, or EQUAL.

RealtimeDataColumnHeadersItem

data RealtimeDataColumnHeadersItem Source #

Instances
Eq RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RealtimeDataColumnHeadersItem -> c RealtimeDataColumnHeadersItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RealtimeDataColumnHeadersItem #

toConstr :: RealtimeDataColumnHeadersItem -> Constr #

dataTypeOf :: RealtimeDataColumnHeadersItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RealtimeDataColumnHeadersItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RealtimeDataColumnHeadersItem) #

gmapT :: (forall b. Data b => b -> b) -> RealtimeDataColumnHeadersItem -> RealtimeDataColumnHeadersItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataColumnHeadersItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataColumnHeadersItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> RealtimeDataColumnHeadersItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RealtimeDataColumnHeadersItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RealtimeDataColumnHeadersItem -> m RealtimeDataColumnHeadersItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataColumnHeadersItem -> m RealtimeDataColumnHeadersItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataColumnHeadersItem -> m RealtimeDataColumnHeadersItem #

Show RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RealtimeDataColumnHeadersItem :: Type -> Type #

ToJSON RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataColumnHeadersItem = D1 (MetaData "RealtimeDataColumnHeadersItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "RealtimeDataColumnHeadersItem'" PrefixI True) (S1 (MetaSel (Just "_rdchiColumnType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rdchiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdchiDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

realtimeDataColumnHeadersItem :: RealtimeDataColumnHeadersItem Source #

Creates a value of RealtimeDataColumnHeadersItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdchiColumnType :: Lens' RealtimeDataColumnHeadersItem (Maybe Text) Source #

Column Type. Either DIMENSION or METRIC.

rdchiDataType :: Lens' RealtimeDataColumnHeadersItem (Maybe Text) Source #

Data type. Dimension column headers have only STRING as the data type. Metric column headers have data types for metric values such as INTEGER, DOUBLE, CURRENCY etc.

AccountRef

data AccountRef Source #

JSON template for a linked account.

See: accountRef smart constructor.

Instances
Eq AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountRef -> c AccountRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountRef #

toConstr :: AccountRef -> Constr #

dataTypeOf :: AccountRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountRef) #

gmapT :: (forall b. Data b => b -> b) -> AccountRef -> AccountRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountRef -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountRef -> m AccountRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountRef -> m AccountRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountRef -> m AccountRef #

Show AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountRef :: Type -> Type #

ToJSON AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountRef = D1 (MetaData "AccountRef" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountRef'" PrefixI True) ((S1 (MetaSel (Just "_arKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_arHref") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_arName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_arId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

accountRef :: AccountRef Source #

Creates a value of AccountRef with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

arKind :: Lens' AccountRef Text Source #

Analytics account reference.

arHref :: Lens' AccountRef (Maybe Text) Source #

Link for this account.

EntityAdWordsLinks

data EntityAdWordsLinks Source #

An entity AdWords link collection provides a list of GA-AdWords links Each resource in this collection corresponds to a single link.

See: entityAdWordsLinks smart constructor.

entityAdWordsLinks :: EntityAdWordsLinks Source #

Creates a value of EntityAdWordsLinks with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eawlNextLink :: Lens' EntityAdWordsLinks (Maybe Text) Source #

Next link for this AdWords link collection.

eawlItemsPerPage :: Lens' EntityAdWordsLinks (Maybe Int32) Source #

The maximum number of entries the response can contain, regardless of the actual number of entries returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

eawlItems :: Lens' EntityAdWordsLinks [EntityAdWordsLink] Source #

A list of entity AdWords links.

eawlTotalResults :: Lens' EntityAdWordsLinks (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

eawlStartIndex :: Lens' EntityAdWordsLinks (Maybe Int32) Source #

The starting index of the entries, which is 1 by default or otherwise specified by the start-index query parameter.

eawlPreviousLink :: Lens' EntityAdWordsLinks (Maybe Text) Source #

Previous link for this AdWords link collection.

ProFiles

data ProFiles Source #

A view (profile) collection lists Analytics views (profiles) to which the user has access. Each resource in the collection corresponds to a single Analytics view (profile).

See: proFiles smart constructor.

Instances
Eq ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProFiles -> c ProFiles #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProFiles #

toConstr :: ProFiles -> Constr #

dataTypeOf :: ProFiles -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProFiles) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProFiles) #

gmapT :: (forall b. Data b => b -> b) -> ProFiles -> ProFiles #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProFiles -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProFiles -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProFiles -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProFiles -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProFiles -> m ProFiles #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFiles -> m ProFiles #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFiles -> m ProFiles #

Show ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ProFiles :: Type -> Type #

Methods

from :: ProFiles -> Rep ProFiles x #

to :: Rep ProFiles x -> ProFiles #

ToJSON ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFiles Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

proFiles :: ProFiles Source #

Creates a value of ProFiles with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfNextLink :: Lens' ProFiles (Maybe Text) Source #

Link to next page for this view (profile) collection.

pfItemsPerPage :: Lens' ProFiles (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

pfKind :: Lens' ProFiles Text Source #

Collection type.

pfUsername :: Lens' ProFiles (Maybe Text) Source #

Email ID of the authenticated user

pfItems :: Lens' ProFiles [ProFile] Source #

A list of views (profiles).

pfTotalResults :: Lens' ProFiles (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

pfStartIndex :: Lens' ProFiles (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

pfPreviousLink :: Lens' ProFiles (Maybe Text) Source #

Link to previous page for this view (profile) collection.

AnalyticsDataimportDeleteUploadDataRequest

data AnalyticsDataimportDeleteUploadDataRequest Source #

Request template for the delete upload data request.

See: analyticsDataimportDeleteUploadDataRequest smart constructor.

Instances
Eq AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyticsDataimportDeleteUploadDataRequest -> c AnalyticsDataimportDeleteUploadDataRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyticsDataimportDeleteUploadDataRequest #

toConstr :: AnalyticsDataimportDeleteUploadDataRequest -> Constr #

dataTypeOf :: AnalyticsDataimportDeleteUploadDataRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AnalyticsDataimportDeleteUploadDataRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyticsDataimportDeleteUploadDataRequest) #

gmapT :: (forall b. Data b => b -> b) -> AnalyticsDataimportDeleteUploadDataRequest -> AnalyticsDataimportDeleteUploadDataRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyticsDataimportDeleteUploadDataRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyticsDataimportDeleteUploadDataRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyticsDataimportDeleteUploadDataRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyticsDataimportDeleteUploadDataRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyticsDataimportDeleteUploadDataRequest -> m AnalyticsDataimportDeleteUploadDataRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyticsDataimportDeleteUploadDataRequest -> m AnalyticsDataimportDeleteUploadDataRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyticsDataimportDeleteUploadDataRequest -> m AnalyticsDataimportDeleteUploadDataRequest #

Show AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AnalyticsDataimportDeleteUploadDataRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AnalyticsDataimportDeleteUploadDataRequest = D1 (MetaData "AnalyticsDataimportDeleteUploadDataRequest" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "AnalyticsDataimportDeleteUploadDataRequest'" PrefixI True) (S1 (MetaSel (Just "_addudrCustomDataImportUids") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

analyticsDataimportDeleteUploadDataRequest :: AnalyticsDataimportDeleteUploadDataRequest Source #

Creates a value of AnalyticsDataimportDeleteUploadDataRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

EntityAdWordsLink

data EntityAdWordsLink Source #

JSON template for Analytics Entity AdWords Link.

See: entityAdWordsLink smart constructor.

entityAdWordsLink :: EntityAdWordsLink Source #

Creates a value of EntityAdWordsLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

entAdWordsAccounts :: Lens' EntityAdWordsLink [AdWordsAccount] Source #

A list of AdWords client accounts. These cannot be MCC accounts. This field is required when creating an AdWords link. It cannot be empty.

entProFileIds :: Lens' EntityAdWordsLink [Text] Source #

IDs of linked Views (Profiles) represented as strings.

entKind :: Lens' EntityAdWordsLink Text Source #

Resource type for entity AdWords link.

entSelfLink :: Lens' EntityAdWordsLink (Maybe Text) Source #

URL link for this Google Analytics - Google AdWords link.

entName :: Lens' EntityAdWordsLink (Maybe Text) Source #

Name of the link. This field is required when creating an AdWords link.

entId :: Lens' EntityAdWordsLink (Maybe Text) Source #

Entity AdWords link ID

FilterSearchAndReplaceDetails

data FilterSearchAndReplaceDetails Source #

Details for the filter of the type SEARCH_AND_REPLACE.

See: filterSearchAndReplaceDetails smart constructor.

Instances
Eq FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterSearchAndReplaceDetails -> c FilterSearchAndReplaceDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterSearchAndReplaceDetails #

toConstr :: FilterSearchAndReplaceDetails -> Constr #

dataTypeOf :: FilterSearchAndReplaceDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FilterSearchAndReplaceDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterSearchAndReplaceDetails) #

gmapT :: (forall b. Data b => b -> b) -> FilterSearchAndReplaceDetails -> FilterSearchAndReplaceDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterSearchAndReplaceDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterSearchAndReplaceDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterSearchAndReplaceDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterSearchAndReplaceDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterSearchAndReplaceDetails -> m FilterSearchAndReplaceDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterSearchAndReplaceDetails -> m FilterSearchAndReplaceDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterSearchAndReplaceDetails -> m FilterSearchAndReplaceDetails #

Show FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep FilterSearchAndReplaceDetails :: Type -> Type #

ToJSON FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterSearchAndReplaceDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterSearchAndReplaceDetails = D1 (MetaData "FilterSearchAndReplaceDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "FilterSearchAndReplaceDetails'" PrefixI True) ((S1 (MetaSel (Just "_fsardFieldIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fsardField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_fsardSearchString") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fsardReplaceString") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_fsardCaseSensitive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

filterSearchAndReplaceDetails :: FilterSearchAndReplaceDetails Source #

Creates a value of FilterSearchAndReplaceDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fsardFieldIndex :: Lens' FilterSearchAndReplaceDetails (Maybe Int32) Source #

The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.

fsardReplaceString :: Lens' FilterSearchAndReplaceDetails (Maybe Text) Source #

Term to replace the search term with.

fsardCaseSensitive :: Lens' FilterSearchAndReplaceDetails (Maybe Bool) Source #

Determines if the filter is case sensitive.

ProFilePermissions

data ProFilePermissions Source #

Permissions the user has for this view (profile).

See: proFilePermissions smart constructor.

Instances
Eq ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProFilePermissions -> c ProFilePermissions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProFilePermissions #

toConstr :: ProFilePermissions -> Constr #

dataTypeOf :: ProFilePermissions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProFilePermissions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProFilePermissions) #

gmapT :: (forall b. Data b => b -> b) -> ProFilePermissions -> ProFilePermissions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProFilePermissions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProFilePermissions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProFilePermissions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProFilePermissions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProFilePermissions -> m ProFilePermissions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFilePermissions -> m ProFilePermissions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFilePermissions -> m ProFilePermissions #

Show ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ProFilePermissions :: Type -> Type #

ToJSON ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFilePermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFilePermissions = D1 (MetaData "ProFilePermissions" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "ProFilePermissions'" PrefixI True) (S1 (MetaSel (Just "_pfpEffective") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

proFilePermissions :: ProFilePermissions Source #

Creates a value of ProFilePermissions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfpEffective :: Lens' ProFilePermissions [Text] Source #

All the permissions that the user has for this view (profile). These include any implied permissions (e.g., EDIT implies VIEW) or inherited permissions from the parent web property.

ProFile

data ProFile Source #

JSON template for an Analytics view (profile).

See: proFile smart constructor.

Instances
Eq ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: ProFile -> ProFile -> Bool #

(/=) :: ProFile -> ProFile -> Bool #

Data ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProFile -> c ProFile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProFile #

toConstr :: ProFile -> Constr #

dataTypeOf :: ProFile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProFile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProFile) #

gmapT :: (forall b. Data b => b -> b) -> ProFile -> ProFile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProFile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProFile -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProFile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProFile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProFile -> m ProFile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFile -> m ProFile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFile -> m ProFile #

Show ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ProFile :: Type -> Type #

Methods

from :: ProFile -> Rep ProFile x #

to :: Rep ProFile x -> ProFile #

ToJSON ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFile Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFile = D1 (MetaData "ProFile" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "ProFile'" PrefixI True) ((((S1 (MetaSel (Just "_pParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFileParentLink)) :*: (S1 (MetaSel (Just "_pECommerceTracking") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pSiteSearchCategoryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_pWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pChildLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFileChildLink)) :*: S1 (MetaSel (Just "_pSiteSearchQueryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_pDefaultPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) :*: ((S1 (MetaSel (Just "_pSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pBotFilteringEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_pCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pStarred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_pPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFilePermissions))))) :*: ((S1 (MetaSel (Just "_pWebsiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pStripSiteSearchCategoryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_pTimezone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pExcludeQueryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pEnhancedECommerceTracking") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pStripSiteSearchQueryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))))

pParentLink :: Lens' ProFile (Maybe ProFileParentLink) Source #

Parent link for this view (profile). Points to the web property to which this view (profile) belongs.

pECommerceTracking :: Lens' ProFile (Maybe Bool) Source #

Indicates whether ecommerce tracking is enabled for this view (profile).

pSiteSearchCategoryParameters :: Lens' ProFile (Maybe Text) Source #

Site search category parameters for this view (profile).

pWebPropertyId :: Lens' ProFile (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY to which this view (profile) belongs.

pChildLink :: Lens' ProFile (Maybe ProFileChildLink) Source #

Child link for this view (profile). Points to the list of goals for this view (profile).

pSiteSearchQueryParameters :: Lens' ProFile (Maybe Text) Source #

The site search query parameters for this view (profile).

pKind :: Lens' ProFile Text Source #

Resource type for Analytics view (profile).

pDefaultPage :: Lens' ProFile (Maybe Text) Source #

Default page for this view (profile).

pCreated :: Lens' ProFile (Maybe UTCTime) Source #

Time this view (profile) was created.

pSelfLink :: Lens' ProFile (Maybe Text) Source #

Link for this view (profile).

pAccountId :: Lens' ProFile (Maybe Text) Source #

Account ID to which this view (profile) belongs.

pBotFilteringEnabled :: Lens' ProFile (Maybe Bool) Source #

Indicates whether bot filtering is enabled for this view (profile).

pName :: Lens' ProFile (Maybe Text) Source #

Name of this view (profile).

pCurrency :: Lens' ProFile (Maybe Text) Source #

The currency type associated with this view (profile), defaults to USD. The supported values are: USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD, HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL, ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD, SAR, SGD, VEF, LVL

pStarred :: Lens' ProFile (Maybe Bool) Source #

Indicates whether this view (profile) is starred or not.

pInternalWebPropertyId :: Lens' ProFile (Maybe Text) Source #

Internal ID for the web property to which this view (profile) belongs.

pId :: Lens' ProFile (Maybe Text) Source #

View (Profile) ID.

pUpdated :: Lens' ProFile (Maybe UTCTime) Source #

Time this view (profile) was last modified.

pPermissions :: Lens' ProFile (Maybe ProFilePermissions) Source #

Permissions the user has for this view (profile).

pWebsiteURL :: Lens' ProFile (Maybe Text) Source #

Website URL for this view (profile).

pType :: Lens' ProFile (Maybe Text) Source #

View (Profile) type. Supported types: WEB or APP.

pStripSiteSearchCategoryParameters :: Lens' ProFile (Maybe Bool) Source #

Whether or not Analytics will strip search category parameters from the URLs in your reports.

pTimezone :: Lens' ProFile (Maybe Text) Source #

Time zone for which this view (profile) has been configured. Time zones are identified by strings from the TZ database.

pExcludeQueryParameters :: Lens' ProFile (Maybe Text) Source #

The query parameters that are excluded from this view (profile).

pEnhancedECommerceTracking :: Lens' ProFile (Maybe Bool) Source #

Indicates whether enhanced ecommerce tracking is enabled for this view (profile). This property can only be enabled if ecommerce tracking is enabled.

pStripSiteSearchQueryParameters :: Lens' ProFile (Maybe Bool) Source #

Whether or not Analytics will strip search query parameters from the URLs in your reports.

AccountSummaries

data AccountSummaries Source #

An AccountSummary collection lists a summary of accounts, properties and views (profiles) to which the user has access. Each resource in the collection corresponds to a single AccountSummary.

See: accountSummaries smart constructor.

Instances
Eq AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountSummaries -> c AccountSummaries #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountSummaries #

toConstr :: AccountSummaries -> Constr #

dataTypeOf :: AccountSummaries -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountSummaries) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountSummaries) #

gmapT :: (forall b. Data b => b -> b) -> AccountSummaries -> AccountSummaries #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountSummaries -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountSummaries -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountSummaries -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountSummaries -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountSummaries -> m AccountSummaries #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSummaries -> m AccountSummaries #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSummaries -> m AccountSummaries #

Show AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountSummaries :: Type -> Type #

ToJSON AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountSummaries Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

accountSummaries :: AccountSummaries Source #

Creates a value of AccountSummaries with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asNextLink :: Lens' AccountSummaries (Maybe Text) Source #

Link to next page for this AccountSummary collection.

asItemsPerPage :: Lens' AccountSummaries (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

asUsername :: Lens' AccountSummaries (Maybe Text) Source #

Email ID of the authenticated user

asItems :: Lens' AccountSummaries [AccountSummary] Source #

A list of AccountSummaries.

asTotalResults :: Lens' AccountSummaries (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

asStartIndex :: Lens' AccountSummaries (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

asPreviousLink :: Lens' AccountSummaries (Maybe Text) Source #

Link to previous page for this AccountSummary collection.

GoalEventDetails

data GoalEventDetails Source #

Details for the goal of the type EVENT.

See: goalEventDetails smart constructor.

Instances
Eq GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoalEventDetails -> c GoalEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoalEventDetails #

toConstr :: GoalEventDetails -> Constr #

dataTypeOf :: GoalEventDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoalEventDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoalEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> GoalEventDetails -> GoalEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoalEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoalEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoalEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoalEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoalEventDetails -> m GoalEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalEventDetails -> m GoalEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalEventDetails -> m GoalEventDetails #

Show GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GoalEventDetails :: Type -> Type #

ToJSON GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalEventDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalEventDetails = D1 (MetaData "GoalEventDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GoalEventDetails'" PrefixI True) (S1 (MetaSel (Just "_gedUseEventValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gedEventConditions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoalEventDetailsEventConditionsItem]))))

goalEventDetails :: GoalEventDetails Source #

Creates a value of GoalEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gedUseEventValue :: Lens' GoalEventDetails (Maybe Bool) Source #

Determines if the event value should be used as the value for this goal.

WebPropertySummary

data WebPropertySummary Source #

JSON template for an Analytics WebPropertySummary. WebPropertySummary returns basic information (i.e., summary) for a web property.

See: webPropertySummary smart constructor.

Instances
Eq WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebPropertySummary -> c WebPropertySummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebPropertySummary #

toConstr :: WebPropertySummary -> Constr #

dataTypeOf :: WebPropertySummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebPropertySummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebPropertySummary) #

gmapT :: (forall b. Data b => b -> b) -> WebPropertySummary -> WebPropertySummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebPropertySummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebPropertySummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebPropertySummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebPropertySummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebPropertySummary -> m WebPropertySummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPropertySummary -> m WebPropertySummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPropertySummary -> m WebPropertySummary #

Show WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep WebPropertySummary :: Type -> Type #

ToJSON WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebPropertySummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

webPropertySummary :: WebPropertySummary Source #

Creates a value of WebPropertySummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpsKind :: Lens' WebPropertySummary Text Source #

Resource type for Analytics WebPropertySummary.

wpsProFiles :: Lens' WebPropertySummary [ProFileSummary] Source #

List of profiles under this web property.

wpsStarred :: Lens' WebPropertySummary (Maybe Bool) Source #

Indicates whether this web property is starred or not.

wpsInternalWebPropertyId :: Lens' WebPropertySummary (Maybe Text) Source #

Internal ID for this web property.

wpsId :: Lens' WebPropertySummary (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY.

wpsWebsiteURL :: Lens' WebPropertySummary (Maybe Text) Source #

Website url for this web property.

wpsLevel :: Lens' WebPropertySummary (Maybe Text) Source #

Level for this web property. Possible values are STANDARD or PREMIUM.

Filters

data Filters Source #

A filter collection lists filters created by users in an Analytics account. Each resource in the collection corresponds to a filter.

See: filters smart constructor.

Instances
Eq Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Filters -> Filters -> Bool #

(/=) :: Filters -> Filters -> Bool #

Data Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Filters -> c Filters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Filters #

toConstr :: Filters -> Constr #

dataTypeOf :: Filters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Filters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Filters) #

gmapT :: (forall b. Data b => b -> b) -> Filters -> Filters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Filters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Filters -> r #

gmapQ :: (forall d. Data d => d -> u) -> Filters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Filters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Filters -> m Filters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Filters -> m Filters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Filters -> m Filters #

Show Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Filters :: Type -> Type #

Methods

from :: Filters -> Rep Filters x #

to :: Rep Filters x -> Filters #

ToJSON Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Filters Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

filters :: Filters Source #

Creates a value of Filters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fNextLink :: Lens' Filters (Maybe Text) Source #

Link to next page for this filter collection.

fItemsPerPage :: Lens' Filters (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1,000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

fKind :: Lens' Filters Text Source #

Collection type.

fUsername :: Lens' Filters (Maybe Text) Source #

Email ID of the authenticated user

fItems :: Lens' Filters [Filter] Source #

A list of filters.

fTotalResults :: Lens' Filters (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

fStartIndex :: Lens' Filters (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

fPreviousLink :: Lens' Filters (Maybe Text) Source #

Link to previous page for this filter collection.

GaData

data GaData Source #

Analytics data for a given view (profile).

See: gaData smart constructor.

Instances
Eq GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: GaData -> GaData -> Bool #

(/=) :: GaData -> GaData -> Bool #

Data GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaData -> c GaData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaData #

toConstr :: GaData -> Constr #

dataTypeOf :: GaData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaData) #

gmapT :: (forall b. Data b => b -> b) -> GaData -> GaData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaData -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaData -> m GaData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaData -> m GaData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaData -> m GaData #

Show GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaData :: Type -> Type #

Methods

from :: GaData -> Rep GaData x #

to :: Rep GaData x -> GaData #

ToJSON GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaData = D1 (MetaData "GaData" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GaData'" PrefixI True) ((((S1 (MetaSel (Just "_gdNextLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdSampleSpace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_gdItemsPerPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gdProFileInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GaDataProFileInfo)))) :*: ((S1 (MetaSel (Just "_gdKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_gdSampleSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_gdRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[Text]])) :*: S1 (MetaSel (Just "_gdSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_gdQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GaDataQuery)) :*: S1 (MetaSel (Just "_gdColumnHeaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GaDataColumnHeadersItem]))) :*: (S1 (MetaSel (Just "_gdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdTotalResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) :*: ((S1 (MetaSel (Just "_gdDataLastRefreshed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gdDataTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GaDataDataTable))) :*: (S1 (MetaSel (Just "_gdContainsSampledData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_gdTotalsForAllResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GaDataTotalsForAllResults)) :*: S1 (MetaSel (Just "_gdPreviousLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

gdNextLink :: Lens' GaData (Maybe Text) Source #

Link to next page for this Analytics data query.

gdSampleSpace :: Lens' GaData (Maybe Int64) Source #

Total size of the sample space from which the samples were selected.

gdItemsPerPage :: Lens' GaData (Maybe Int32) Source #

The maximum number of rows the response can contain, regardless of the actual number of rows returned. Its value ranges from 1 to 10,000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

gdProFileInfo :: Lens' GaData (Maybe GaDataProFileInfo) Source #

Information for the view (profile), for which the Analytics data was requested.

gdKind :: Lens' GaData Text Source #

Resource type.

gdSampleSize :: Lens' GaData (Maybe Int64) Source #

The number of samples used to calculate the result.

gdRows :: Lens' GaData [[Text]] Source #

Analytics data rows, where each row contains a list of dimension values followed by the metric values. The order of dimensions and metrics is same as specified in the request.

gdSelfLink :: Lens' GaData (Maybe Text) Source #

Link to this page.

gdQuery :: Lens' GaData (Maybe GaDataQuery) Source #

Analytics data request query parameters.

gdColumnHeaders :: Lens' GaData [GaDataColumnHeadersItem] Source #

Column headers that list dimension names followed by the metric names. The order of dimensions and metrics is same as specified in the request.

gdId :: Lens' GaData (Maybe Text) Source #

Unique ID for this data response.

gdTotalResults :: Lens' GaData (Maybe Int32) Source #

The total number of rows for the query, regardless of the number of rows in the response.

gdDataLastRefreshed :: Lens' GaData (Maybe Int64) Source #

The last refreshed time in seconds for Analytics data.

gdContainsSampledData :: Lens' GaData (Maybe Bool) Source #

Determines if Analytics data contains samples.

gdTotalsForAllResults :: Lens' GaData (Maybe GaDataTotalsForAllResults) Source #

Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.

gdPreviousLink :: Lens' GaData (Maybe Text) Source #

Link to previous page for this Analytics data query.

RealtimeDataTotalsForAllResults

data RealtimeDataTotalsForAllResults Source #

Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.

See: realtimeDataTotalsForAllResults smart constructor.

Instances
Eq RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RealtimeDataTotalsForAllResults -> c RealtimeDataTotalsForAllResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RealtimeDataTotalsForAllResults #

toConstr :: RealtimeDataTotalsForAllResults -> Constr #

dataTypeOf :: RealtimeDataTotalsForAllResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RealtimeDataTotalsForAllResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RealtimeDataTotalsForAllResults) #

gmapT :: (forall b. Data b => b -> b) -> RealtimeDataTotalsForAllResults -> RealtimeDataTotalsForAllResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataTotalsForAllResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataTotalsForAllResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> RealtimeDataTotalsForAllResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RealtimeDataTotalsForAllResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RealtimeDataTotalsForAllResults -> m RealtimeDataTotalsForAllResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataTotalsForAllResults -> m RealtimeDataTotalsForAllResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataTotalsForAllResults -> m RealtimeDataTotalsForAllResults #

Show RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RealtimeDataTotalsForAllResults :: Type -> Type #

ToJSON RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataTotalsForAllResults = D1 (MetaData "RealtimeDataTotalsForAllResults" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "RealtimeDataTotalsForAllResults'" PrefixI True) (S1 (MetaSel (Just "_rdtfarAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

realtimeDataTotalsForAllResults Source #

Creates a value of RealtimeDataTotalsForAllResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdtfarAddtional :: Lens' RealtimeDataTotalsForAllResults (HashMap Text Text) Source #

Key-value pair for the total value of a metric. Key is the metric name and the value is the total value for that metric.

CustomDataSource

data CustomDataSource Source #

JSON template for an Analytics custom data source.

See: customDataSource smart constructor.

Instances
Eq CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomDataSource -> c CustomDataSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomDataSource #

toConstr :: CustomDataSource -> Constr #

dataTypeOf :: CustomDataSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomDataSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomDataSource) #

gmapT :: (forall b. Data b => b -> b) -> CustomDataSource -> CustomDataSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomDataSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomDataSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomDataSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomDataSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomDataSource -> m CustomDataSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDataSource -> m CustomDataSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDataSource -> m CustomDataSource #

Show CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep CustomDataSource :: Type -> Type #

ToJSON CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomDataSource Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomDataSource = D1 (MetaData "CustomDataSource" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "CustomDataSource'" PrefixI True) ((((S1 (MetaSel (Just "_cParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CustomDataSourceParentLink)) :*: S1 (MetaSel (Just "_cWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cChildLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CustomDataSourceChildLink)) :*: S1 (MetaSel (Just "_cKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_cCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_cUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_cImportBehavior") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_cSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_cUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_cType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cProFilesLinked") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

customDataSource :: CustomDataSource Source #

Creates a value of CustomDataSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cParentLink :: Lens' CustomDataSource (Maybe CustomDataSourceParentLink) Source #

Parent link for this custom data source. Points to the web property to which this custom data source belongs.

cWebPropertyId :: Lens' CustomDataSource (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY to which this custom data source belongs.

cKind :: Lens' CustomDataSource Text Source #

Resource type for Analytics custom data source.

cCreated :: Lens' CustomDataSource (Maybe UTCTime) Source #

Time this custom data source was created.

cUploadType :: Lens' CustomDataSource (Maybe Text) Source #

Upload type of the custom data source.

cSchema :: Lens' CustomDataSource [Text] Source #

Collection of schema headers of the custom data source.

cSelfLink :: Lens' CustomDataSource (Maybe Text) Source #

Link for this Analytics custom data source.

cAccountId :: Lens' CustomDataSource (Maybe Text) Source #

Account ID to which this custom data source belongs.

cName :: Lens' CustomDataSource (Maybe Text) Source #

Name of this custom data source.

cId :: Lens' CustomDataSource (Maybe Text) Source #

Custom data source ID.

cUpdated :: Lens' CustomDataSource (Maybe UTCTime) Source #

Time this custom data source was last modified.

cType :: Lens' CustomDataSource (Maybe Text) Source #

Type of the custom data source.

cDescription :: Lens' CustomDataSource (Maybe Text) Source #

Description of custom data source.

cProFilesLinked :: Lens' CustomDataSource [Text] Source #

IDs of views (profiles) linked to the custom data source.

AccountTreeRequest

data AccountTreeRequest Source #

JSON template for an Analytics account tree requests. The account tree request is used in the provisioning api to create an account, property, and view (profile). It contains the basic information required to make these fields.

See: accountTreeRequest smart constructor.

Instances
Eq AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountTreeRequest -> c AccountTreeRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountTreeRequest #

toConstr :: AccountTreeRequest -> Constr #

dataTypeOf :: AccountTreeRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountTreeRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountTreeRequest) #

gmapT :: (forall b. Data b => b -> b) -> AccountTreeRequest -> AccountTreeRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountTreeRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountTreeRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountTreeRequest -> m AccountTreeRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeRequest -> m AccountTreeRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeRequest -> m AccountTreeRequest #

Show AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountTreeRequest :: Type -> Type #

ToJSON AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeRequest = D1 (MetaData "AccountTreeRequest" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountTreeRequest'" PrefixI True) ((S1 (MetaSel (Just "_atrAccountSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTreeRequestAccountSettings)) :*: (S1 (MetaSel (Just "_atrWebPropertyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_atrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_atrAccountName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_atrProFileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_atrWebsiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_atrTimezone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

accountTreeRequest :: AccountTreeRequest Source #

Creates a value of AccountTreeRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

atrKind :: Lens' AccountTreeRequest Text Source #

Resource type for account ticket.

WebPropertyRef

data WebPropertyRef Source #

JSON template for a web property reference.

See: webPropertyRef smart constructor.

Instances
Eq WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebPropertyRef -> c WebPropertyRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebPropertyRef #

toConstr :: WebPropertyRef -> Constr #

dataTypeOf :: WebPropertyRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebPropertyRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebPropertyRef) #

gmapT :: (forall b. Data b => b -> b) -> WebPropertyRef -> WebPropertyRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebPropertyRef -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebPropertyRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebPropertyRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebPropertyRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebPropertyRef -> m WebPropertyRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPropertyRef -> m WebPropertyRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPropertyRef -> m WebPropertyRef #

Show WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep WebPropertyRef :: Type -> Type #

ToJSON WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebPropertyRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebPropertyRef = D1 (MetaData "WebPropertyRef" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "WebPropertyRef'" PrefixI True) ((S1 (MetaSel (Just "_wprKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_wprHref") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wprAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_wprName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_wprInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wprId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

webPropertyRef :: WebPropertyRef Source #

Creates a value of WebPropertyRef with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wprKind :: Lens' WebPropertyRef Text Source #

Analytics web property reference.

wprHref :: Lens' WebPropertyRef (Maybe Text) Source #

Link for this web property.

wprAccountId :: Lens' WebPropertyRef (Maybe Text) Source #

Account ID to which this web property belongs.

wprName :: Lens' WebPropertyRef (Maybe Text) Source #

Name of this web property.

wprInternalWebPropertyId :: Lens' WebPropertyRef (Maybe Text) Source #

Internal ID for this web property.

wprId :: Lens' WebPropertyRef (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY.

LinkedForeignAccount

data LinkedForeignAccount Source #

JSON template for an Analytics Remarketing Audience Foreign Link.

See: linkedForeignAccount smart constructor.

Instances
Eq LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinkedForeignAccount -> c LinkedForeignAccount #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinkedForeignAccount #

toConstr :: LinkedForeignAccount -> Constr #

dataTypeOf :: LinkedForeignAccount -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LinkedForeignAccount) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinkedForeignAccount) #

gmapT :: (forall b. Data b => b -> b) -> LinkedForeignAccount -> LinkedForeignAccount #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinkedForeignAccount -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinkedForeignAccount -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinkedForeignAccount -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinkedForeignAccount -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinkedForeignAccount -> m LinkedForeignAccount #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinkedForeignAccount -> m LinkedForeignAccount #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinkedForeignAccount -> m LinkedForeignAccount #

Show LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep LinkedForeignAccount :: Type -> Type #

ToJSON LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep LinkedForeignAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep LinkedForeignAccount = D1 (MetaData "LinkedForeignAccount" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "LinkedForeignAccount'" PrefixI True) (((S1 (MetaSel (Just "_lfaStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lfaWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lfaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_lfaEligibleForSearch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lfaAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_lfaRemarketingAudienceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lfaLinkedAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lfaInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lfaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lfaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

linkedForeignAccount :: LinkedForeignAccount Source #

Creates a value of LinkedForeignAccount with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lfaStatus :: Lens' LinkedForeignAccount (Maybe Text) Source #

The status of this foreign account link.

lfaWebPropertyId :: Lens' LinkedForeignAccount (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY to which this linked foreign account belongs.

lfaKind :: Lens' LinkedForeignAccount Text Source #

Resource type for linked foreign account.

lfaEligibleForSearch :: Lens' LinkedForeignAccount (Maybe Bool) Source #

Boolean indicating whether this is eligible for search.

lfaAccountId :: Lens' LinkedForeignAccount (Maybe Text) Source #

Account ID to which this linked foreign account belongs.

lfaRemarketingAudienceId :: Lens' LinkedForeignAccount (Maybe Text) Source #

Remarketing audience ID to which this linked foreign account belongs.

lfaLinkedAccountId :: Lens' LinkedForeignAccount (Maybe Text) Source #

The foreign account ID. For example the an AdWords `linkedAccountId` has the following format XXX-XXX-XXXX.

lfaInternalWebPropertyId :: Lens' LinkedForeignAccount (Maybe Text) Source #

Internal ID for the web property to which this linked foreign account belongs.

lfaId :: Lens' LinkedForeignAccount (Maybe Text) Source #

Entity ad account link ID.

lfaType :: Lens' LinkedForeignAccount (Maybe Text) Source #

The type of the foreign account. For example, `ADWORDS_LINKS`, `DBM_LINKS`, `MCC_LINKS` or `OPTIMIZE`.

Goals

data Goals Source #

A goal collection lists Analytics goals to which the user has access. Each view (profile) can have a set of goals. Each resource in the Goal collection corresponds to a single Analytics goal.

See: goals smart constructor.

Instances
Eq Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Goals -> Goals -> Bool #

(/=) :: Goals -> Goals -> Bool #

Data Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Goals -> c Goals #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Goals #

toConstr :: Goals -> Constr #

dataTypeOf :: Goals -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Goals) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Goals) #

gmapT :: (forall b. Data b => b -> b) -> Goals -> Goals #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Goals -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Goals -> r #

gmapQ :: (forall d. Data d => d -> u) -> Goals -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Goals -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Goals -> m Goals #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Goals -> m Goals #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Goals -> m Goals #

Show Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

showsPrec :: Int -> Goals -> ShowS #

show :: Goals -> String #

showList :: [Goals] -> ShowS #

Generic Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Goals :: Type -> Type #

Methods

from :: Goals -> Rep Goals x #

to :: Rep Goals x -> Goals #

ToJSON Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Goals Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

goals :: Goals Source #

Creates a value of Goals with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gNextLink :: Lens' Goals (Maybe Text) Source #

Link to next page for this goal collection.

gItemsPerPage :: Lens' Goals (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

gKind :: Lens' Goals Text Source #

Collection type.

gUsername :: Lens' Goals (Maybe Text) Source #

Email ID of the authenticated user

gItems :: Lens' Goals [Goal] Source #

A list of goals.

gTotalResults :: Lens' Goals (Maybe Int32) Source #

The total number of results for the query, regardless of the number of resources in the result.

gStartIndex :: Lens' Goals (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

gPreviousLink :: Lens' Goals (Maybe Text) Source #

Link to previous page for this goal collection.

McfDataRowsItemItem

data McfDataRowsItemItem Source #

A union object representing a dimension or metric value. Only one of "primitiveValue" or "conversionPathValue" attribute will be populated.

See: mcfDataRowsItemItem smart constructor.

Instances
Eq McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfDataRowsItemItem -> c McfDataRowsItemItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfDataRowsItemItem #

toConstr :: McfDataRowsItemItem -> Constr #

dataTypeOf :: McfDataRowsItemItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfDataRowsItemItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfDataRowsItemItem) #

gmapT :: (forall b. Data b => b -> b) -> McfDataRowsItemItem -> McfDataRowsItemItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfDataRowsItemItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfDataRowsItemItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfDataRowsItemItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfDataRowsItemItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfDataRowsItemItem -> m McfDataRowsItemItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataRowsItemItem -> m McfDataRowsItemItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataRowsItemItem -> m McfDataRowsItemItem #

Show McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep McfDataRowsItemItem :: Type -> Type #

ToJSON McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataRowsItemItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataRowsItemItem = D1 (MetaData "McfDataRowsItemItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "McfDataRowsItemItem'" PrefixI True) (S1 (MetaSel (Just "_mdriiPrimitiveValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mdriiConversionPathValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [McfDataRowsItemItemConversionPathValueItem]))))

mcfDataRowsItemItem :: McfDataRowsItemItem Source #

Creates a value of McfDataRowsItemItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdriiPrimitiveValue :: Lens' McfDataRowsItemItem (Maybe Text) Source #

A primitive dimension value. A primitive metric value.

mdriiConversionPathValue :: Lens' McfDataRowsItemItem [McfDataRowsItemItemConversionPathValueItem] Source #

A conversion path dimension value, containing a list of interactions with their attributes.

AccountPermissions

data AccountPermissions Source #

Permissions the user has for this account.

See: accountPermissions smart constructor.

Instances
Eq AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountPermissions -> c AccountPermissions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountPermissions #

toConstr :: AccountPermissions -> Constr #

dataTypeOf :: AccountPermissions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountPermissions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountPermissions) #

gmapT :: (forall b. Data b => b -> b) -> AccountPermissions -> AccountPermissions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountPermissions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountPermissions -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountPermissions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountPermissions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountPermissions -> m AccountPermissions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountPermissions -> m AccountPermissions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountPermissions -> m AccountPermissions #

Show AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountPermissions :: Type -> Type #

ToJSON AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountPermissions = D1 (MetaData "AccountPermissions" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "AccountPermissions'" PrefixI True) (S1 (MetaSel (Just "_apEffective") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

accountPermissions :: AccountPermissions Source #

Creates a value of AccountPermissions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

apEffective :: Lens' AccountPermissions [Text] Source #

All the permissions that the user has for this account. These include any implied permissions (e.g., EDIT implies VIEW).

EntityUserLinkEntity

data EntityUserLinkEntity Source #

Entity for this link. It can be an account, a web property, or a view (profile).

See: entityUserLinkEntity smart constructor.

Instances
Eq EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntityUserLinkEntity -> c EntityUserLinkEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntityUserLinkEntity #

toConstr :: EntityUserLinkEntity -> Constr #

dataTypeOf :: EntityUserLinkEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EntityUserLinkEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntityUserLinkEntity) #

gmapT :: (forall b. Data b => b -> b) -> EntityUserLinkEntity -> EntityUserLinkEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntityUserLinkEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntityUserLinkEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> EntityUserLinkEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EntityUserLinkEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntityUserLinkEntity -> m EntityUserLinkEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityUserLinkEntity -> m EntityUserLinkEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityUserLinkEntity -> m EntityUserLinkEntity #

Show EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep EntityUserLinkEntity :: Type -> Type #

ToJSON EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep EntityUserLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep EntityUserLinkEntity = D1 (MetaData "EntityUserLinkEntity" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "EntityUserLinkEntity'" PrefixI True) (S1 (MetaSel (Just "_euleProFileRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFileRef)) :*: (S1 (MetaSel (Just "_euleAccountRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountRef)) :*: S1 (MetaSel (Just "_euleWebPropertyRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebPropertyRef)))))

entityUserLinkEntity :: EntityUserLinkEntity Source #

Creates a value of EntityUserLinkEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Account

data Account Source #

JSON template for Analytics account entry.

See: account smart constructor.

Instances
Eq Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Data Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Account -> c Account #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Account #

toConstr :: Account -> Constr #

dataTypeOf :: Account -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Account) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Account) #

gmapT :: (forall b. Data b => b -> b) -> Account -> Account #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Account -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Account -> r #

gmapQ :: (forall d. Data d => d -> u) -> Account -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Account -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Account -> m Account #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Account -> m Account #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Account -> m Account #

Show Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Account :: Type -> Type #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

ToJSON Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Account Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

account :: Account Source #

Creates a value of Account with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

accChildLink :: Lens' Account (Maybe AccountChildLink) Source #

Child link for an account entry. Points to the list of web properties for this account.

accKind :: Lens' Account Text Source #

Resource type for Analytics account.

accCreated :: Lens' Account (Maybe UTCTime) Source #

Time the account was created.

accSelfLink :: Lens' Account (Maybe Text) Source #

Link for this account.

accName :: Lens' Account (Maybe Text) Source #

Account name.

accStarred :: Lens' Account (Maybe Bool) Source #

Indicates whether this account is starred or not.

accId :: Lens' Account (Maybe Text) Source #

Account ID.

accUpdated :: Lens' Account (Maybe UTCTime) Source #

Time the account was last modified.

accPermissions :: Lens' Account (Maybe AccountPermissions) Source #

Permissions the user has for this account.

Experiment

data Experiment Source #

JSON template for Analytics experiment resource.

See: experiment smart constructor.

Instances
Eq Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Experiment -> c Experiment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Experiment #

toConstr :: Experiment -> Constr #

dataTypeOf :: Experiment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Experiment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Experiment) #

gmapT :: (forall b. Data b => b -> b) -> Experiment -> Experiment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Experiment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Experiment -> r #

gmapQ :: (forall d. Data d => d -> u) -> Experiment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Experiment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Experiment -> m Experiment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Experiment -> m Experiment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Experiment -> m Experiment #

Show Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Experiment :: Type -> Type #

ToJSON Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Experiment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Experiment = D1 (MetaData "Experiment" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "Experiment'" PrefixI True) ((((S1 (MetaSel (Just "_expParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExperimentParentLink)) :*: (S1 (MetaSel (Just "_expEqualWeighting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_expStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_expWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_expSnippet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "_expCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_expReasonExperimentEnded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expTrafficCoverage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_expEditableInGaUi") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_expMinimumExperimentLengthInDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_expProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expOptimizationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_expSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_expAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_expWinnerFound") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_expEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_expVariations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExperimentVariationsItem])) :*: S1 (MetaSel (Just "_expInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_expId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_expUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_expRewriteVariationURLsAsOriginal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_expObjectiveMetric") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expWinnerConfidenceLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_expServingFramework") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_expDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

expParentLink :: Lens' Experiment (Maybe ExperimentParentLink) Source #

Parent link for an experiment. Points to the view (profile) to which this experiment belongs.

expEqualWeighting :: Lens' Experiment (Maybe Bool) Source #

Boolean specifying whether to distribute traffic evenly across all variations. If the value is False, content experiments follows the default behavior of adjusting traffic dynamically based on variation performance. Optional -- defaults to False. This field may not be changed for an experiment whose status is ENDED.

expStatus :: Lens' Experiment (Maybe Text) Source #

Experiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING", "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or "RUNNING" state. This field is required when creating an experiment.

expWebPropertyId :: Lens' Experiment (Maybe Text) Source #

Web property ID to which this experiment belongs. The web property ID is of the form UA-XXXXX-YY. This field is read-only.

expStartTime :: Lens' Experiment (Maybe UTCTime) Source #

The starting time of the experiment (the time the status changed from READY_TO_RUN to RUNNING). This field is present only if the experiment has started. This field is read-only.

expSnippet :: Lens' Experiment (Maybe Text) Source #

The snippet of code to include on the control page(s). This field is read-only.

expKind :: Lens' Experiment Text Source #

Resource type for an Analytics experiment. This field is read-only.

expCreated :: Lens' Experiment (Maybe UTCTime) Source #

Time the experiment was created. This field is read-only.

expReasonExperimentEnded :: Lens' Experiment (Maybe Text) Source #

Why the experiment ended. Possible values: "STOPPED_BY_USER", "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER", "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the experiment didn't expire but no winner was projected to be found. If the experiment status is changed via the API to ENDED this field is set to STOPPED_BY_USER. This field is read-only.

expTrafficCoverage :: Lens' Experiment (Maybe Double) Source #

A floating-point number in (0, 1]. Specifies the fraction of the traffic that participates in the experiment. Can be changed for a running experiment. This field may not be changed for an experiments whose status is ENDED.

expEditableInGaUi :: Lens' Experiment (Maybe Bool) Source #

If true, the end user will be able to edit the experiment via the Google Analytics user interface.

expMinimumExperimentLengthInDays :: Lens' Experiment (Maybe Int32) Source #

An integer number in [3, 90]. Specifies the minimum length of the experiment. Can be changed for a running experiment. This field may not be changed for an experiments whose status is ENDED.

expProFileId :: Lens' Experiment (Maybe Text) Source #

View (Profile) ID to which this experiment belongs. This field is read-only.

expOptimizationType :: Lens' Experiment (Maybe Text) Source #

Whether the objectiveMetric should be minimized or maximized. Possible values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be specified without objectiveMetric. Cannot be modified when status is "RUNNING" or "ENDED".

expSelfLink :: Lens' Experiment (Maybe Text) Source #

Link for this experiment. This field is read-only.

expAccountId :: Lens' Experiment (Maybe Text) Source #

Account ID to which this experiment belongs. This field is read-only.

expName :: Lens' Experiment (Maybe Text) Source #

Experiment name. This field may not be changed for an experiment whose status is ENDED. This field is required when creating an experiment.

expWinnerFound :: Lens' Experiment (Maybe Bool) Source #

Boolean specifying whether a winner has been found for this experiment. This field is read-only.

expEndTime :: Lens' Experiment (Maybe UTCTime) Source #

The ending time of the experiment (the time the status changed from RUNNING to ENDED). This field is present only if the experiment has ended. This field is read-only.

expVariations :: Lens' Experiment [ExperimentVariationsItem] Source #

Array of variations. The first variation in the array is the original. The number of variations may not change once an experiment is in the RUNNING state. At least two variations are required before status can be set to RUNNING.

expInternalWebPropertyId :: Lens' Experiment (Maybe Text) Source #

Internal ID for the web property to which this experiment belongs. This field is read-only.

expId :: Lens' Experiment (Maybe Text) Source #

Experiment ID. Required for patch and update. Disallowed for create.

expUpdated :: Lens' Experiment (Maybe UTCTime) Source #

Time the experiment was last modified. This field is read-only.

expRewriteVariationURLsAsOriginal :: Lens' Experiment (Maybe Bool) Source #

Boolean specifying whether variations URLS are rewritten to match those of the original. This field may not be changed for an experiments whose status is ENDED.

expObjectiveMetric :: Lens' Experiment (Maybe Text) Source #

The metric that the experiment is optimizing. Valid values: "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed", "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration", "ga:transactions", "ga:transactionRevenue". This field is required if status is "RUNNING" and servingFramework is one of "REDIRECT" or "API".

expWinnerConfidenceLevel :: Lens' Experiment (Maybe Double) Source #

A floating-point number in (0, 1). Specifies the necessary confidence level to choose a winner. This field may not be changed for an experiments whose status is ENDED.

expServingFramework :: Lens' Experiment (Maybe Text) Source #

The framework used to serve the experiment variations and evaluate the results. One of: - REDIRECT: Google Analytics redirects traffic to different variation pages, reports the chosen variation and evaluates the results. - API: Google Analytics chooses and reports the variation to serve and evaluates the results; the caller is responsible for serving the selected variation. - EXTERNAL: The variations will be served externally and the chosen variation reported to Google Analytics. The caller is responsible for serving the selected variation and evaluating the results.

expDescription :: Lens' Experiment (Maybe Text) Source #

Notes about this experiment.

EntityUserLinks

data EntityUserLinks Source #

An entity user link collection provides a list of Analytics ACL links Each resource in this collection corresponds to a single link.

See: entityUserLinks smart constructor.

entityUserLinks :: EntityUserLinks Source #

Creates a value of EntityUserLinks with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eulNextLink :: Lens' EntityUserLinks (Maybe Text) Source #

Next link for this account collection.

eulItemsPerPage :: Lens' EntityUserLinks (Maybe Int32) Source #

The maximum number of entries the response can contain, regardless of the actual number of entries returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

eulItems :: Lens' EntityUserLinks [EntityUserLink] Source #

A list of entity user links.

eulTotalResults :: Lens' EntityUserLinks (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

eulStartIndex :: Lens' EntityUserLinks (Maybe Int32) Source #

The starting index of the entries, which is 1 by default or otherwise specified by the start-index query parameter.

eulPreviousLink :: Lens' EntityUserLinks (Maybe Text) Source #

Previous link for this account collection.

AdWordsAccount

data AdWordsAccount Source #

JSON template for an AdWords account.

See: adWordsAccount smart constructor.

Instances
Eq AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AdWordsAccount -> c AdWordsAccount #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AdWordsAccount #

toConstr :: AdWordsAccount -> Constr #

dataTypeOf :: AdWordsAccount -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AdWordsAccount) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AdWordsAccount) #

gmapT :: (forall b. Data b => b -> b) -> AdWordsAccount -> AdWordsAccount #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AdWordsAccount -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AdWordsAccount -> r #

gmapQ :: (forall d. Data d => d -> u) -> AdWordsAccount -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AdWordsAccount -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AdWordsAccount -> m AdWordsAccount #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AdWordsAccount -> m AdWordsAccount #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AdWordsAccount -> m AdWordsAccount #

Show AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AdWordsAccount :: Type -> Type #

ToJSON AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AdWordsAccount Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AdWordsAccount = D1 (MetaData "AdWordsAccount" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AdWordsAccount'" PrefixI True) (S1 (MetaSel (Just "_awaAutoTaggingEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_awaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_awaCustomerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

adWordsAccount :: AdWordsAccount Source #

Creates a value of AdWordsAccount with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

awaAutoTaggingEnabled :: Lens' AdWordsAccount (Maybe Bool) Source #

True if auto-tagging is enabled on the AdWords account. Read-only after the insert operation.

awaKind :: Lens' AdWordsAccount Text Source #

Resource type for AdWords account.

awaCustomerId :: Lens' AdWordsAccount (Maybe Text) Source #

Customer ID. This field is required when creating an AdWords link.

FilterRef

data FilterRef Source #

JSON template for a profile filter link.

See: filterRef smart constructor.

Instances
Eq FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterRef -> c FilterRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterRef #

toConstr :: FilterRef -> Constr #

dataTypeOf :: FilterRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FilterRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterRef) #

gmapT :: (forall b. Data b => b -> b) -> FilterRef -> FilterRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterRef -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterRef -> m FilterRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterRef -> m FilterRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterRef -> m FilterRef #

Show FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep FilterRef :: Type -> Type #

ToJSON FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterRef Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterRef = D1 (MetaData "FilterRef" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "FilterRef'" PrefixI True) ((S1 (MetaSel (Just "_frKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_frHref") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_frAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_frName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_frId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

filterRef :: FilterRef Source #

Creates a value of FilterRef with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

frKind :: Lens' FilterRef Text Source #

Kind value for filter reference.

frHref :: Lens' FilterRef (Maybe Text) Source #

Link for this filter.

frAccountId :: Lens' FilterRef (Maybe Text) Source #

Account ID to which this filter belongs.

frName :: Lens' FilterRef (Maybe Text) Source #

Name of this filter.

GoalVisitTimeOnSiteDetails

data GoalVisitTimeOnSiteDetails Source #

Details for the goal of the type VISIT_TIME_ON_SITE.

See: goalVisitTimeOnSiteDetails smart constructor.

Instances
Eq GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoalVisitTimeOnSiteDetails -> c GoalVisitTimeOnSiteDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoalVisitTimeOnSiteDetails #

toConstr :: GoalVisitTimeOnSiteDetails -> Constr #

dataTypeOf :: GoalVisitTimeOnSiteDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoalVisitTimeOnSiteDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoalVisitTimeOnSiteDetails) #

gmapT :: (forall b. Data b => b -> b) -> GoalVisitTimeOnSiteDetails -> GoalVisitTimeOnSiteDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoalVisitTimeOnSiteDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoalVisitTimeOnSiteDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoalVisitTimeOnSiteDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoalVisitTimeOnSiteDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoalVisitTimeOnSiteDetails -> m GoalVisitTimeOnSiteDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalVisitTimeOnSiteDetails -> m GoalVisitTimeOnSiteDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalVisitTimeOnSiteDetails -> m GoalVisitTimeOnSiteDetails #

Show GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GoalVisitTimeOnSiteDetails :: Type -> Type #

ToJSON GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalVisitTimeOnSiteDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalVisitTimeOnSiteDetails = D1 (MetaData "GoalVisitTimeOnSiteDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GoalVisitTimeOnSiteDetails'" PrefixI True) (S1 (MetaSel (Just "_gvtosdComparisonValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gvtosdComparisonType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

goalVisitTimeOnSiteDetails :: GoalVisitTimeOnSiteDetails Source #

Creates a value of GoalVisitTimeOnSiteDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gvtosdComparisonType :: Lens' GoalVisitTimeOnSiteDetails (Maybe Text) Source #

Type of comparison. Possible values are LESS_THAN or GREATER_THAN.

WebProperties

data WebProperties Source #

A web property collection lists Analytics web properties to which the user has access. Each resource in the collection corresponds to a single Analytics web property.

See: webProperties smart constructor.

Instances
Eq WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebProperties -> c WebProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebProperties #

toConstr :: WebProperties -> Constr #

dataTypeOf :: WebProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebProperties) #

gmapT :: (forall b. Data b => b -> b) -> WebProperties -> WebProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebProperties -> m WebProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebProperties -> m WebProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebProperties -> m WebProperties #

Show WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep WebProperties :: Type -> Type #

ToJSON WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebProperties Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

webProperties :: WebProperties Source #

Creates a value of WebProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpNextLink :: Lens' WebProperties (Maybe Text) Source #

Link to next page for this web property collection.

wpItemsPerPage :: Lens' WebProperties (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

wpKind :: Lens' WebProperties Text Source #

Collection type.

wpUsername :: Lens' WebProperties (Maybe Text) Source #

Email ID of the authenticated user

wpItems :: Lens' WebProperties [WebProperty] Source #

A list of web properties.

wpTotalResults :: Lens' WebProperties (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

wpStartIndex :: Lens' WebProperties (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

wpPreviousLink :: Lens' WebProperties (Maybe Text) Source #

Link to previous page for this web property collection.

CustomMetrics

data CustomMetrics Source #

A custom metric collection lists Analytics custom metrics to which the user has access. Each resource in the collection corresponds to a single Analytics custom metric.

See: customMetrics smart constructor.

Instances
Eq CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomMetrics -> c CustomMetrics #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomMetrics #

toConstr :: CustomMetrics -> Constr #

dataTypeOf :: CustomMetrics -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomMetrics) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomMetrics) #

gmapT :: (forall b. Data b => b -> b) -> CustomMetrics -> CustomMetrics #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomMetrics -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomMetrics -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomMetrics -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomMetrics -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomMetrics -> m CustomMetrics #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomMetrics -> m CustomMetrics #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomMetrics -> m CustomMetrics #

Show CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep CustomMetrics :: Type -> Type #

ToJSON CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomMetrics Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

customMetrics :: CustomMetrics Source #

Creates a value of CustomMetrics with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cmNextLink :: Lens' CustomMetrics (Maybe Text) Source #

Link to next page for this custom metric collection.

cmItemsPerPage :: Lens' CustomMetrics (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

cmKind :: Lens' CustomMetrics Text Source #

Collection type.

cmUsername :: Lens' CustomMetrics (Maybe Text) Source #

Email ID of the authenticated user

cmItems :: Lens' CustomMetrics [CustomMetric] Source #

Collection of custom metrics.

cmTotalResults :: Lens' CustomMetrics (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

cmStartIndex :: Lens' CustomMetrics (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

cmPreviousLink :: Lens' CustomMetrics (Maybe Text) Source #

Link to previous page for this custom metric collection.

FilterAdvancedDetails

data FilterAdvancedDetails Source #

Details for the filter of the type ADVANCED.

See: filterAdvancedDetails smart constructor.

Instances
Eq FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterAdvancedDetails -> c FilterAdvancedDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterAdvancedDetails #

toConstr :: FilterAdvancedDetails -> Constr #

dataTypeOf :: FilterAdvancedDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FilterAdvancedDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterAdvancedDetails) #

gmapT :: (forall b. Data b => b -> b) -> FilterAdvancedDetails -> FilterAdvancedDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterAdvancedDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterAdvancedDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterAdvancedDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterAdvancedDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterAdvancedDetails -> m FilterAdvancedDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterAdvancedDetails -> m FilterAdvancedDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterAdvancedDetails -> m FilterAdvancedDetails #

Show FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep FilterAdvancedDetails :: Type -> Type #

ToJSON FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterAdvancedDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterAdvancedDetails = D1 (MetaData "FilterAdvancedDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "FilterAdvancedDetails'" PrefixI True) (((S1 (MetaSel (Just "_fadExtractA") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fadFieldARequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_fadFieldA") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_fadFieldBIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_fadOutputToField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_fadOutputConstructor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_fadExtractB") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fadFieldAIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fadCaseSensitive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_fadOutputToFieldIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fadFieldB") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_fadFieldBRequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_fadOverrideOutputField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

fadExtractA :: Lens' FilterAdvancedDetails (Maybe Text) Source #

Expression to extract from field A.

fadFieldARequired :: Lens' FilterAdvancedDetails (Maybe Bool) Source #

Indicates if field A is required to match.

fadFieldBIndex :: Lens' FilterAdvancedDetails (Maybe Int32) Source #

The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.

fadOutputConstructor :: Lens' FilterAdvancedDetails (Maybe Text) Source #

Expression used to construct the output value.

fadExtractB :: Lens' FilterAdvancedDetails (Maybe Text) Source #

Expression to extract from field B.

fadFieldAIndex :: Lens' FilterAdvancedDetails (Maybe Int32) Source #

The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.

fadCaseSensitive :: Lens' FilterAdvancedDetails (Maybe Bool) Source #

Indicates if the filter expressions are case sensitive.

fadOutputToFieldIndex :: Lens' FilterAdvancedDetails (Maybe Int32) Source #

The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.

fadFieldBRequired :: Lens' FilterAdvancedDetails (Maybe Bool) Source #

Indicates if field B is required to match.

fadOverrideOutputField :: Lens' FilterAdvancedDetails (Maybe Bool) Source #

Indicates if the existing value of the output field, if any, should be overridden by the output expression.

AccountTreeResponse

data AccountTreeResponse Source #

JSON template for an Analytics account tree response. The account tree response is used in the provisioning api to return the result of creating an account, property, and view (profile).

See: accountTreeResponse smart constructor.

Instances
Eq AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountTreeResponse -> c AccountTreeResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountTreeResponse #

toConstr :: AccountTreeResponse -> Constr #

dataTypeOf :: AccountTreeResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountTreeResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountTreeResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountTreeResponse -> AccountTreeResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountTreeResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountTreeResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountTreeResponse -> m AccountTreeResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeResponse -> m AccountTreeResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeResponse -> m AccountTreeResponse #

Show AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountTreeResponse :: Type -> Type #

ToJSON AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeResponse Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeResponse = D1 (MetaData "AccountTreeResponse" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountTreeResponse'" PrefixI True) ((S1 (MetaSel (Just "_atrtAccountSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTreeResponseAccountSettings)) :*: S1 (MetaSel (Just "_atrtKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_atrtProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFile)) :*: (S1 (MetaSel (Just "_atrtAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Account)) :*: S1 (MetaSel (Just "_atrtWebProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebProperty))))))

accountTreeResponse :: AccountTreeResponse Source #

Creates a value of AccountTreeResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

atrtKind :: Lens' AccountTreeResponse Text Source #

Resource type for account ticket.

atrtProFile :: Lens' AccountTreeResponse (Maybe ProFile) Source #

View (Profile) for the account.

FilterUppercaseDetails

data FilterUppercaseDetails Source #

Details for the filter of the type UPPER.

See: filterUppercaseDetails smart constructor.

Instances
Eq FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterUppercaseDetails -> c FilterUppercaseDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterUppercaseDetails #

toConstr :: FilterUppercaseDetails -> Constr #

dataTypeOf :: FilterUppercaseDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FilterUppercaseDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterUppercaseDetails) #

gmapT :: (forall b. Data b => b -> b) -> FilterUppercaseDetails -> FilterUppercaseDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterUppercaseDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterUppercaseDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterUppercaseDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterUppercaseDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterUppercaseDetails -> m FilterUppercaseDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterUppercaseDetails -> m FilterUppercaseDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterUppercaseDetails -> m FilterUppercaseDetails #

Show FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep FilterUppercaseDetails :: Type -> Type #

ToJSON FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterUppercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterUppercaseDetails = D1 (MetaData "FilterUppercaseDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "FilterUppercaseDetails'" PrefixI True) (S1 (MetaSel (Just "_fudFieldIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fudField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

filterUppercaseDetails :: FilterUppercaseDetails Source #

Creates a value of FilterUppercaseDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fudFieldIndex :: Lens' FilterUppercaseDetails (Maybe Int32) Source #

The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.

fudField :: Lens' FilterUppercaseDetails (Maybe Text) Source #

Field to use in the filter.

CustomDataSourceChildLink

data CustomDataSourceChildLink Source #

customDataSourceChildLink :: CustomDataSourceChildLink Source #

Creates a value of CustomDataSourceChildLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cdsclHref :: Lens' CustomDataSourceChildLink (Maybe Text) Source #

Link to the list of daily uploads for this custom data source. Link to the list of uploads for this custom data source.

cdsclType :: Lens' CustomDataSourceChildLink (Maybe Text) Source #

Value is "analyticsuploads".

IncludeConditions

data IncludeConditions Source #

JSON template for an Analytics Remarketing Include Conditions.

See: includeConditions smart constructor.

Instances
Eq IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IncludeConditions -> c IncludeConditions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IncludeConditions #

toConstr :: IncludeConditions -> Constr #

dataTypeOf :: IncludeConditions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IncludeConditions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IncludeConditions) #

gmapT :: (forall b. Data b => b -> b) -> IncludeConditions -> IncludeConditions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IncludeConditions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IncludeConditions -> r #

gmapQ :: (forall d. Data d => d -> u) -> IncludeConditions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IncludeConditions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IncludeConditions -> m IncludeConditions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IncludeConditions -> m IncludeConditions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IncludeConditions -> m IncludeConditions #

Show IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep IncludeConditions :: Type -> Type #

ToJSON IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep IncludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep IncludeConditions = D1 (MetaData "IncludeConditions" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "IncludeConditions'" PrefixI True) ((S1 (MetaSel (Just "_icKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_icDaysToLookBack") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_icMembershipDurationDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_icSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_icIsSmartList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

includeConditions :: IncludeConditions Source #

Creates a value of IncludeConditions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icKind :: Lens' IncludeConditions Text Source #

Resource type for include conditions.

icDaysToLookBack :: Lens' IncludeConditions (Maybe Int32) Source #

The look-back window lets you specify a time frame for evaluating the behavior that qualifies users for your audience. For example, if your filters include users from Central Asia, and Transactions Greater than 2, and you set the look-back window to 14 days, then any user from Central Asia whose cumulative transactions exceed 2 during the last 14 days is added to the audience.

icMembershipDurationDays :: Lens' IncludeConditions (Maybe Int32) Source #

Number of days (in the range 1 to 540) a user remains in the audience.

icSegment :: Lens' IncludeConditions (Maybe Text) Source #

The segment condition that will cause a user to be added to an audience.

icIsSmartList :: Lens' IncludeConditions (Maybe Bool) Source #

Boolean indicating whether this segment is a smart list. https://support.google.com/analytics/answer/4628577

FilterParentLink

data FilterParentLink Source #

Parent link for this filter. Points to the account to which this filter belongs.

See: filterParentLink smart constructor.

filterParentLink :: FilterParentLink Source #

Creates a value of FilterParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fplHref :: Lens' FilterParentLink (Maybe Text) Source #

Link to the account to which this filter belongs.

fplType :: Lens' FilterParentLink Text Source #

Value is "analytics#account".

DataGaGetOutput

data DataGaGetOutput Source #

The selected format for the response. Default format is JSON.

Constructors

DataTable

dataTable Returns the response in Google Charts Data Table format. This is useful in creating visualization using Google Charts.

JSON

json Returns the response in standard JSON format.

Instances
Enum DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Eq DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Data DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataGaGetOutput -> c DataGaGetOutput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataGaGetOutput #

toConstr :: DataGaGetOutput -> Constr #

dataTypeOf :: DataGaGetOutput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataGaGetOutput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataGaGetOutput) #

gmapT :: (forall b. Data b => b -> b) -> DataGaGetOutput -> DataGaGetOutput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataGaGetOutput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataGaGetOutput -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataGaGetOutput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataGaGetOutput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataGaGetOutput -> m DataGaGetOutput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataGaGetOutput -> m DataGaGetOutput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataGaGetOutput -> m DataGaGetOutput #

Ord DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Read DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Show DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Generic DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Associated Types

type Rep DataGaGetOutput :: Type -> Type #

Hashable DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

ToJSON DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

FromJSON DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

FromHttpApiData DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

ToHttpApiData DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

type Rep DataGaGetOutput Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

type Rep DataGaGetOutput = D1 (MetaData "DataGaGetOutput" "Network.Google.Analytics.Types.Sum" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "DataTable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSON" PrefixI False) (U1 :: Type -> Type))

HashClientIdRequest

data HashClientIdRequest Source #

JSON template for a hash Client Id request resource.

See: hashClientIdRequest smart constructor.

Instances
Eq HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HashClientIdRequest -> c HashClientIdRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HashClientIdRequest #

toConstr :: HashClientIdRequest -> Constr #

dataTypeOf :: HashClientIdRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HashClientIdRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HashClientIdRequest) #

gmapT :: (forall b. Data b => b -> b) -> HashClientIdRequest -> HashClientIdRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HashClientIdRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HashClientIdRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> HashClientIdRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HashClientIdRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HashClientIdRequest -> m HashClientIdRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HashClientIdRequest -> m HashClientIdRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HashClientIdRequest -> m HashClientIdRequest #

Show HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep HashClientIdRequest :: Type -> Type #

ToJSON HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep HashClientIdRequest Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep HashClientIdRequest = D1 (MetaData "HashClientIdRequest" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "HashClientIdRequest'" PrefixI True) (S1 (MetaSel (Just "_hClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_hWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_hKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

hashClientIdRequest :: HashClientIdRequest Source #

Creates a value of HashClientIdRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

RealtimeData

data RealtimeData Source #

Real time data for a given view (profile).

See: realtimeData smart constructor.

Instances
Eq RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RealtimeData -> c RealtimeData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RealtimeData #

toConstr :: RealtimeData -> Constr #

dataTypeOf :: RealtimeData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RealtimeData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RealtimeData) #

gmapT :: (forall b. Data b => b -> b) -> RealtimeData -> RealtimeData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeData -> r #

gmapQ :: (forall d. Data d => d -> u) -> RealtimeData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RealtimeData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RealtimeData -> m RealtimeData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeData -> m RealtimeData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeData -> m RealtimeData #

Show RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RealtimeData :: Type -> Type #

ToJSON RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeData Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

realtimeData :: RealtimeData Source #

Creates a value of RealtimeData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdProFileInfo :: Lens' RealtimeData (Maybe RealtimeDataProFileInfo) Source #

Information for the view (profile), for which the real time data was requested.

rdRows :: Lens' RealtimeData [[Text]] Source #

Real time data rows, where each row contains a list of dimension values followed by the metric values. The order of dimensions and metrics is same as specified in the request.

rdSelfLink :: Lens' RealtimeData (Maybe Text) Source #

Link to this page.

rdQuery :: Lens' RealtimeData (Maybe RealtimeDataQuery) Source #

Real time data request query parameters.

rdColumnHeaders :: Lens' RealtimeData [RealtimeDataColumnHeadersItem] Source #

Column headers that list dimension names followed by the metric names. The order of dimensions and metrics is same as specified in the request.

rdId :: Lens' RealtimeData (Maybe Text) Source #

Unique ID for this data response.

rdTotalResults :: Lens' RealtimeData (Maybe Int32) Source #

The total number of rows for the query, regardless of the number of rows in the response.

rdTotalsForAllResults :: Lens' RealtimeData (Maybe RealtimeDataTotalsForAllResults) Source #

Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.

CustomMetric

data CustomMetric Source #

JSON template for Analytics Custom Metric.

See: customMetric smart constructor.

Instances
Eq CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomMetric -> c CustomMetric #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomMetric #

toConstr :: CustomMetric -> Constr #

dataTypeOf :: CustomMetric -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomMetric) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomMetric) #

gmapT :: (forall b. Data b => b -> b) -> CustomMetric -> CustomMetric #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomMetric -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomMetric -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomMetric -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomMetric -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomMetric -> m CustomMetric #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomMetric -> m CustomMetric #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomMetric -> m CustomMetric #

Show CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep CustomMetric :: Type -> Type #

ToJSON CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomMetric Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomMetric = D1 (MetaData "CustomMetric" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "CustomMetric'" PrefixI True) (((S1 (MetaSel (Just "_cusParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CustomMetricParentLink)) :*: (S1 (MetaSel (Just "_cusWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_cusMaxValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_cusMinValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 (MetaSel (Just "_cusSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cusName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusScope") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_cusId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_cusType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))

customMetric :: CustomMetric Source #

Creates a value of CustomMetric with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cusParentLink :: Lens' CustomMetric (Maybe CustomMetricParentLink) Source #

Parent link for the custom metric. Points to the property to which the custom metric belongs.

cusKind :: Lens' CustomMetric Text Source #

Kind value for a custom metric. Set to "analytics#customMetric". It is a read-only field.

cusMaxValue :: Lens' CustomMetric (Maybe Text) Source #

Max value of custom metric.

cusCreated :: Lens' CustomMetric (Maybe UTCTime) Source #

Time the custom metric was created.

cusMinValue :: Lens' CustomMetric (Maybe Text) Source #

Min value of custom metric.

cusActive :: Lens' CustomMetric (Maybe Bool) Source #

Boolean indicating whether the custom metric is active.

cusSelfLink :: Lens' CustomMetric (Maybe Text) Source #

Link for the custom metric

cusName :: Lens' CustomMetric (Maybe Text) Source #

Name of the custom metric.

cusScope :: Lens' CustomMetric (Maybe Text) Source #

Scope of the custom metric: HIT or PRODUCT.

cusId :: Lens' CustomMetric (Maybe Text) Source #

Custom metric ID.

cusUpdated :: Lens' CustomMetric (Maybe UTCTime) Source #

Time the custom metric was last modified.

cusType :: Lens' CustomMetric (Maybe Text) Source #

Data type of custom metric.

cusIndex :: Lens' CustomMetric (Maybe Int32) Source #

Index of the custom metric.

ProFileSummary

data ProFileSummary Source #

JSON template for an Analytics ProfileSummary. ProfileSummary returns basic information (i.e., summary) for a profile.

See: proFileSummary smart constructor.

Instances
Eq ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProFileSummary -> c ProFileSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProFileSummary #

toConstr :: ProFileSummary -> Constr #

dataTypeOf :: ProFileSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProFileSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProFileSummary) #

gmapT :: (forall b. Data b => b -> b) -> ProFileSummary -> ProFileSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProFileSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProFileSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProFileSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProFileSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProFileSummary -> m ProFileSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFileSummary -> m ProFileSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProFileSummary -> m ProFileSummary #

Show ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ProFileSummary :: Type -> Type #

ToJSON ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFileSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ProFileSummary = D1 (MetaData "ProFileSummary" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "ProFileSummary'" PrefixI True) ((S1 (MetaSel (Just "_pfsKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pfsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pfsStarred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_pfsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pfsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

proFileSummary :: ProFileSummary Source #

Creates a value of ProFileSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfsKind :: Lens' ProFileSummary Text Source #

Resource type for Analytics ProfileSummary.

pfsName :: Lens' ProFileSummary (Maybe Text) Source #

View (profile) name.

pfsStarred :: Lens' ProFileSummary (Maybe Bool) Source #

Indicates whether this view (profile) is starred or not.

pfsId :: Lens' ProFileSummary (Maybe Text) Source #

View (profile) ID.

pfsType :: Lens' ProFileSummary (Maybe Text) Source #

View (Profile) type. Supported types: WEB or APP.

CustomDimensionParentLink

data CustomDimensionParentLink Source #

Parent link for the custom dimension. Points to the property to which the custom dimension belongs.

See: customDimensionParentLink smart constructor.

customDimensionParentLink :: CustomDimensionParentLink Source #

Creates a value of CustomDimensionParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cdplHref :: Lens' CustomDimensionParentLink (Maybe Text) Source #

Link to the property to which the custom dimension belongs.

cdplType :: Lens' CustomDimensionParentLink Text Source #

Type of the parent link. Set to "analytics#webproperty".

WebProperty

data WebProperty Source #

JSON template for an Analytics web property.

See: webProperty smart constructor.

Instances
Eq WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebProperty -> c WebProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebProperty #

toConstr :: WebProperty -> Constr #

dataTypeOf :: WebProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebProperty) #

gmapT :: (forall b. Data b => b -> b) -> WebProperty -> WebProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebProperty -> m WebProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebProperty -> m WebProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebProperty -> m WebProperty #

Show WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep WebProperty :: Type -> Type #

ToJSON WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebProperty Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebProperty = D1 (MetaData "WebProperty" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "WebProperty'" PrefixI True) ((((S1 (MetaSel (Just "_wParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebPropertyParentLink)) :*: S1 (MetaSel (Just "_wChildLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebPropertyChildLink))) :*: (S1 (MetaSel (Just "_wDefaultProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_wKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_wCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_wDataRetentionTtl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_wDataRetentionResetOnNewActivity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_wSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_wName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wStarred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_wInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_wId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))) :*: ((S1 (MetaSel (Just "_wProFileCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_wPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebPropertyPermissions))) :*: (S1 (MetaSel (Just "_wWebsiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_wIndustryVertical") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

wParentLink :: Lens' WebProperty (Maybe WebPropertyParentLink) Source #

Parent link for this web property. Points to the account to which this web property belongs.

wChildLink :: Lens' WebProperty (Maybe WebPropertyChildLink) Source #

Child link for this web property. Points to the list of views (profiles) for this web property.

wDefaultProFileId :: Lens' WebProperty (Maybe Int64) Source #

Default view (profile) ID.

wKind :: Lens' WebProperty Text Source #

Resource type for Analytics WebProperty.

wCreated :: Lens' WebProperty (Maybe UTCTime) Source #

Time this web property was created.

wDataRetentionTtl :: Lens' WebProperty (Maybe Text) Source #

The length of time for which user and event data is retained. This property cannot be set on insert.

wDataRetentionResetOnNewActivity :: Lens' WebProperty (Maybe Bool) Source #

Set to true to reset the retention period of the user identifier with each new event from that user (thus setting the expiration date to current time plus retention period). Set to false to delete data associated with the user identifer automatically after the rentention period. This property cannot be set on insert.

wSelfLink :: Lens' WebProperty (Maybe Text) Source #

Link for this web property.

wAccountId :: Lens' WebProperty (Maybe Text) Source #

Account ID to which this web property belongs.

wName :: Lens' WebProperty (Maybe Text) Source #

Name of this web property.

wStarred :: Lens' WebProperty (Maybe Bool) Source #

Indicates whether this web property is starred or not.

wInternalWebPropertyId :: Lens' WebProperty (Maybe Text) Source #

Internal ID for this web property.

wId :: Lens' WebProperty (Maybe Text) Source #

Web property ID of the form UA-XXXXX-YY.

wUpdated :: Lens' WebProperty (Maybe UTCTime) Source #

Time this web property was last modified.

wProFileCount :: Lens' WebProperty (Maybe Int32) Source #

View (Profile) count for this web property.

wPermissions :: Lens' WebProperty (Maybe WebPropertyPermissions) Source #

Permissions the user has for this web property.

wWebsiteURL :: Lens' WebProperty (Maybe Text) Source #

Website url for this web property.

wIndustryVertical :: Lens' WebProperty (Maybe Text) Source #

The industry vertical/category selected for this web property.

wLevel :: Lens' WebProperty (Maybe Text) Source #

Level for this web property. Possible values are STANDARD or PREMIUM.

WebPropertyPermissions

data WebPropertyPermissions Source #

Permissions the user has for this web property.

See: webPropertyPermissions smart constructor.

Instances
Eq WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebPropertyPermissions -> c WebPropertyPermissions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebPropertyPermissions #

toConstr :: WebPropertyPermissions -> Constr #

dataTypeOf :: WebPropertyPermissions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebPropertyPermissions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebPropertyPermissions) #

gmapT :: (forall b. Data b => b -> b) -> WebPropertyPermissions -> WebPropertyPermissions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebPropertyPermissions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebPropertyPermissions -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebPropertyPermissions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebPropertyPermissions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebPropertyPermissions -> m WebPropertyPermissions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPropertyPermissions -> m WebPropertyPermissions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPropertyPermissions -> m WebPropertyPermissions #

Show WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep WebPropertyPermissions :: Type -> Type #

ToJSON WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebPropertyPermissions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep WebPropertyPermissions = D1 (MetaData "WebPropertyPermissions" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "WebPropertyPermissions'" PrefixI True) (S1 (MetaSel (Just "_wppEffective") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

webPropertyPermissions :: WebPropertyPermissions Source #

Creates a value of WebPropertyPermissions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wppEffective :: Lens' WebPropertyPermissions [Text] Source #

All the permissions that the user has for this web property. These include any implied permissions (e.g., EDIT implies VIEW) or inherited permissions from the parent account.

EntityUserLink

data EntityUserLink Source #

JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.

See: entityUserLink smart constructor.

entityUserLink :: EntityUserLink Source #

Creates a value of EntityUserLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

euluKind :: Lens' EntityUserLink Text Source #

Resource type for entity user link.

euluSelfLink :: Lens' EntityUserLink (Maybe Text) Source #

Self link for this resource.

euluId :: Lens' EntityUserLink (Maybe Text) Source #

Entity user link ID

euluPermissions :: Lens' EntityUserLink (Maybe EntityUserLinkPermissions) Source #

Permissions the user has for this entity.

euluEntity :: Lens' EntityUserLink (Maybe EntityUserLinkEntity) Source #

Entity for this link. It can be an account, a web property, or a view (profile).

CustomDataSourceParentLink

data CustomDataSourceParentLink Source #

Parent link for this custom data source. Points to the web property to which this custom data source belongs.

See: customDataSourceParentLink smart constructor.

customDataSourceParentLink :: CustomDataSourceParentLink Source #

Creates a value of CustomDataSourceParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cdsplHref :: Lens' CustomDataSourceParentLink (Maybe Text) Source #

Link to the web property to which this custom data source belongs.

cdsplType :: Lens' CustomDataSourceParentLink Text Source #

Value is "analytics#webproperty".

GoalEventDetailsEventConditionsItem

data GoalEventDetailsEventConditionsItem Source #

Instances
Eq GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoalEventDetailsEventConditionsItem -> c GoalEventDetailsEventConditionsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoalEventDetailsEventConditionsItem #

toConstr :: GoalEventDetailsEventConditionsItem -> Constr #

dataTypeOf :: GoalEventDetailsEventConditionsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoalEventDetailsEventConditionsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoalEventDetailsEventConditionsItem) #

gmapT :: (forall b. Data b => b -> b) -> GoalEventDetailsEventConditionsItem -> GoalEventDetailsEventConditionsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoalEventDetailsEventConditionsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoalEventDetailsEventConditionsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoalEventDetailsEventConditionsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoalEventDetailsEventConditionsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoalEventDetailsEventConditionsItem -> m GoalEventDetailsEventConditionsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalEventDetailsEventConditionsItem -> m GoalEventDetailsEventConditionsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalEventDetailsEventConditionsItem -> m GoalEventDetailsEventConditionsItem #

Show GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalEventDetailsEventConditionsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalEventDetailsEventConditionsItem = D1 (MetaData "GoalEventDetailsEventConditionsItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GoalEventDetailsEventConditionsItem'" PrefixI True) ((S1 (MetaSel (Just "_gedeciMatchType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gedeciExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gedeciComparisonValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_gedeciType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gedeciComparisonType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

goalEventDetailsEventConditionsItem :: GoalEventDetailsEventConditionsItem Source #

Creates a value of GoalEventDetailsEventConditionsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gedeciMatchType :: Lens' GoalEventDetailsEventConditionsItem (Maybe Text) Source #

Type of the match to be performed. Possible values are REGEXP, BEGINS_WITH, or EXACT.

gedeciType :: Lens' GoalEventDetailsEventConditionsItem (Maybe Text) Source #

Type of this event condition. Possible values are CATEGORY, ACTION, LABEL, or VALUE.

gedeciComparisonType :: Lens' GoalEventDetailsEventConditionsItem (Maybe Text) Source #

Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL.

AccountTreeRequestAccountSettings

data AccountTreeRequestAccountSettings Source #

Instances
Eq AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountTreeRequestAccountSettings -> c AccountTreeRequestAccountSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountTreeRequestAccountSettings #

toConstr :: AccountTreeRequestAccountSettings -> Constr #

dataTypeOf :: AccountTreeRequestAccountSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountTreeRequestAccountSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountTreeRequestAccountSettings) #

gmapT :: (forall b. Data b => b -> b) -> AccountTreeRequestAccountSettings -> AccountTreeRequestAccountSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeRequestAccountSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeRequestAccountSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountTreeRequestAccountSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountTreeRequestAccountSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountTreeRequestAccountSettings -> m AccountTreeRequestAccountSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeRequestAccountSettings -> m AccountTreeRequestAccountSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeRequestAccountSettings -> m AccountTreeRequestAccountSettings #

Show AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountTreeRequestAccountSettings :: Type -> Type #

ToJSON AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeRequestAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeRequestAccountSettings = D1 (MetaData "AccountTreeRequestAccountSettings" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountTreeRequestAccountSettings'" PrefixI True) ((S1 (MetaSel (Just "_atrasShareWithSpeciaLists") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_atrasShareWithSupport") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_atrasShareAnonymouslyWithOthers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_atrasShareWithGoogleProducts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

accountTreeRequestAccountSettings :: AccountTreeRequestAccountSettings Source #

Creates a value of AccountTreeRequestAccountSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

McfDataQuery

data McfDataQuery Source #

Analytics data request query parameters.

See: mcfDataQuery smart constructor.

Instances
Eq McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfDataQuery -> c McfDataQuery #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfDataQuery #

toConstr :: McfDataQuery -> Constr #

dataTypeOf :: McfDataQuery -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfDataQuery) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfDataQuery) #

gmapT :: (forall b. Data b => b -> b) -> McfDataQuery -> McfDataQuery #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfDataQuery -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfDataQuery -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfDataQuery -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfDataQuery -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfDataQuery -> m McfDataQuery #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataQuery -> m McfDataQuery #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataQuery -> m McfDataQuery #

Show McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep McfDataQuery :: Type -> Type #

ToJSON McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

mcfDataQuery :: McfDataQuery Source #

Creates a value of McfDataQuery with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdqMetrics :: Lens' McfDataQuery [Text] Source #

List of analytics metrics.

mdqSamplingLevel :: Lens' McfDataQuery (Maybe Text) Source #

Desired sampling level

mdqFilters :: Lens' McfDataQuery (Maybe Text) Source #

Comma-separated list of dimension or metric filters.

mdqIds :: Lens' McfDataQuery (Maybe Text) Source #

Unique table ID.

mdqSort :: Lens' McfDataQuery [Text] Source #

List of dimensions or metrics based on which Analytics data is sorted.

mdqDimensions :: Lens' McfDataQuery (Maybe Text) Source #

List of analytics dimensions.

mdqMaxResults :: Lens' McfDataQuery (Maybe Int32) Source #

Maximum results per page.

mdqSegment :: Lens' McfDataQuery (Maybe Text) Source #

Analytics advanced segment.

Goal

data Goal Source #

JSON template for Analytics goal resource.

See: goal smart constructor.

Instances
Eq Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Goal -> Goal -> Bool #

(/=) :: Goal -> Goal -> Bool #

Data Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Goal -> c Goal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Goal #

toConstr :: Goal -> Constr #

dataTypeOf :: Goal -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Goal) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Goal) #

gmapT :: (forall b. Data b => b -> b) -> Goal -> Goal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Goal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Goal -> r #

gmapQ :: (forall d. Data d => d -> u) -> Goal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Goal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Goal -> m Goal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Goal -> m Goal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Goal -> m Goal #

Show Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

showsPrec :: Int -> Goal -> ShowS #

show :: Goal -> String #

showList :: [Goal] -> ShowS #

Generic Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Goal :: Type -> Type #

Methods

from :: Goal -> Rep Goal x #

to :: Rep Goal x -> Goal #

ToJSON Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Goal Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Goal = D1 (MetaData "Goal" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "Goal'" PrefixI True) ((((S1 (MetaSel (Just "_goaParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoalParentLink)) :*: S1 (MetaSel (Just "_goaWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_goaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_goaCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) :*: ((S1 (MetaSel (Just "_goaValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_goaProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_goaEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoalEventDetails)) :*: (S1 (MetaSel (Just "_goaActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_goaSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_goaVisitTimeOnSiteDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoalVisitTimeOnSiteDetails)) :*: S1 (MetaSel (Just "_goaAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_goaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_goaInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_goaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_goaURLDestinationDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoalURLDestinationDetails))) :*: (S1 (MetaSel (Just "_goaVisitNumPagesDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoalVisitNumPagesDetails)) :*: (S1 (MetaSel (Just "_goaUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_goaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

goaParentLink :: Lens' Goal (Maybe GoalParentLink) Source #

Parent link for a goal. Points to the view (profile) to which this goal belongs.

goaWebPropertyId :: Lens' Goal (Maybe Text) Source #

Web property ID to which this goal belongs. The web property ID is of the form UA-XXXXX-YY.

goaKind :: Lens' Goal Text Source #

Resource type for an Analytics goal.

goaCreated :: Lens' Goal (Maybe UTCTime) Source #

Time this goal was created.

goaProFileId :: Lens' Goal (Maybe Text) Source #

View (Profile) ID to which this goal belongs.

goaEventDetails :: Lens' Goal (Maybe GoalEventDetails) Source #

Details for the goal of the type EVENT.

goaActive :: Lens' Goal (Maybe Bool) Source #

Determines whether this goal is active.

goaSelfLink :: Lens' Goal (Maybe Text) Source #

Link for this goal.

goaVisitTimeOnSiteDetails :: Lens' Goal (Maybe GoalVisitTimeOnSiteDetails) Source #

Details for the goal of the type VISIT_TIME_ON_SITE.

goaAccountId :: Lens' Goal (Maybe Text) Source #

Account ID to which this goal belongs.

goaInternalWebPropertyId :: Lens' Goal (Maybe Text) Source #

Internal ID for the web property to which this goal belongs.

goaURLDestinationDetails :: Lens' Goal (Maybe GoalURLDestinationDetails) Source #

Details for the goal of the type URL_DESTINATION.

goaVisitNumPagesDetails :: Lens' Goal (Maybe GoalVisitNumPagesDetails) Source #

Details for the goal of the type VISIT_NUM_PAGES.

goaUpdated :: Lens' Goal (Maybe UTCTime) Source #

Time this goal was last modified.

goaType :: Lens' Goal (Maybe Text) Source #

Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE, VISIT_NUM_PAGES, AND EVENT.

AccountTicket

data AccountTicket Source #

JSON template for an Analytics account ticket. The account ticket consists of the ticket ID and the basic information for the account, property and profile.

See: accountTicket smart constructor.

Instances
Eq AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountTicket -> c AccountTicket #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountTicket #

toConstr :: AccountTicket -> Constr #

dataTypeOf :: AccountTicket -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountTicket) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountTicket) #

gmapT :: (forall b. Data b => b -> b) -> AccountTicket -> AccountTicket #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountTicket -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountTicket -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountTicket -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountTicket -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountTicket -> m AccountTicket #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTicket -> m AccountTicket #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTicket -> m AccountTicket #

Show AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountTicket :: Type -> Type #

ToJSON AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTicket Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTicket = D1 (MetaData "AccountTicket" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountTicket'" PrefixI True) ((S1 (MetaSel (Just "_atRedirectURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_atKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_atProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFile)))) :*: (S1 (MetaSel (Just "_atAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Account)) :*: (S1 (MetaSel (Just "_atWebProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebProperty)) :*: S1 (MetaSel (Just "_atId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

accountTicket :: AccountTicket Source #

Creates a value of AccountTicket with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

atRedirectURI :: Lens' AccountTicket (Maybe Text) Source #

Redirect URI where the user will be sent after accepting Terms of Service. Must be configured in APIs console as a callback URL.

atKind :: Lens' AccountTicket Text Source #

Resource type for account ticket.

atProFile :: Lens' AccountTicket (Maybe ProFile) Source #

View (Profile) for the account.

atAccount :: Lens' AccountTicket (Maybe Account) Source #

Account for this ticket.

atWebProperty :: Lens' AccountTicket (Maybe WebProperty) Source #

Web property for the account.

atId :: Lens' AccountTicket (Maybe Text) Source #

Account ticket ID used to access the account ticket.

AccountSummary

data AccountSummary Source #

JSON template for an Analytics AccountSummary. An AccountSummary is a lightweight tree comprised of properties/profiles.

See: accountSummary smart constructor.

Instances
Eq AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountSummary -> c AccountSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountSummary #

toConstr :: AccountSummary -> Constr #

dataTypeOf :: AccountSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountSummary) #

gmapT :: (forall b. Data b => b -> b) -> AccountSummary -> AccountSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountSummary -> m AccountSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSummary -> m AccountSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSummary -> m AccountSummary #

Show AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountSummary :: Type -> Type #

ToJSON AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountSummary Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountSummary = D1 (MetaData "AccountSummary" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountSummary'" PrefixI True) ((S1 (MetaSel (Just "_assKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_assWebProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebPropertySummary]))) :*: (S1 (MetaSel (Just "_assName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_assStarred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_assId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

accountSummary :: AccountSummary Source #

Creates a value of AccountSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

assKind :: Lens' AccountSummary Text Source #

Resource type for Analytics AccountSummary.

assWebProperties :: Lens' AccountSummary [WebPropertySummary] Source #

List of web properties under this account.

assStarred :: Lens' AccountSummary (Maybe Bool) Source #

Indicates whether this account is starred or not.

RealtimeDataQuery

data RealtimeDataQuery Source #

Real time data request query parameters.

See: realtimeDataQuery smart constructor.

Instances
Eq RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RealtimeDataQuery -> c RealtimeDataQuery #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RealtimeDataQuery #

toConstr :: RealtimeDataQuery -> Constr #

dataTypeOf :: RealtimeDataQuery -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RealtimeDataQuery) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RealtimeDataQuery) #

gmapT :: (forall b. Data b => b -> b) -> RealtimeDataQuery -> RealtimeDataQuery #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataQuery -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RealtimeDataQuery -> r #

gmapQ :: (forall d. Data d => d -> u) -> RealtimeDataQuery -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RealtimeDataQuery -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RealtimeDataQuery -> m RealtimeDataQuery #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataQuery -> m RealtimeDataQuery #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RealtimeDataQuery -> m RealtimeDataQuery #

Show RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep RealtimeDataQuery :: Type -> Type #

ToJSON RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataQuery Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RealtimeDataQuery = D1 (MetaData "RealtimeDataQuery" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "RealtimeDataQuery'" PrefixI True) ((S1 (MetaSel (Just "_rdqMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_rdqFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdqIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_rdqSort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_rdqDimensions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdqMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

realtimeDataQuery :: RealtimeDataQuery Source #

Creates a value of RealtimeDataQuery with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdqMetrics :: Lens' RealtimeDataQuery [Text] Source #

List of real time metrics.

rdqFilters :: Lens' RealtimeDataQuery (Maybe Text) Source #

Comma-separated list of dimension or metric filters.

rdqSort :: Lens' RealtimeDataQuery [Text] Source #

List of dimensions or metrics based on which real time data is sorted.

rdqDimensions :: Lens' RealtimeDataQuery (Maybe Text) Source #

List of real time dimensions.

rdqMaxResults :: Lens' RealtimeDataQuery (Maybe Int32) Source #

Maximum results per page.

Columns

data Columns Source #

Lists columns (dimensions and metrics) for a particular report type.

See: columns smart constructor.

Instances
Eq Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Columns -> Columns -> Bool #

(/=) :: Columns -> Columns -> Bool #

Data Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Columns -> c Columns #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Columns #

toConstr :: Columns -> Constr #

dataTypeOf :: Columns -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Columns) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Columns) #

gmapT :: (forall b. Data b => b -> b) -> Columns -> Columns #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Columns -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Columns -> r #

gmapQ :: (forall d. Data d => d -> u) -> Columns -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Columns -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Columns -> m Columns #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Columns -> m Columns #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Columns -> m Columns #

Show Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Columns :: Type -> Type #

Methods

from :: Columns -> Rep Columns x #

to :: Rep Columns x -> Columns #

ToJSON Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Columns Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Columns = D1 (MetaData "Columns" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "Columns'" PrefixI True) ((S1 (MetaSel (Just "_colEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_colKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_colItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Column])) :*: (S1 (MetaSel (Just "_colTotalResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_colAttributeNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))

columns :: Columns Source #

Creates a value of Columns with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

colEtag :: Lens' Columns (Maybe Text) Source #

Etag of collection. This etag can be compared with the last response etag to check if response has changed.

colKind :: Lens' Columns Text Source #

Collection type.

colItems :: Lens' Columns [Column] Source #

List of columns for a report type.

colTotalResults :: Lens' Columns (Maybe Int32) Source #

Total number of columns returned in the response.

colAttributeNames :: Lens' Columns [Text] Source #

List of attributes names returned by columns.

FilterLowercaseDetails

data FilterLowercaseDetails Source #

Details for the filter of the type LOWER.

See: filterLowercaseDetails smart constructor.

Instances
Eq FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterLowercaseDetails -> c FilterLowercaseDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterLowercaseDetails #

toConstr :: FilterLowercaseDetails -> Constr #

dataTypeOf :: FilterLowercaseDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FilterLowercaseDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterLowercaseDetails) #

gmapT :: (forall b. Data b => b -> b) -> FilterLowercaseDetails -> FilterLowercaseDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterLowercaseDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterLowercaseDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterLowercaseDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterLowercaseDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterLowercaseDetails -> m FilterLowercaseDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterLowercaseDetails -> m FilterLowercaseDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterLowercaseDetails -> m FilterLowercaseDetails #

Show FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep FilterLowercaseDetails :: Type -> Type #

ToJSON FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterLowercaseDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep FilterLowercaseDetails = D1 (MetaData "FilterLowercaseDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "FilterLowercaseDetails'" PrefixI True) (S1 (MetaSel (Just "_fldFieldIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fldField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

filterLowercaseDetails :: FilterLowercaseDetails Source #

Creates a value of FilterLowercaseDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fldFieldIndex :: Lens' FilterLowercaseDetails (Maybe Int32) Source #

The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.

fldField :: Lens' FilterLowercaseDetails (Maybe Text) Source #

Field to use in the filter.

Filter

data Filter Source #

JSON template for an Analytics account filter.

See: filter' smart constructor.

Instances
Eq Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Data Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Filter -> c Filter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Filter #

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Filter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Filter) #

gmapT :: (forall b. Data b => b -> b) -> Filter -> Filter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Filter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Filter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

Show Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

ToJSON Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Filter Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Filter = D1 (MetaData "Filter" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "Filter'" PrefixI True) (((S1 (MetaSel (Just "_filParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterParentLink)) :*: (S1 (MetaSel (Just "_filAdvancedDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterAdvancedDetails)) :*: S1 (MetaSel (Just "_filUppercaseDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterUppercaseDetails)))) :*: ((S1 (MetaSel (Just "_filLowercaseDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterLowercaseDetails)) :*: S1 (MetaSel (Just "_filKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_filCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_filIncludeDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterExpression))))) :*: (((S1 (MetaSel (Just "_filExcludeDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterExpression)) :*: S1 (MetaSel (Just "_filSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_filAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_filName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_filId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_filUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_filType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_filSearchAndReplaceDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterSearchAndReplaceDetails)))))))

filParentLink :: Lens' Filter (Maybe FilterParentLink) Source #

Parent link for this filter. Points to the account to which this filter belongs.

filAdvancedDetails :: Lens' Filter (Maybe FilterAdvancedDetails) Source #

Details for the filter of the type ADVANCED.

filUppercaseDetails :: Lens' Filter (Maybe FilterUppercaseDetails) Source #

Details for the filter of the type UPPER.

filLowercaseDetails :: Lens' Filter (Maybe FilterLowercaseDetails) Source #

Details for the filter of the type LOWER.

filKind :: Lens' Filter Text Source #

Resource type for Analytics filter.

filCreated :: Lens' Filter (Maybe UTCTime) Source #

Time this filter was created.

filIncludeDetails :: Lens' Filter (Maybe FilterExpression) Source #

Details for the filter of the type INCLUDE.

filExcludeDetails :: Lens' Filter (Maybe FilterExpression) Source #

Details for the filter of the type EXCLUDE.

filSelfLink :: Lens' Filter (Maybe Text) Source #

Link for this filter.

filAccountId :: Lens' Filter (Maybe Text) Source #

Account ID to which this filter belongs.

filName :: Lens' Filter (Maybe Text) Source #

Name of this filter.

filUpdated :: Lens' Filter (Maybe UTCTime) Source #

Time this filter was last modified.

filType :: Lens' Filter (Maybe Text) Source #

Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED.

filSearchAndReplaceDetails :: Lens' Filter (Maybe FilterSearchAndReplaceDetails) Source #

Details for the filter of the type SEARCH_AND_REPLACE.

Uploads

data Uploads Source #

Upload collection lists Analytics uploads to which the user has access. Each custom data source can have a set of uploads. Each resource in the upload collection corresponds to a single Analytics data upload.

See: uploads smart constructor.

Instances
Eq Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Uploads -> Uploads -> Bool #

(/=) :: Uploads -> Uploads -> Bool #

Data Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Uploads -> c Uploads #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Uploads #

toConstr :: Uploads -> Constr #

dataTypeOf :: Uploads -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Uploads) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Uploads) #

gmapT :: (forall b. Data b => b -> b) -> Uploads -> Uploads #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Uploads -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Uploads -> r #

gmapQ :: (forall d. Data d => d -> u) -> Uploads -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Uploads -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Uploads -> m Uploads #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Uploads -> m Uploads #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Uploads -> m Uploads #

Show Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Uploads :: Type -> Type #

Methods

from :: Uploads -> Rep Uploads x #

to :: Rep Uploads x -> Uploads #

ToJSON Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Uploads Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

uploads :: Uploads Source #

Creates a value of Uploads with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uplNextLink :: Lens' Uploads (Maybe Text) Source #

Link to next page for this upload collection.

uplItemsPerPage :: Lens' Uploads (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

uplKind :: Lens' Uploads Text Source #

Collection type.

uplItems :: Lens' Uploads [Upload] Source #

A list of uploads.

uplTotalResults :: Lens' Uploads (Maybe Int32) Source #

The total number of results for the query, regardless of the number of resources in the result.

uplStartIndex :: Lens' Uploads (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

uplPreviousLink :: Lens' Uploads (Maybe Text) Source #

Link to previous page for this upload collection.

CustomDimensions

data CustomDimensions Source #

A custom dimension collection lists Analytics custom dimensions to which the user has access. Each resource in the collection corresponds to a single Analytics custom dimension.

See: customDimensions smart constructor.

Instances
Eq CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomDimensions -> c CustomDimensions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomDimensions #

toConstr :: CustomDimensions -> Constr #

dataTypeOf :: CustomDimensions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomDimensions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomDimensions) #

gmapT :: (forall b. Data b => b -> b) -> CustomDimensions -> CustomDimensions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomDimensions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomDimensions -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomDimensions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomDimensions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomDimensions -> m CustomDimensions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDimensions -> m CustomDimensions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDimensions -> m CustomDimensions #

Show CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep CustomDimensions :: Type -> Type #

ToJSON CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomDimensions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

customDimensions :: CustomDimensions Source #

Creates a value of CustomDimensions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cdNextLink :: Lens' CustomDimensions (Maybe Text) Source #

Link to next page for this custom dimension collection.

cdItemsPerPage :: Lens' CustomDimensions (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

cdUsername :: Lens' CustomDimensions (Maybe Text) Source #

Email ID of the authenticated user

cdItems :: Lens' CustomDimensions [CustomDimension] Source #

Collection of custom dimensions.

cdTotalResults :: Lens' CustomDimensions (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

cdStartIndex :: Lens' CustomDimensions (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

cdPreviousLink :: Lens' CustomDimensions (Maybe Text) Source #

Link to previous page for this custom dimension collection.

Segments

data Segments Source #

An segment collection lists Analytics segments that the user has access to. Each resource in the collection corresponds to a single Analytics segment.

See: segments smart constructor.

Instances
Eq Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Segments -> c Segments #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Segments #

toConstr :: Segments -> Constr #

dataTypeOf :: Segments -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Segments) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Segments) #

gmapT :: (forall b. Data b => b -> b) -> Segments -> Segments #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Segments -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Segments -> r #

gmapQ :: (forall d. Data d => d -> u) -> Segments -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Segments -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Segments -> m Segments #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Segments -> m Segments #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Segments -> m Segments #

Show Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Segments :: Type -> Type #

Methods

from :: Segments -> Rep Segments x #

to :: Rep Segments x -> Segments #

ToJSON Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Segments Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

segments :: Segments Source #

Creates a value of Segments with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sNextLink :: Lens' Segments (Maybe Text) Source #

Link to next page for this segment collection.

sItemsPerPage :: Lens' Segments (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

sKind :: Lens' Segments Text Source #

Collection type for segments.

sUsername :: Lens' Segments (Maybe Text) Source #

Email ID of the authenticated user

sItems :: Lens' Segments [Segment] Source #

A list of segments.

sTotalResults :: Lens' Segments (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

sStartIndex :: Lens' Segments (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

sPreviousLink :: Lens' Segments (Maybe Text) Source #

Link to previous page for this segment collection.

GaDataDataTable

data GaDataDataTable Source #

Instances
Eq GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataDataTable -> c GaDataDataTable #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataDataTable #

toConstr :: GaDataDataTable -> Constr #

dataTypeOf :: GaDataDataTable -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataDataTable) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataDataTable) #

gmapT :: (forall b. Data b => b -> b) -> GaDataDataTable -> GaDataDataTable #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTable -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTable -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataDataTable -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataDataTable -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataDataTable -> m GaDataDataTable #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTable -> m GaDataDataTable #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTable -> m GaDataDataTable #

Show GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataDataTable :: Type -> Type #

ToJSON GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTable Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTable = D1 (MetaData "GaDataDataTable" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GaDataDataTable'" PrefixI True) (S1 (MetaSel (Just "_gddtCols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GaDataDataTableColsItem])) :*: S1 (MetaSel (Just "_gddtRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GaDataDataTableRowsItem]))))

gaDataDataTable :: GaDataDataTable Source #

Creates a value of GaDataDataTable with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

EntityAdWordsLinkEntity

data EntityAdWordsLinkEntity Source #

Web property being linked.

See: entityAdWordsLinkEntity smart constructor.

Instances
Eq EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntityAdWordsLinkEntity -> c EntityAdWordsLinkEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntityAdWordsLinkEntity #

toConstr :: EntityAdWordsLinkEntity -> Constr #

dataTypeOf :: EntityAdWordsLinkEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EntityAdWordsLinkEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntityAdWordsLinkEntity) #

gmapT :: (forall b. Data b => b -> b) -> EntityAdWordsLinkEntity -> EntityAdWordsLinkEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntityAdWordsLinkEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntityAdWordsLinkEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> EntityAdWordsLinkEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EntityAdWordsLinkEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntityAdWordsLinkEntity -> m EntityAdWordsLinkEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityAdWordsLinkEntity -> m EntityAdWordsLinkEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityAdWordsLinkEntity -> m EntityAdWordsLinkEntity #

Show EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep EntityAdWordsLinkEntity :: Type -> Type #

ToJSON EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep EntityAdWordsLinkEntity Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep EntityAdWordsLinkEntity = D1 (MetaData "EntityAdWordsLinkEntity" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "EntityAdWordsLinkEntity'" PrefixI True) (S1 (MetaSel (Just "_eawleWebPropertyRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe WebPropertyRef))))

entityAdWordsLinkEntity :: EntityAdWordsLinkEntity Source #

Creates a value of EntityAdWordsLinkEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

RemarketingAudienceStateBasedAudienceDefinition

data RemarketingAudienceStateBasedAudienceDefinition Source #

A state based audience definition that will cause a user to be added or removed from an audience.

See: remarketingAudienceStateBasedAudienceDefinition smart constructor.

Instances
Eq RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemarketingAudienceStateBasedAudienceDefinition -> c RemarketingAudienceStateBasedAudienceDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemarketingAudienceStateBasedAudienceDefinition #

toConstr :: RemarketingAudienceStateBasedAudienceDefinition -> Constr #

dataTypeOf :: RemarketingAudienceStateBasedAudienceDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RemarketingAudienceStateBasedAudienceDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemarketingAudienceStateBasedAudienceDefinition) #

gmapT :: (forall b. Data b => b -> b) -> RemarketingAudienceStateBasedAudienceDefinition -> RemarketingAudienceStateBasedAudienceDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudienceStateBasedAudienceDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudienceStateBasedAudienceDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemarketingAudienceStateBasedAudienceDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemarketingAudienceStateBasedAudienceDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemarketingAudienceStateBasedAudienceDefinition -> m RemarketingAudienceStateBasedAudienceDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudienceStateBasedAudienceDefinition -> m RemarketingAudienceStateBasedAudienceDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudienceStateBasedAudienceDefinition -> m RemarketingAudienceStateBasedAudienceDefinition #

Show RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudienceStateBasedAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudienceStateBasedAudienceDefinition = D1 (MetaData "RemarketingAudienceStateBasedAudienceDefinition" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "RemarketingAudienceStateBasedAudienceDefinition'" PrefixI True) (S1 (MetaSel (Just "_rasbadExcludeConditions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions)) :*: S1 (MetaSel (Just "_rasbadIncludeConditions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IncludeConditions))))

remarketingAudienceStateBasedAudienceDefinition :: RemarketingAudienceStateBasedAudienceDefinition Source #

Creates a value of RemarketingAudienceStateBasedAudienceDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AccountTreeResponseAccountSettings

data AccountTreeResponseAccountSettings Source #

Instances
Eq AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountTreeResponseAccountSettings -> c AccountTreeResponseAccountSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountTreeResponseAccountSettings #

toConstr :: AccountTreeResponseAccountSettings -> Constr #

dataTypeOf :: AccountTreeResponseAccountSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountTreeResponseAccountSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountTreeResponseAccountSettings) #

gmapT :: (forall b. Data b => b -> b) -> AccountTreeResponseAccountSettings -> AccountTreeResponseAccountSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeResponseAccountSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountTreeResponseAccountSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountTreeResponseAccountSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountTreeResponseAccountSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountTreeResponseAccountSettings -> m AccountTreeResponseAccountSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeResponseAccountSettings -> m AccountTreeResponseAccountSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountTreeResponseAccountSettings -> m AccountTreeResponseAccountSettings #

Show AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep AccountTreeResponseAccountSettings :: Type -> Type #

ToJSON AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeResponseAccountSettings Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep AccountTreeResponseAccountSettings = D1 (MetaData "AccountTreeResponseAccountSettings" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "AccountTreeResponseAccountSettings'" PrefixI True) ((S1 (MetaSel (Just "_aShareWithSpeciaLists") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_aShareWithSupport") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_aShareAnonymouslyWithOthers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_aShareWithGoogleProducts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

accountTreeResponseAccountSettings :: AccountTreeResponseAccountSettings Source #

Creates a value of AccountTreeResponseAccountSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoalURLDestinationDetails

data GoalURLDestinationDetails Source #

Details for the goal of the type URL_DESTINATION.

See: goalURLDestinationDetails smart constructor.

Instances
Eq GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoalURLDestinationDetails -> c GoalURLDestinationDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoalURLDestinationDetails #

toConstr :: GoalURLDestinationDetails -> Constr #

dataTypeOf :: GoalURLDestinationDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoalURLDestinationDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoalURLDestinationDetails) #

gmapT :: (forall b. Data b => b -> b) -> GoalURLDestinationDetails -> GoalURLDestinationDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoalURLDestinationDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoalURLDestinationDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoalURLDestinationDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoalURLDestinationDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoalURLDestinationDetails -> m GoalURLDestinationDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalURLDestinationDetails -> m GoalURLDestinationDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoalURLDestinationDetails -> m GoalURLDestinationDetails #

Show GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GoalURLDestinationDetails :: Type -> Type #

ToJSON GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalURLDestinationDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GoalURLDestinationDetails = D1 (MetaData "GoalURLDestinationDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GoalURLDestinationDetails'" PrefixI True) ((S1 (MetaSel (Just "_guddURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_guddMatchType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_guddSteps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoalURLDestinationDetailsStepsItem])) :*: (S1 (MetaSel (Just "_guddCaseSensitive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_guddFirstStepRequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

goalURLDestinationDetails :: GoalURLDestinationDetails Source #

Creates a value of GoalURLDestinationDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

guddMatchType :: Lens' GoalURLDestinationDetails (Maybe Text) Source #

Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX.

guddSteps :: Lens' GoalURLDestinationDetails [GoalURLDestinationDetailsStepsItem] Source #

List of steps configured for this goal funnel.

guddCaseSensitive :: Lens' GoalURLDestinationDetails (Maybe Bool) Source #

Determines if the goal URL must exactly match the capitalization of visited URLs.

guddFirstStepRequired :: Lens' GoalURLDestinationDetails (Maybe Bool) Source #

Determines if the first step in this goal is required.

ProFileFilterLinks

data ProFileFilterLinks Source #

A profile filter link collection lists profile filter links between profiles and filters. Each resource in the collection corresponds to a profile filter link.

See: proFileFilterLinks smart constructor.

proFileFilterLinks :: ProFileFilterLinks Source #

Creates a value of ProFileFilterLinks with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfflNextLink :: Lens' ProFileFilterLinks (Maybe Text) Source #

Link to next page for this profile filter link collection.

pfflItemsPerPage :: Lens' ProFileFilterLinks (Maybe Int32) Source #

The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1,000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.

pfflUsername :: Lens' ProFileFilterLinks (Maybe Text) Source #

Email ID of the authenticated user

pfflItems :: Lens' ProFileFilterLinks [ProFileFilterLink] Source #

A list of profile filter links.

pfflTotalResults :: Lens' ProFileFilterLinks (Maybe Int32) Source #

The total number of results for the query, regardless of the number of results in the response.

pfflStartIndex :: Lens' ProFileFilterLinks (Maybe Int32) Source #

The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.

pfflPreviousLink :: Lens' ProFileFilterLinks (Maybe Text) Source #

Link to previous page for this profile filter link collection.

WebPropertyParentLink

data WebPropertyParentLink Source #

Parent link for this web property. Points to the account to which this web property belongs.

See: webPropertyParentLink smart constructor.

webPropertyParentLink :: WebPropertyParentLink Source #

Creates a value of WebPropertyParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpplHref :: Lens' WebPropertyParentLink (Maybe Text) Source #

Link to the account for this web property.

wpplType :: Lens' WebPropertyParentLink Text Source #

Type of the parent link. Its value is "analytics#account".

GaDataProFileInfo

data GaDataProFileInfo Source #

Information for the view (profile), for which the Analytics data was requested.

See: gaDataProFileInfo smart constructor.

Instances
Eq GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataProFileInfo -> c GaDataProFileInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataProFileInfo #

toConstr :: GaDataProFileInfo -> Constr #

dataTypeOf :: GaDataProFileInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataProFileInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataProFileInfo) #

gmapT :: (forall b. Data b => b -> b) -> GaDataProFileInfo -> GaDataProFileInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataProFileInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataProFileInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataProFileInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataProFileInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataProFileInfo -> m GaDataProFileInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataProFileInfo -> m GaDataProFileInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataProFileInfo -> m GaDataProFileInfo #

Show GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataProFileInfo :: Type -> Type #

ToJSON GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataProFileInfo Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataProFileInfo = D1 (MetaData "GaDataProFileInfo" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GaDataProFileInfo'" PrefixI True) ((S1 (MetaSel (Just "_gdpfiWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gdpfiProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdpfiProFileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_gdpfiAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gdpfiInternalWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdpfiTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

gaDataProFileInfo :: GaDataProFileInfo Source #

Creates a value of GaDataProFileInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdpfiWebPropertyId :: Lens' GaDataProFileInfo (Maybe Text) Source #

Web Property ID to which this view (profile) belongs.

gdpfiAccountId :: Lens' GaDataProFileInfo (Maybe Text) Source #

Account ID to which this view (profile) belongs.

gdpfiInternalWebPropertyId :: Lens' GaDataProFileInfo (Maybe Text) Source #

Internal ID for the web property to which this view (profile) belongs.

gdpfiTableId :: Lens' GaDataProFileInfo (Maybe Text) Source #

Table ID for view (profile).

Upload

data Upload Source #

Metadata returned for an upload operation.

See: upload smart constructor.

Instances
Eq Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Upload -> Upload -> Bool #

(/=) :: Upload -> Upload -> Bool #

Data Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Upload -> c Upload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Upload #

toConstr :: Upload -> Constr #

dataTypeOf :: Upload -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Upload) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Upload) #

gmapT :: (forall b. Data b => b -> b) -> Upload -> Upload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Upload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Upload -> r #

gmapQ :: (forall d. Data d => d -> u) -> Upload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Upload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Upload -> m Upload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Upload -> m Upload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Upload -> m Upload #

Show Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Upload :: Type -> Type #

Methods

from :: Upload -> Rep Upload x #

to :: Rep Upload x -> Upload #

ToJSON Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Upload Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

upload :: Upload Source #

Creates a value of Upload with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uuStatus :: Lens' Upload (Maybe Text) Source #

Upload status. Possible values: PENDING, COMPLETED, FAILED, DELETING, DELETED.

uuKind :: Lens' Upload Text Source #

Resource type for Analytics upload.

uuCustomDataSourceId :: Lens' Upload (Maybe Text) Source #

Custom data source Id to which this data import belongs.

uuUploadTime :: Lens' Upload (Maybe UTCTime) Source #

Time this file is uploaded.

uuAccountId :: Lens' Upload (Maybe Int64) Source #

Account Id to which this upload belongs.

uuId :: Lens' Upload (Maybe Text) Source #

A unique ID for this upload.

uuErrors :: Lens' Upload [Text] Source #

Data import errors collection.

DataMcfGetSamplingLevel

data DataMcfGetSamplingLevel Source #

The desired sampling level.

Constructors

DMGSLDefault

DEFAULT Returns response with a sample size that balances speed and accuracy.

DMGSLFaster

FASTER Returns a fast response with a smaller sample size.

DMGSLHigherPrecision

HIGHER_PRECISION Returns a more accurate response using a large sample size, but this may result in the response being slower.

Instances
Enum DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Eq DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Data DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataMcfGetSamplingLevel -> c DataMcfGetSamplingLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataMcfGetSamplingLevel #

toConstr :: DataMcfGetSamplingLevel -> Constr #

dataTypeOf :: DataMcfGetSamplingLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataMcfGetSamplingLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataMcfGetSamplingLevel) #

gmapT :: (forall b. Data b => b -> b) -> DataMcfGetSamplingLevel -> DataMcfGetSamplingLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataMcfGetSamplingLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataMcfGetSamplingLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataMcfGetSamplingLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataMcfGetSamplingLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataMcfGetSamplingLevel -> m DataMcfGetSamplingLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataMcfGetSamplingLevel -> m DataMcfGetSamplingLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataMcfGetSamplingLevel -> m DataMcfGetSamplingLevel #

Ord DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Read DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Show DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Generic DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

Associated Types

type Rep DataMcfGetSamplingLevel :: Type -> Type #

Hashable DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

ToJSON DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

FromJSON DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

FromHttpApiData DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

ToHttpApiData DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

type Rep DataMcfGetSamplingLevel Source # 
Instance details

Defined in Network.Google.Analytics.Types.Sum

type Rep DataMcfGetSamplingLevel = D1 (MetaData "DataMcfGetSamplingLevel" "Network.Google.Analytics.Types.Sum" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "DMGSLDefault" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DMGSLFaster" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DMGSLHigherPrecision" PrefixI False) (U1 :: Type -> Type)))

CustomDimension

data CustomDimension Source #

JSON template for Analytics Custom Dimension.

See: customDimension smart constructor.

Instances
Eq CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomDimension -> c CustomDimension #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomDimension #

toConstr :: CustomDimension -> Constr #

dataTypeOf :: CustomDimension -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CustomDimension) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomDimension) #

gmapT :: (forall b. Data b => b -> b) -> CustomDimension -> CustomDimension #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomDimension -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomDimension -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomDimension -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomDimension -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomDimension -> m CustomDimension #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDimension -> m CustomDimension #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomDimension -> m CustomDimension #

Show CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep CustomDimension :: Type -> Type #

ToJSON CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomDimension Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep CustomDimension = D1 (MetaData "CustomDimension" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "CustomDimension'" PrefixI True) (((S1 (MetaSel (Just "_cddParentLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CustomDimensionParentLink)) :*: (S1 (MetaSel (Just "_cddWebPropertyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cddKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_cddCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_cddActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_cddSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cddAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cddName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cddScope") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cddId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cddUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_cddIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))

customDimension :: CustomDimension Source #

Creates a value of CustomDimension with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cddParentLink :: Lens' CustomDimension (Maybe CustomDimensionParentLink) Source #

Parent link for the custom dimension. Points to the property to which the custom dimension belongs.

cddKind :: Lens' CustomDimension Text Source #

Kind value for a custom dimension. Set to "analytics#customDimension". It is a read-only field.

cddCreated :: Lens' CustomDimension (Maybe UTCTime) Source #

Time the custom dimension was created.

cddActive :: Lens' CustomDimension (Maybe Bool) Source #

Boolean indicating whether the custom dimension is active.

cddSelfLink :: Lens' CustomDimension (Maybe Text) Source #

Link for the custom dimension

cddName :: Lens' CustomDimension (Maybe Text) Source #

Name of the custom dimension.

cddScope :: Lens' CustomDimension (Maybe Text) Source #

Scope of the custom dimension: HIT, SESSION, USER or PRODUCT.

cddId :: Lens' CustomDimension (Maybe Text) Source #

Custom dimension ID.

cddUpdated :: Lens' CustomDimension (Maybe UTCTime) Source #

Time the custom dimension was last modified.

cddIndex :: Lens' CustomDimension (Maybe Int32) Source #

Index of the custom dimension.

Segment

data Segment Source #

JSON template for an Analytics segment.

See: segment smart constructor.

Instances
Eq Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Segment -> Segment -> Bool #

(/=) :: Segment -> Segment -> Bool #

Data Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Segment -> c Segment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Segment #

toConstr :: Segment -> Constr #

dataTypeOf :: Segment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Segment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Segment) #

gmapT :: (forall b. Data b => b -> b) -> Segment -> Segment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Segment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Segment -> r #

gmapQ :: (forall d. Data d => d -> u) -> Segment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Segment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Segment -> m Segment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Segment -> m Segment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Segment -> m Segment #

Show Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Segment :: Type -> Type #

Methods

from :: Segment -> Rep Segment x #

to :: Rep Segment x -> Segment #

ToJSON Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Segment Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

segment :: Segment Source #

Creates a value of Segment with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

segDefinition :: Lens' Segment (Maybe Text) Source #

Segment definition.

segKind :: Lens' Segment Text Source #

Resource type for Analytics segment.

segCreated :: Lens' Segment (Maybe UTCTime) Source #

Time the segment was created.

segSelfLink :: Lens' Segment (Maybe Text) Source #

Link for this segment.

segName :: Lens' Segment (Maybe Text) Source #

Segment name.

segId :: Lens' Segment (Maybe Text) Source #

Segment ID.

segUpdated :: Lens' Segment (Maybe UTCTime) Source #

Time the segment was last modified.

segType :: Lens' Segment (Maybe Text) Source #

Type for a segment. Possible values are "BUILT_IN" or "CUSTOM".

segSegmentId :: Lens' Segment (Maybe Text) Source #

Segment ID. Can be used with the 'segment' parameter in Core Reporting API.

AccountChildLink

data AccountChildLink Source #

Child link for an account entry. Points to the list of web properties for this account.

See: accountChildLink smart constructor.

accountChildLink :: AccountChildLink Source #

Creates a value of AccountChildLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aclHref :: Lens' AccountChildLink (Maybe Text) Source #

Link to the list of web properties for this account.

aclType :: Lens' AccountChildLink Text Source #

Type of the child link. Its value is "analytics#webproperties".

ProFileFilterLink

data ProFileFilterLink Source #

JSON template for an Analytics profile filter link.

See: proFileFilterLink smart constructor.

proFileFilterLink :: ProFileFilterLink Source #

Creates a value of ProFileFilterLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

proProFileRef :: Lens' ProFileFilterLink (Maybe ProFileRef) Source #

View (Profile) for this link.

proKind :: Lens' ProFileFilterLink Text Source #

Resource type for Analytics filter.

proSelfLink :: Lens' ProFileFilterLink (Maybe Text) Source #

Link for this profile filter link.

proId :: Lens' ProFileFilterLink (Maybe Text) Source #

Profile filter link ID.

proRank :: Lens' ProFileFilterLink (Maybe Int32) Source #

The rank of this profile filter link relative to the other filters linked to the same profile. For readonly (i.e., list and get) operations, the rank always starts at 1. For write (i.e., create, update, or delete) operations, you may specify a value between 0 and 255 inclusively, [0, 255]. In order to insert a link at the end of the list, either don't specify a rank or set a rank to a number greater than the largest rank in the list. In order to insert a link to the beginning of the list specify a rank that is less than or equal to 1. The new link will move all existing filters with the same or lower rank down the list. After the link is inserted/updated/deleted all profile filter links will be renumbered starting at 1.

CustomMetricParentLink

data CustomMetricParentLink Source #

Parent link for the custom metric. Points to the property to which the custom metric belongs.

See: customMetricParentLink smart constructor.

customMetricParentLink :: CustomMetricParentLink Source #

Creates a value of CustomMetricParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cmplHref :: Lens' CustomMetricParentLink (Maybe Text) Source #

Link to the property to which the custom metric belongs.

cmplType :: Lens' CustomMetricParentLink Text Source #

Type of the parent link. Set to "analytics#webproperty".

Column

data Column Source #

JSON template for a metadata column.

See: column smart constructor.

Instances
Eq Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

(==) :: Column -> Column -> Bool #

(/=) :: Column -> Column -> Bool #

Data Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Column -> c Column #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Column #

toConstr :: Column -> Constr #

dataTypeOf :: Column -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Column) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Column) #

gmapT :: (forall b. Data b => b -> b) -> Column -> Column #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Column -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Column -> r #

gmapQ :: (forall d. Data d => d -> u) -> Column -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Column -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Column -> m Column #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Column -> m Column #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Column -> m Column #

Show Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep Column :: Type -> Type #

Methods

from :: Column -> Rep Column x #

to :: Rep Column x -> Column #

ToJSON Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Column Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep Column = D1 (MetaData "Column" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "Column'" PrefixI True) (S1 (MetaSel (Just "_ccKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_ccAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ColumnAttributes)) :*: S1 (MetaSel (Just "_ccId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

column :: Column Source #

Creates a value of Column with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccKind :: Lens' Column Text Source #

Resource type for Analytics column.

ccAttributes :: Lens' Column (Maybe ColumnAttributes) Source #

Map of attribute name and value for this column.

ccId :: Lens' Column (Maybe Text) Source #

Column id.

RemarketingAudienceAudienceDefinition

data RemarketingAudienceAudienceDefinition Source #

The simple audience definition that will cause a user to be added to an audience.

See: remarketingAudienceAudienceDefinition smart constructor.

Instances
Eq RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemarketingAudienceAudienceDefinition -> c RemarketingAudienceAudienceDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemarketingAudienceAudienceDefinition #

toConstr :: RemarketingAudienceAudienceDefinition -> Constr #

dataTypeOf :: RemarketingAudienceAudienceDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RemarketingAudienceAudienceDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemarketingAudienceAudienceDefinition) #

gmapT :: (forall b. Data b => b -> b) -> RemarketingAudienceAudienceDefinition -> RemarketingAudienceAudienceDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudienceAudienceDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudienceAudienceDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemarketingAudienceAudienceDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemarketingAudienceAudienceDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemarketingAudienceAudienceDefinition -> m RemarketingAudienceAudienceDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudienceAudienceDefinition -> m RemarketingAudienceAudienceDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudienceAudienceDefinition -> m RemarketingAudienceAudienceDefinition #

Show RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudienceAudienceDefinition Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudienceAudienceDefinition = D1 (MetaData "RemarketingAudienceAudienceDefinition" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "RemarketingAudienceAudienceDefinition'" PrefixI True) (S1 (MetaSel (Just "_raadIncludeConditions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe IncludeConditions))))

remarketingAudienceAudienceDefinition :: RemarketingAudienceAudienceDefinition Source #

Creates a value of RemarketingAudienceAudienceDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

raadIncludeConditions :: Lens' RemarketingAudienceAudienceDefinition (Maybe IncludeConditions) Source #

Defines the conditions to include users to the audience.

GaDataDataTableColsItem

data GaDataDataTableColsItem Source #

Instances
Eq GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataDataTableColsItem -> c GaDataDataTableColsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataDataTableColsItem #

toConstr :: GaDataDataTableColsItem -> Constr #

dataTypeOf :: GaDataDataTableColsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataDataTableColsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataDataTableColsItem) #

gmapT :: (forall b. Data b => b -> b) -> GaDataDataTableColsItem -> GaDataDataTableColsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTableColsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataDataTableColsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataDataTableColsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataDataTableColsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataDataTableColsItem -> m GaDataDataTableColsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTableColsItem -> m GaDataDataTableColsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataDataTableColsItem -> m GaDataDataTableColsItem #

Show GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataDataTableColsItem :: Type -> Type #

ToJSON GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTableColsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataDataTableColsItem = D1 (MetaData "GaDataDataTableColsItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GaDataDataTableColsItem'" PrefixI True) (S1 (MetaSel (Just "_gddtciId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gddtciType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gddtciLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gaDataDataTableColsItem :: GaDataDataTableColsItem Source #

Creates a value of GaDataDataTableColsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ExperimentVariationsItem

data ExperimentVariationsItem Source #

Instances
Eq ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExperimentVariationsItem -> c ExperimentVariationsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExperimentVariationsItem #

toConstr :: ExperimentVariationsItem -> Constr #

dataTypeOf :: ExperimentVariationsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExperimentVariationsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExperimentVariationsItem) #

gmapT :: (forall b. Data b => b -> b) -> ExperimentVariationsItem -> ExperimentVariationsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExperimentVariationsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExperimentVariationsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExperimentVariationsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExperimentVariationsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExperimentVariationsItem -> m ExperimentVariationsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExperimentVariationsItem -> m ExperimentVariationsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExperimentVariationsItem -> m ExperimentVariationsItem #

Show ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ExperimentVariationsItem :: Type -> Type #

ToJSON ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ExperimentVariationsItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ExperimentVariationsItem = D1 (MetaData "ExperimentVariationsItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "ExperimentVariationsItem'" PrefixI True) ((S1 (MetaSel (Just "_eviStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eviWeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_eviURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_eviWon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_eviName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

experimentVariationsItem :: ExperimentVariationsItem Source #

Creates a value of ExperimentVariationsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eviStatus :: Lens' ExperimentVariationsItem (Maybe Text) Source #

Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE variations are not served. This field may not be changed for an experiment whose status is ENDED.

eviWeight :: Lens' ExperimentVariationsItem (Maybe Double) Source #

Weight that this variation should receive. Only present if the experiment is running. This field is read-only.

eviURL :: Lens' ExperimentVariationsItem (Maybe Text) Source #

The URL of the variation. This field may not be changed for an experiment whose status is RUNNING or ENDED.

eviWon :: Lens' ExperimentVariationsItem (Maybe Bool) Source #

True if the experiment has ended and this variation performed (statistically) significantly better than the original. This field is read-only.

eviName :: Lens' ExperimentVariationsItem (Maybe Text) Source #

The name of the variation. This field is required when creating an experiment. This field may not be changed for an experiment whose status is ENDED.

RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions

data RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source #

Defines the conditions to exclude users from the audience.

See: remarketingAudienceStateBasedAudienceDefinitionExcludeConditions smart constructor.

Instances
Eq RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> c RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions #

toConstr :: RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> Constr #

dataTypeOf :: RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions) #

gmapT :: (forall b. Data b => b -> b) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> r #

gmapQ :: (forall d. Data d => d -> u) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> m RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> m RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions -> m RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions #

Show RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions = D1 (MetaData "RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions'" PrefixI True) (S1 (MetaSel (Just "_rasbadecExclusionDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rasbadecSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

rasbadecSegment :: Lens' RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions (Maybe Text) Source #

The segment condition that will cause a user to be removed from an audience.

McfDataTotalsForAllResults

data McfDataTotalsForAllResults Source #

Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.

See: mcfDataTotalsForAllResults smart constructor.

Instances
Eq McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> McfDataTotalsForAllResults -> c McfDataTotalsForAllResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c McfDataTotalsForAllResults #

toConstr :: McfDataTotalsForAllResults -> Constr #

dataTypeOf :: McfDataTotalsForAllResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c McfDataTotalsForAllResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c McfDataTotalsForAllResults) #

gmapT :: (forall b. Data b => b -> b) -> McfDataTotalsForAllResults -> McfDataTotalsForAllResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> McfDataTotalsForAllResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> McfDataTotalsForAllResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> McfDataTotalsForAllResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> McfDataTotalsForAllResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> McfDataTotalsForAllResults -> m McfDataTotalsForAllResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataTotalsForAllResults -> m McfDataTotalsForAllResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> McfDataTotalsForAllResults -> m McfDataTotalsForAllResults #

Show McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep McfDataTotalsForAllResults :: Type -> Type #

ToJSON McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataTotalsForAllResults Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep McfDataTotalsForAllResults = D1 (MetaData "McfDataTotalsForAllResults" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "McfDataTotalsForAllResults'" PrefixI True) (S1 (MetaSel (Just "_mdtfarAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

mcfDataTotalsForAllResults Source #

Creates a value of McfDataTotalsForAllResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdtfarAddtional :: Lens' McfDataTotalsForAllResults (HashMap Text Text) Source #

Key-value pair for the total value of a metric. Key is the metric name and the value is the total value for that metric.

UserDeletionRequestId

data UserDeletionRequestId Source #

User ID.

See: userDeletionRequestId smart constructor.

Instances
Eq UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserDeletionRequestId -> c UserDeletionRequestId #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserDeletionRequestId #

toConstr :: UserDeletionRequestId -> Constr #

dataTypeOf :: UserDeletionRequestId -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserDeletionRequestId) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserDeletionRequestId) #

gmapT :: (forall b. Data b => b -> b) -> UserDeletionRequestId -> UserDeletionRequestId #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserDeletionRequestId -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserDeletionRequestId -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserDeletionRequestId -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserDeletionRequestId -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserDeletionRequestId -> m UserDeletionRequestId #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserDeletionRequestId -> m UserDeletionRequestId #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserDeletionRequestId -> m UserDeletionRequestId #

Show UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep UserDeletionRequestId :: Type -> Type #

ToJSON UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UserDeletionRequestId Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UserDeletionRequestId = D1 (MetaData "UserDeletionRequestId" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "UserDeletionRequestId'" PrefixI True) (S1 (MetaSel (Just "_udriUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_udriType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

userDeletionRequestId :: UserDeletionRequestId Source #

Creates a value of UserDeletionRequestId with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

UnSampledReportCloudStorageDownloadDetails

data UnSampledReportCloudStorageDownloadDetails Source #

Download details for a file stored in Google Cloud Storage.

See: unSampledReportCloudStorageDownloadDetails smart constructor.

Instances
Eq UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnSampledReportCloudStorageDownloadDetails -> c UnSampledReportCloudStorageDownloadDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnSampledReportCloudStorageDownloadDetails #

toConstr :: UnSampledReportCloudStorageDownloadDetails -> Constr #

dataTypeOf :: UnSampledReportCloudStorageDownloadDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnSampledReportCloudStorageDownloadDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnSampledReportCloudStorageDownloadDetails) #

gmapT :: (forall b. Data b => b -> b) -> UnSampledReportCloudStorageDownloadDetails -> UnSampledReportCloudStorageDownloadDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReportCloudStorageDownloadDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnSampledReportCloudStorageDownloadDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnSampledReportCloudStorageDownloadDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnSampledReportCloudStorageDownloadDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnSampledReportCloudStorageDownloadDetails -> m UnSampledReportCloudStorageDownloadDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReportCloudStorageDownloadDetails -> m UnSampledReportCloudStorageDownloadDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnSampledReportCloudStorageDownloadDetails -> m UnSampledReportCloudStorageDownloadDetails #

Show UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

ToJSON UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReportCloudStorageDownloadDetails Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep UnSampledReportCloudStorageDownloadDetails = D1 (MetaData "UnSampledReportCloudStorageDownloadDetails" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "UnSampledReportCloudStorageDownloadDetails'" PrefixI True) (S1 (MetaSel (Just "_usrcsddObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_usrcsddBucketId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

unSampledReportCloudStorageDownloadDetails :: UnSampledReportCloudStorageDownloadDetails Source #

Creates a value of UnSampledReportCloudStorageDownloadDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usrcsddObjectId :: Lens' UnSampledReportCloudStorageDownloadDetails (Maybe Text) Source #

Id of the file object containing the report data.

usrcsddBucketId :: Lens' UnSampledReportCloudStorageDownloadDetails (Maybe Text) Source #

Id of the bucket the file object is stored in.

ProFileChildLink

data ProFileChildLink Source #

Child link for this view (profile). Points to the list of goals for this view (profile).

See: proFileChildLink smart constructor.

proFileChildLink :: ProFileChildLink Source #

Creates a value of ProFileChildLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pfclHref :: Lens' ProFileChildLink (Maybe Text) Source #

Link to the list of goals for this view (profile).

pfclType :: Lens' ProFileChildLink Text Source #

Value is "analytics#goals".

GaDataColumnHeadersItem

data GaDataColumnHeadersItem Source #

Instances
Eq GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GaDataColumnHeadersItem -> c GaDataColumnHeadersItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GaDataColumnHeadersItem #

toConstr :: GaDataColumnHeadersItem -> Constr #

dataTypeOf :: GaDataColumnHeadersItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GaDataColumnHeadersItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GaDataColumnHeadersItem) #

gmapT :: (forall b. Data b => b -> b) -> GaDataColumnHeadersItem -> GaDataColumnHeadersItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GaDataColumnHeadersItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GaDataColumnHeadersItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> GaDataColumnHeadersItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GaDataColumnHeadersItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GaDataColumnHeadersItem -> m GaDataColumnHeadersItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataColumnHeadersItem -> m GaDataColumnHeadersItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GaDataColumnHeadersItem -> m GaDataColumnHeadersItem #

Show GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep GaDataColumnHeadersItem :: Type -> Type #

ToJSON GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataColumnHeadersItem Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep GaDataColumnHeadersItem = D1 (MetaData "GaDataColumnHeadersItem" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" False) (C1 (MetaCons "GaDataColumnHeadersItem'" PrefixI True) (S1 (MetaSel (Just "_gdchiColumnType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gdchiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gdchiDataType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gaDataColumnHeadersItem :: GaDataColumnHeadersItem Source #

Creates a value of GaDataColumnHeadersItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdchiColumnType :: Lens' GaDataColumnHeadersItem (Maybe Text) Source #

Column Type. Either DIMENSION or METRIC.

gdchiDataType :: Lens' GaDataColumnHeadersItem (Maybe Text) Source #

Data type. Dimension column headers have only STRING as the data type. Metric column headers have data types for metric values such as INTEGER, DOUBLE, CURRENCY etc.

GoalParentLink

data GoalParentLink Source #

Parent link for a goal. Points to the view (profile) to which this goal belongs.

See: goalParentLink smart constructor.

goalParentLink :: GoalParentLink Source #

Creates a value of GoalParentLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gplHref :: Lens' GoalParentLink (Maybe Text) Source #

Link to the view (profile) to which this goal belongs.

gplType :: Lens' GoalParentLink Text Source #

Value is "analytics#profile".

ColumnAttributes

data ColumnAttributes Source #

Map of attribute name and value for this column.

See: columnAttributes smart constructor.

Instances
Eq ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Data ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColumnAttributes -> c ColumnAttributes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColumnAttributes #

toConstr :: ColumnAttributes -> Constr #

dataTypeOf :: ColumnAttributes -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ColumnAttributes) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColumnAttributes) #

gmapT :: (forall b. Data b => b -> b) -> ColumnAttributes -> ColumnAttributes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColumnAttributes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColumnAttributes -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColumnAttributes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColumnAttributes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColumnAttributes -> m ColumnAttributes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColumnAttributes -> m ColumnAttributes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColumnAttributes -> m ColumnAttributes #

Show ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Generic ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

Associated Types

type Rep ColumnAttributes :: Type -> Type #

ToJSON ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

FromJSON ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ColumnAttributes Source # 
Instance details

Defined in Network.Google.Analytics.Types.Product

type Rep ColumnAttributes = D1 (MetaData "ColumnAttributes" "Network.Google.Analytics.Types.Product" "gogol-analytics-0.4.0-8oDsBGD0bWo5StLtdNIJLF" True) (C1 (MetaCons "ColumnAttributes'" PrefixI True) (S1 (MetaSel (Just "_caAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

columnAttributes Source #

Creates a value of ColumnAttributes with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

caAddtional :: Lens' ColumnAttributes (HashMap Text Text) Source #

The name of the attribute.