gogol-tagmanager-0.4.0: Google Tag Manager 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.TagManager

Contents

Description

Accesses Tag Manager accounts and containers.

See: Tag Manager API Reference

Synopsis

Service Configuration

tagManagerService :: ServiceConfig Source #

Default request referring to version v2 of the Tag Manager API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

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

View your Google Tag Manager container and its subcomponents

tagManagerEditContainersScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.edit.containers"] Source #

Manage your Google Tag Manager container and its subcomponents, excluding versioning and publishing

tagManagerManageAccountsScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.manage.accounts"] Source #

View and manage your Google Tag Manager accounts

tagManagerDeleteContainersScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.delete.containers"] Source #

Delete your Google Tag Manager containers

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

Manage user permissions of your Google Tag Manager account and container

tagManagerPublishScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.publish"] Source #

Publish your Google Tag Manager container versions

tagManagerEditContainerversionsScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.edit.containerversions"] Source #

Manage your Google Tag Manager container versions

API Declaration

type TagManagerAPI = AccountsUserPermissionsListResource :<|> (AccountsUserPermissionsGetResource :<|> (AccountsUserPermissionsCreateResource :<|> (AccountsUserPermissionsDeleteResource :<|> (AccountsUserPermissionsUpdateResource :<|> (AccountsContainersVersionsUndeleteResource :<|> (AccountsContainersVersionsGetResource :<|> (AccountsContainersVersionsSetLatestResource :<|> (AccountsContainersVersionsLiveResource :<|> (AccountsContainersVersionsDeleteResource :<|> (AccountsContainersVersionsUpdateResource :<|> (AccountsContainersVersionsPublishResource :<|> (AccountsContainersVersionHeadersListResource :<|> (AccountsContainersVersionHeadersLatestResource :<|> (AccountsContainersEnvironmentsListResource :<|> (AccountsContainersEnvironmentsPatchResource :<|> (AccountsContainersEnvironmentsGetResource :<|> (AccountsContainersEnvironmentsCreateResource :<|> (AccountsContainersEnvironmentsReauthorizeResource :<|> (AccountsContainersEnvironmentsDeleteResource :<|> (AccountsContainersEnvironmentsUpdateResource :<|> (AccountsContainersWorkspacesVariablesListResource :<|> (AccountsContainersWorkspacesVariablesGetResource :<|> (AccountsContainersWorkspacesVariablesCreateResource :<|> (AccountsContainersWorkspacesVariablesRevertResource :<|> (AccountsContainersWorkspacesVariablesDeleteResource :<|> (AccountsContainersWorkspacesVariablesUpdateResource :<|> (AccountsContainersWorkspacesFoldersListResource :<|> (AccountsContainersWorkspacesFoldersEntitiesResource :<|> (AccountsContainersWorkspacesFoldersGetResource :<|> (AccountsContainersWorkspacesFoldersCreateResource :<|> (AccountsContainersWorkspacesFoldersRevertResource :<|> (AccountsContainersWorkspacesFoldersMoveEntitiesToFolderResource :<|> (AccountsContainersWorkspacesFoldersDeleteResource :<|> (AccountsContainersWorkspacesFoldersUpdateResource :<|> (AccountsContainersWorkspacesTriggersListResource :<|> (AccountsContainersWorkspacesTriggersGetResource :<|> (AccountsContainersWorkspacesTriggersCreateResource :<|> (AccountsContainersWorkspacesTriggersRevertResource :<|> (AccountsContainersWorkspacesTriggersDeleteResource :<|> (AccountsContainersWorkspacesTriggersUpdateResource :<|> (AccountsContainersWorkspacesBuiltInVariablesListResource :<|> (AccountsContainersWorkspacesBuiltInVariablesCreateResource :<|> (AccountsContainersWorkspacesBuiltInVariablesRevertResource :<|> (AccountsContainersWorkspacesBuiltInVariablesDeleteResource :<|> (AccountsContainersWorkspacesProposalCreateResource :<|> (AccountsContainersWorkspacesProposalDeleteResource :<|> (AccountsContainersWorkspacesTagsListResource :<|> (AccountsContainersWorkspacesTagsGetResource :<|> (AccountsContainersWorkspacesTagsCreateResource :<|> (AccountsContainersWorkspacesTagsRevertResource :<|> (AccountsContainersWorkspacesTagsDeleteResource :<|> (AccountsContainersWorkspacesTagsUpdateResource :<|> (AccountsContainersWorkspacesGetProposalResource :<|> (AccountsContainersWorkspacesListResource :<|> (AccountsContainersWorkspacesUpdateProposalResource :<|> (AccountsContainersWorkspacesResolveConflictResource :<|> (AccountsContainersWorkspacesQuickPreviewResource :<|> (AccountsContainersWorkspacesGetResource :<|> (AccountsContainersWorkspacesCreateVersionResource :<|> (AccountsContainersWorkspacesCreateResource :<|> (AccountsContainersWorkspacesSyncResource :<|> (AccountsContainersWorkspacesGetStatusResource :<|> (AccountsContainersWorkspacesDeleteResource :<|> (AccountsContainersWorkspacesUpdateResource :<|> (AccountsContainersListResource :<|> (AccountsContainersGetResource :<|> (AccountsContainersCreateResource :<|> (AccountsContainersDeleteResource :<|> (AccountsContainersUpdateResource :<|> (AccountsListResource :<|> (AccountsGetResource :<|> AccountsUpdateResource))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source #

Represents the entirety of the methods and resources available for the Tag Manager API service.

Resources

tagmanager.accounts.containers.create

tagmanager.accounts.containers.delete

tagmanager.accounts.containers.environments.create

tagmanager.accounts.containers.environments.delete

tagmanager.accounts.containers.environments.get

tagmanager.accounts.containers.environments.list

tagmanager.accounts.containers.environments.patch

tagmanager.accounts.containers.environments.reauthorize

tagmanager.accounts.containers.environments.update

tagmanager.accounts.containers.get

tagmanager.accounts.containers.list

tagmanager.accounts.containers.update

tagmanager.accounts.containers.version_headers.latest

tagmanager.accounts.containers.version_headers.list

tagmanager.accounts.containers.versions.delete

tagmanager.accounts.containers.versions.get

tagmanager.accounts.containers.versions.live

tagmanager.accounts.containers.versions.publish

tagmanager.accounts.containers.versions.set_latest

tagmanager.accounts.containers.versions.undelete

tagmanager.accounts.containers.versions.update

tagmanager.accounts.containers.workspaces.built_in_variables.create

tagmanager.accounts.containers.workspaces.built_in_variables.delete

tagmanager.accounts.containers.workspaces.built_in_variables.list

tagmanager.accounts.containers.workspaces.built_in_variables.revert

tagmanager.accounts.containers.workspaces.create

tagmanager.accounts.containers.workspaces.create_version

tagmanager.accounts.containers.workspaces.delete

tagmanager.accounts.containers.workspaces.folders.create

tagmanager.accounts.containers.workspaces.folders.delete

tagmanager.accounts.containers.workspaces.folders.entities

tagmanager.accounts.containers.workspaces.folders.get

tagmanager.accounts.containers.workspaces.folders.list

tagmanager.accounts.containers.workspaces.folders.move_entities_to_folder

tagmanager.accounts.containers.workspaces.folders.revert

tagmanager.accounts.containers.workspaces.folders.update

tagmanager.accounts.containers.workspaces.get

tagmanager.accounts.containers.workspaces.getProposal

tagmanager.accounts.containers.workspaces.getStatus

tagmanager.accounts.containers.workspaces.list

tagmanager.accounts.containers.workspaces.proposal.create

tagmanager.accounts.containers.workspaces.proposal.delete

tagmanager.accounts.containers.workspaces.quick_preview

tagmanager.accounts.containers.workspaces.resolve_conflict

tagmanager.accounts.containers.workspaces.sync

tagmanager.accounts.containers.workspaces.tags.create

tagmanager.accounts.containers.workspaces.tags.delete

tagmanager.accounts.containers.workspaces.tags.get

tagmanager.accounts.containers.workspaces.tags.list

tagmanager.accounts.containers.workspaces.tags.revert

tagmanager.accounts.containers.workspaces.tags.update

tagmanager.accounts.containers.workspaces.triggers.create

tagmanager.accounts.containers.workspaces.triggers.delete

tagmanager.accounts.containers.workspaces.triggers.get

tagmanager.accounts.containers.workspaces.triggers.list

tagmanager.accounts.containers.workspaces.triggers.revert

tagmanager.accounts.containers.workspaces.triggers.update

tagmanager.accounts.containers.workspaces.update

tagmanager.accounts.containers.workspaces.updateProposal

tagmanager.accounts.containers.workspaces.variables.create

tagmanager.accounts.containers.workspaces.variables.delete

tagmanager.accounts.containers.workspaces.variables.get

tagmanager.accounts.containers.workspaces.variables.list

tagmanager.accounts.containers.workspaces.variables.revert

tagmanager.accounts.containers.workspaces.variables.update

tagmanager.accounts.get

tagmanager.accounts.list

tagmanager.accounts.update

tagmanager.accounts.user_permissions.create

tagmanager.accounts.user_permissions.delete

tagmanager.accounts.user_permissions.get

tagmanager.accounts.user_permissions.list

tagmanager.accounts.user_permissions.update

Types

CreateWorkspaceProposalRequest

data CreateWorkspaceProposalRequest Source #

Creates a workspace proposal to start a review of a workspace.

See: createWorkspaceProposalRequest smart constructor.

Instances
Eq CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: CreateWorkspaceProposalRequest -> Constr #

dataTypeOf :: CreateWorkspaceProposalRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep CreateWorkspaceProposalRequest :: Type -> Type #

ToJSON CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateWorkspaceProposalRequest = D1 (MetaData "CreateWorkspaceProposalRequest" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "CreateWorkspaceProposalRequest'" PrefixI True) (S1 (MetaSel (Just "_cwprInitialComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WorkspaceProposalHistoryComment)) :*: S1 (MetaSel (Just "_cwprReviewers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WorkspaceProposalUser]))))

createWorkspaceProposalRequest :: CreateWorkspaceProposalRequest Source #

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

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

cwprInitialComment :: Lens' CreateWorkspaceProposalRequest (Maybe WorkspaceProposalHistoryComment) Source #

If present, an initial comment to associate with the workspace proposal.

cwprReviewers :: Lens' CreateWorkspaceProposalRequest [WorkspaceProposalUser] Source #

List of users to review the workspace proposal.

ListVariablesResponse

data ListVariablesResponse Source #

List Variables Response.

See: listVariablesResponse smart constructor.

Instances
Eq ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListVariablesResponse -> Constr #

dataTypeOf :: ListVariablesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListVariablesResponse :: Type -> Type #

ToJSON ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListVariablesResponse = D1 (MetaData "ListVariablesResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListVariablesResponse'" PrefixI True) (S1 (MetaSel (Just "_lvrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lvrVariable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Variable]))))

listVariablesResponse :: ListVariablesResponse Source #

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

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

lvrNextPageToken :: Lens' ListVariablesResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

lvrVariable :: Lens' ListVariablesResponse [Variable] Source #

All GTM Variables of a GTM Container.

ListFoldersResponse

data ListFoldersResponse Source #

List Folders Response.

See: listFoldersResponse smart constructor.

Instances
Eq ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListFoldersResponse -> Constr #

dataTypeOf :: ListFoldersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListFoldersResponse :: Type -> Type #

ToJSON ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListFoldersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListFoldersResponse = D1 (MetaData "ListFoldersResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListFoldersResponse'" PrefixI True) (S1 (MetaSel (Just "_lfrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lfrFolder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Folder]))))

listFoldersResponse :: ListFoldersResponse Source #

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

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

lfrNextPageToken :: Lens' ListFoldersResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

lfrFolder :: Lens' ListFoldersResponse [Folder] Source #

All GTM Folders of a GTM Container.

ListEnvironmentsResponse

data ListEnvironmentsResponse Source #

List Environments Response.

See: listEnvironmentsResponse smart constructor.

Instances
Eq ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListEnvironmentsResponse -> Constr #

dataTypeOf :: ListEnvironmentsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListEnvironmentsResponse :: Type -> Type #

ToJSON ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListEnvironmentsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListEnvironmentsResponse = D1 (MetaData "ListEnvironmentsResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListEnvironmentsResponse'" PrefixI True) (S1 (MetaSel (Just "_lerNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lerEnvironment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Environment]))))

listEnvironmentsResponse :: ListEnvironmentsResponse Source #

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

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

lerNextPageToken :: Lens' ListEnvironmentsResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

lerEnvironment :: Lens' ListEnvironmentsResponse [Environment] Source #

All Environments of a GTM Container.

RevertFolderResponse

data RevertFolderResponse Source #

The result of reverting folder changes in a workspace.

See: revertFolderResponse smart constructor.

Instances
Eq RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: RevertFolderResponse -> Constr #

dataTypeOf :: RevertFolderResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep RevertFolderResponse :: Type -> Type #

ToJSON RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertFolderResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertFolderResponse = D1 (MetaData "RevertFolderResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "RevertFolderResponse'" PrefixI True) (S1 (MetaSel (Just "_rfrFolder") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Folder))))

revertFolderResponse :: RevertFolderResponse Source #

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

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

rfrFolder :: Lens' RevertFolderResponse (Maybe Folder) Source #

Folder as it appears in the latest container version since the last workspace synchronization operation. If no folder is present, that means the folder was deleted in the latest container version.

BuiltInVariableType

data BuiltInVariableType Source #

Type of built-in variable.

Constructors

BIVTAdvertiserId
advertiserId
BIVTAdvertisingTrackingEnabled
advertisingTrackingEnabled
BIVTAmpBrowserLanguage
ampBrowserLanguage
BIVTAmpCanonicalHost
ampCanonicalHost
BIVTAmpCanonicalPath
ampCanonicalPath
BIVTAmpCanonicalURL
ampCanonicalUrl
BIVTAmpClientId
ampClientId
BIVTAmpClientMaxScrollX
ampClientMaxScrollX
BIVTAmpClientMaxScrollY
ampClientMaxScrollY
BIVTAmpClientScreenHeight
ampClientScreenHeight
BIVTAmpClientScreenWidth
ampClientScreenWidth
BIVTAmpClientScrollX
ampClientScrollX
BIVTAmpClientScrollY
ampClientScrollY
BIVTAmpClientTimestamp
ampClientTimestamp
BIVTAmpClientTimezone
ampClientTimezone
BIVTAmpGtmEvent
ampGtmEvent
BIVTAmpPageDownloadTime
ampPageDownloadTime
BIVTAmpPageLoadTime
ampPageLoadTime
BIVTAmpPageViewId
ampPageViewId
BIVTAmpReferrer
ampReferrer
BIVTAmpTitle
ampTitle
BIVTAmpTotalEngagedTime
ampTotalEngagedTime
BIVTAppId
appId
BIVTAppName
appName
BIVTAppVersionCode
appVersionCode
BIVTAppVersionName
appVersionName
BIVTBuiltInVariableTypeUnspecified
builtInVariableTypeUnspecified
BIVTClickClasses
clickClasses
BIVTClickElement
clickElement
BIVTClickId
clickId
BIVTClickTarget
clickTarget
BIVTClickText
clickText
BIVTClickURL
clickUrl
BIVTContainerId
containerId
BIVTContainerVersion
containerVersion
BIVTDebugMode
debugMode
BIVTDeviceName
deviceName
BIVTElementVisibilityFirstTime
elementVisibilityFirstTime
BIVTElementVisibilityRatio
elementVisibilityRatio
BIVTElementVisibilityRecentTime
elementVisibilityRecentTime
BIVTElementVisibilityTime
elementVisibilityTime
BIVTEnvironmentName
environmentName
BIVTErrorLine
errorLine
BIVTErrorMessage
errorMessage
BIVTErrorURL
errorUrl
BIVTEvent
event
BIVTEventName
eventName
BIVTFirebaseEventParameterCampaign
firebaseEventParameterCampaign
BIVTFirebaseEventParameterCampaignACLid
firebaseEventParameterCampaignAclid
BIVTFirebaseEventParameterCampaignAnid
firebaseEventParameterCampaignAnid
BIVTFirebaseEventParameterCampaignClickTimestamp
firebaseEventParameterCampaignClickTimestamp
BIVTFirebaseEventParameterCampaignContent
firebaseEventParameterCampaignContent
BIVTFIREBASEEVENTPARAMETERCAMPAIGNCP1
firebaseEventParameterCampaignCp1
BIVTFirebaseEventParameterCampaignGclid
firebaseEventParameterCampaignGclid
BIVTFirebaseEventParameterCampaignSource
firebaseEventParameterCampaignSource
BIVTFirebaseEventParameterCampaignTerm
firebaseEventParameterCampaignTerm
BIVTFirebaseEventParameterCurrency
firebaseEventParameterCurrency
BIVTFirebaseEventParameterDynamicLinkAcceptTime
firebaseEventParameterDynamicLinkAcceptTime
BIVTFirebaseEventParameterDynamicLinkLinkid
firebaseEventParameterDynamicLinkLinkid
BIVTFirebaseEventParameterNotificationMessageDeviceTime
firebaseEventParameterNotificationMessageDeviceTime
BIVTFirebaseEventParameterNotificationMessageId
firebaseEventParameterNotificationMessageId
BIVTFirebaseEventParameterNotificationMessageName
firebaseEventParameterNotificationMessageName
BIVTFirebaseEventParameterNotificationMessageTime
firebaseEventParameterNotificationMessageTime
BIVTFirebaseEventParameterNotificationTopic
firebaseEventParameterNotificationTopic
BIVTFirebaseEventParameterPreviousAppVersion
firebaseEventParameterPreviousAppVersion
BIVTFirebaseEventParameterPreviousOSVersion
firebaseEventParameterPreviousOsVersion
BIVTFirebaseEventParameterPrice
firebaseEventParameterPrice
BIVTFirebaseEventParameterProductId
firebaseEventParameterProductId
BIVTFirebaseEventParameterQuantity
firebaseEventParameterQuantity
BIVTFirebaseEventParameterValue
firebaseEventParameterValue
BIVTFormClasses
formClasses
BIVTFormElement
formElement
BIVTFormId
formId
BIVTFormTarget
formTarget
BIVTFormText
formText
BIVTFormURL
formUrl
BIVTHistorySource
historySource
BIVTHTMLId
htmlId
BIVTLanguage
language
BIVTNewHistoryFragment
newHistoryFragment
BIVTNewHistoryState
newHistoryState
BIVTOldHistoryFragment
oldHistoryFragment
BIVTOldHistoryState
oldHistoryState
BIVTOSVersion
osVersion
BIVTPageHostname
pageHostname
BIVTPagePath
pagePath
BIVTPageURL
pageUrl
BIVTPlatform
platform
BIVTRandomNumber
randomNumber
BIVTReferrer
referrer
BIVTResolution
resolution
BIVTScrollDepthDirection
scrollDepthDirection
BIVTScrollDepthThreshold
scrollDepthThreshold
BIVTScrollDepthUnits
scrollDepthUnits
BIVTSdkVersion
sdkVersion
BIVTVideoCurrentTime
videoCurrentTime
BIVTVideoDuration
videoDuration
BIVTVideoPercent
videoPercent
BIVTVideoProvider
videoProvider
BIVTVideoStatus
videoStatus
BIVTVideoTitle
videoTitle
BIVTVideoURL
videoUrl
BIVTVideoVisible
videoVisible
Instances
Enum BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: BuiltInVariableType -> Constr #

dataTypeOf :: BuiltInVariableType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep BuiltInVariableType :: Type -> Type #

Hashable BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep BuiltInVariableType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep BuiltInVariableType = D1 (MetaData "BuiltInVariableType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((((((C1 (MetaCons "BIVTAdvertiserId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAdvertisingTrackingEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpBrowserLanguage" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTAmpCanonicalHost" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAmpCanonicalPath" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpCanonicalURL" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTAmpClientId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAmpClientMaxScrollX" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpClientMaxScrollY" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTAmpClientScreenHeight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAmpClientScreenWidth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpClientScrollX" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "BIVTAmpClientScrollY" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAmpClientTimestamp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpClientTimezone" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTAmpGtmEvent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAmpPageDownloadTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpPageLoadTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTAmpPageViewId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTAmpReferrer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAmpTitle" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTAmpTotalEngagedTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAppId" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTAppName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTAppVersionCode" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "BIVTAppVersionName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTBuiltInVariableTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTClickClasses" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTClickElement" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTClickId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTClickTarget" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTClickText" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTClickURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTContainerId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTContainerVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTDebugMode" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTDeviceName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTElementVisibilityFirstTime" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "BIVTElementVisibilityRatio" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTElementVisibilityRecentTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTElementVisibilityTime" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTEnvironmentName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTErrorLine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTErrorMessage" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTErrorURL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTEventName" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTFirebaseEventParameterCampaign" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterCampaignACLid" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTFirebaseEventParameterCampaignAnid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterCampaignClickTimestamp" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "BIVTFirebaseEventParameterCampaignContent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTFIREBASEEVENTPARAMETERCAMPAIGNCP1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterCampaignGclid" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTFirebaseEventParameterCampaignSource" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTFirebaseEventParameterCampaignTerm" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterCurrency" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTFirebaseEventParameterDynamicLinkAcceptTime" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTFirebaseEventParameterDynamicLinkLinkid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterNotificationMessageDeviceTime" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTFirebaseEventParameterNotificationMessageId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterNotificationMessageName" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTFirebaseEventParameterNotificationMessageTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterNotificationTopic" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "BIVTFirebaseEventParameterPreviousAppVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTFirebaseEventParameterPreviousOSVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterPrice" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTFirebaseEventParameterProductId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTFirebaseEventParameterQuantity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFirebaseEventParameterValue" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTFormClasses" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTFormElement" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFormId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTFormTarget" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTFormText" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTFormURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTHistorySource" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "BIVTHTMLId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTLanguage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTNewHistoryFragment" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTNewHistoryState" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTOldHistoryFragment" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTOldHistoryState" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTOSVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTPageHostname" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTPagePath" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTPageURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTPlatform" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTRandomNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTReferrer" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "BIVTResolution" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTScrollDepthDirection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTScrollDepthThreshold" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BIVTScrollDepthUnits" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTSdkVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTVideoCurrentTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "BIVTVideoDuration" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BIVTVideoPercent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTVideoProvider" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BIVTVideoStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTVideoTitle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BIVTVideoURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIVTVideoVisible" PrefixI False) (U1 :: Type -> Type))))))))

RevertVariableResponse

data RevertVariableResponse Source #

The result of reverting a variable in a workspace.

See: revertVariableResponse smart constructor.

Instances
Eq RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: RevertVariableResponse -> Constr #

dataTypeOf :: RevertVariableResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep RevertVariableResponse :: Type -> Type #

ToJSON RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertVariableResponse = D1 (MetaData "RevertVariableResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "RevertVariableResponse'" PrefixI True) (S1 (MetaSel (Just "_rvrVariable") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Variable))))

revertVariableResponse :: RevertVariableResponse Source #

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

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

rvrVariable :: Lens' RevertVariableResponse (Maybe Variable) Source #

Variable as it appears in the latest container version since the last workspace synchronization operation. If no variable is present, that means the variable was deleted in the latest container version.

PublishContainerVersionResponse

data PublishContainerVersionResponse Source #

Publish container version response.

See: publishContainerVersionResponse smart constructor.

Instances
Eq PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: PublishContainerVersionResponse -> Constr #

dataTypeOf :: PublishContainerVersionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep PublishContainerVersionResponse :: Type -> Type #

ToJSON PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep PublishContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep PublishContainerVersionResponse = D1 (MetaData "PublishContainerVersionResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "PublishContainerVersionResponse'" PrefixI True) (S1 (MetaSel (Just "_pcvrCompilerError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pcvrContainerVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ContainerVersion))))

publishContainerVersionResponse :: PublishContainerVersionResponse Source #

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

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

ListWorkspacesResponse

data ListWorkspacesResponse Source #

A list of workspaces in a container.

See: listWorkspacesResponse smart constructor.

Instances
Eq ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListWorkspacesResponse -> Constr #

dataTypeOf :: ListWorkspacesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListWorkspacesResponse :: Type -> Type #

ToJSON ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListWorkspacesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListWorkspacesResponse = D1 (MetaData "ListWorkspacesResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListWorkspacesResponse'" PrefixI True) (S1 (MetaSel (Just "_lwrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lwrWorkspace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Workspace]))))

listWorkspacesResponse :: ListWorkspacesResponse Source #

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

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

lwrNextPageToken :: Lens' ListWorkspacesResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

lwrWorkspace :: Lens' ListWorkspacesResponse [Workspace] Source #

All Workspaces of a GTM Container.

ContainerVersionHeader

data ContainerVersionHeader Source #

Represents a Google Tag Manager Container Version Header.

See: containerVersionHeader smart constructor.

Instances
Eq ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ContainerVersionHeader -> Constr #

dataTypeOf :: ContainerVersionHeader -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ContainerVersionHeader :: Type -> Type #

ToJSON ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ContainerVersionHeader Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ContainerVersionHeader = D1 (MetaData "ContainerVersionHeader" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ContainerVersionHeader'" PrefixI True) (((S1 (MetaSel (Just "_cvhNumTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cvhNumMacros") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvhContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cvhPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cvhContainerVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvhAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cvhName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cvhNumTriggers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvhDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_cvhNumZones") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cvhNumRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvhNumVariables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

cvhNumTags :: Lens' ContainerVersionHeader (Maybe Text) Source #

Number of tags in the container version.

cvhNumMacros :: Lens' ContainerVersionHeader (Maybe Text) Source #

Number of macros in the container version.

cvhPath :: Lens' ContainerVersionHeader (Maybe Text) Source #

GTM Container Versions's API relative path.

cvhContainerVersionId :: Lens' ContainerVersionHeader (Maybe Text) Source #

The Container Version ID uniquely identifies the GTM Container Version.

cvhName :: Lens' ContainerVersionHeader (Maybe Text) Source #

Container version display name.

cvhNumTriggers :: Lens' ContainerVersionHeader (Maybe Text) Source #

Number of triggers in the container version.

cvhDeleted :: Lens' ContainerVersionHeader (Maybe Bool) Source #

A value of true indicates this container version has been deleted.

cvhNumZones :: Lens' ContainerVersionHeader (Maybe Text) Source #

Number of zones in the container version.

cvhNumRules :: Lens' ContainerVersionHeader (Maybe Text) Source #

Number of rules in the container version.

cvhNumVariables :: Lens' ContainerVersionHeader (Maybe Text) Source #

Number of variables in the container version.

TeardownTag

data TeardownTag Source #

Represents a tag that fires after another tag in order to tear down dependencies.

See: teardownTag smart constructor.

Instances
Eq TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: TeardownTag -> Constr #

dataTypeOf :: TeardownTag -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep TeardownTag :: Type -> Type #

ToJSON TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep TeardownTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep TeardownTag = D1 (MetaData "TeardownTag" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "TeardownTag'" PrefixI True) (S1 (MetaSel (Just "_ttStopTeardownOnFailure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ttTagName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

teardownTag :: TeardownTag Source #

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

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

ttStopTeardownOnFailure :: Lens' TeardownTag (Maybe Bool) Source #

If true, fire the teardown tag if and only if the main tag fires successfully. If false, fire the teardown tag regardless of main tag firing status.

ttTagName :: Lens' TeardownTag (Maybe Text) Source #

The name of the teardown tag.

ListTriggersResponse

data ListTriggersResponse Source #

List triggers response.

See: listTriggersResponse smart constructor.

Instances
Eq ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListTriggersResponse -> Constr #

dataTypeOf :: ListTriggersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListTriggersResponse :: Type -> Type #

ToJSON ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListTriggersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListTriggersResponse = D1 (MetaData "ListTriggersResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListTriggersResponse'" PrefixI True) (S1 (MetaSel (Just "_ltrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ltrTrigger") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Trigger]))))

listTriggersResponse :: ListTriggersResponse Source #

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

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

ltrNextPageToken :: Lens' ListTriggersResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

ltrTrigger :: Lens' ListTriggersResponse [Trigger] Source #

All GTM Triggers of a GTM Container.

Tag

data Tag Source #

Represents a Google Tag Manager Tag.

See: tag smart constructor.

Instances
Eq Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

Data Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

ToJSON Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Tag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Tag = D1 (MetaData "Tag" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Tag'" PrefixI True) ((((S1 (MetaSel (Just "_tBlockingTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_tScheduleEndMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_tParentFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_tLiveOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_tContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))))) :*: ((S1 (MetaSel (Just "_tTeardownTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TeardownTag])) :*: (S1 (MetaSel (Just "_tPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_tTagFiringOption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TagTagFiringOption)) :*: (S1 (MetaSel (Just "_tAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tTagId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_tName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tTagManagerURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tBlockingRuleId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 (MetaSel (Just "_tSetupTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SetupTag])) :*: (S1 (MetaSel (Just "_tFiringTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_tWorkspaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_tType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tScheduleStartMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_tNotes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_tPaused") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_tFiringRuleId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_tParameter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parameter]))))))))

tBlockingTriggerId :: Lens' Tag [Text] Source #

Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire.

tScheduleEndMs :: Lens' Tag (Maybe Int64) Source #

The end timestamp in milliseconds to schedule a tag.

tParentFolderId :: Lens' Tag (Maybe Text) Source #

Parent folder id.

tLiveOnly :: Lens' Tag (Maybe Bool) Source #

If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode).

tContainerId :: Lens' Tag (Maybe Text) Source #

GTM Container ID.

tPriority :: Lens' Tag (Maybe Parameter) Source #

User defined numeric priority of the tag. Tags are fired asynchronously in order of priority. Tags with higher numeric value fire first. A tag's priority can be a positive or negative value. The default value is 0.

tTeardownTag :: Lens' Tag [TeardownTag] Source #

The list of teardown tags. Currently we only allow one.

tPath :: Lens' Tag (Maybe Text) Source #

GTM Tag's API relative path.

tFingerprint :: Lens' Tag (Maybe Text) Source #

The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified.

tAccountId :: Lens' Tag (Maybe Text) Source #

GTM Account ID.

tTagId :: Lens' Tag (Maybe Text) Source #

The Tag ID uniquely identifies the GTM Tag.

tName :: Lens' Tag (Maybe Text) Source #

Tag display name.

tTagManagerURL :: Lens' Tag (Maybe Text) Source #

Auto generated link to the tag manager UI

tBlockingRuleId :: Lens' Tag [Text] Source #

Blocking rule IDs. If any of the listed rules evaluate to true, the tag will not fire.

tSetupTag :: Lens' Tag [SetupTag] Source #

The list of setup tags. Currently we only allow one.

tFiringTriggerId :: Lens' Tag [Text] Source #

Firing trigger IDs. A tag will fire when any of the listed triggers are true and all of its blockingTriggerIds (if any specified) are false.

tWorkspaceId :: Lens' Tag (Maybe Text) Source #

GTM Workspace ID.

tType :: Lens' Tag (Maybe Text) Source #

GTM Tag Type.

tScheduleStartMs :: Lens' Tag (Maybe Int64) Source #

The start timestamp in milliseconds to schedule a tag.

tNotes :: Lens' Tag (Maybe Text) Source #

User notes on how to apply this tag in the container.

tPaused :: Lens' Tag (Maybe Bool) Source #

Indicates whether the tag is paused, which prevents the tag from firing.

tFiringRuleId :: Lens' Tag [Text] Source #

Firing rule IDs. A tag will fire when any of the listed rules are true and all of its blockingRuleIds (if any specified) are false.

tParameter :: Lens' Tag [Parameter] Source #

The tag's parameters.

ZoneTypeRestriction

data ZoneTypeRestriction Source #

Represents a Zone's type restrictions.

See: zoneTypeRestriction smart constructor.

Instances
Eq ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ZoneTypeRestriction -> Constr #

dataTypeOf :: ZoneTypeRestriction -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ZoneTypeRestriction :: Type -> Type #

ToJSON ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ZoneTypeRestriction Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ZoneTypeRestriction = D1 (MetaData "ZoneTypeRestriction" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ZoneTypeRestriction'" PrefixI True) (S1 (MetaSel (Just "_ztrEnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ztrWhiteListedTypeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

zoneTypeRestriction :: ZoneTypeRestriction Source #

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

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

ztrEnable :: Lens' ZoneTypeRestriction (Maybe Bool) Source #

True if type restrictions have been enabled for this Zone.

ztrWhiteListedTypeId :: Lens' ZoneTypeRestriction [Text] Source #

List of type public ids that have been whitelisted for use in this Zone.

WorkspaceProposalHistoryStatusChangeOldStatus

data WorkspaceProposalHistoryStatusChangeOldStatus Source #

The old proposal status before the status change.

Constructors

Approved
approved
Cancelled
cancelled
Completed
completed
Requested
requested
Reviewed
reviewed
StatusUnspecified
statusUnspecified
Instances
Enum WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: WorkspaceProposalHistoryStatusChangeOldStatus -> Constr #

dataTypeOf :: WorkspaceProposalHistoryStatusChangeOldStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Hashable WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalHistoryStatusChangeOldStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalHistoryStatusChangeOldStatus = D1 (MetaData "WorkspaceProposalHistoryStatusChangeOldStatus" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "Approved" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Cancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Completed" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Requested" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Reviewed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StatusUnspecified" PrefixI False) (U1 :: Type -> Type))))

CreateContainerVersionResponse

data CreateContainerVersionResponse Source #

Create container versions response.

See: createContainerVersionResponse smart constructor.

Instances
Eq CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: CreateContainerVersionResponse -> Constr #

dataTypeOf :: CreateContainerVersionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep CreateContainerVersionResponse :: Type -> Type #

ToJSON CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateContainerVersionResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateContainerVersionResponse = D1 (MetaData "CreateContainerVersionResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "CreateContainerVersionResponse'" PrefixI True) ((S1 (MetaSel (Just "_ccvrCompilerError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ccvrNewWorkspacePath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ccvrContainerVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ContainerVersion)) :*: S1 (MetaSel (Just "_ccvrSyncStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SyncStatus)))))

createContainerVersionResponse :: CreateContainerVersionResponse Source #

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

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

ccvrNewWorkspacePath :: Lens' CreateContainerVersionResponse (Maybe Text) Source #

Auto generated workspace path created as a result of version creation. This field should only be populated if the created version was not a quick preview.

ccvrSyncStatus :: Lens' CreateContainerVersionResponse (Maybe SyncStatus) Source #

Whether version creation failed when syncing the workspace to the latest container version.

CreateContainerVersionRequestVersionOptions

data CreateContainerVersionRequestVersionOptions Source #

Options for new container versions.

See: createContainerVersionRequestVersionOptions smart constructor.

Instances
Eq CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: CreateContainerVersionRequestVersionOptions -> Constr #

dataTypeOf :: CreateContainerVersionRequestVersionOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

ToJSON CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateContainerVersionRequestVersionOptions Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateContainerVersionRequestVersionOptions = D1 (MetaData "CreateContainerVersionRequestVersionOptions" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "CreateContainerVersionRequestVersionOptions'" PrefixI True) (S1 (MetaSel (Just "_ccvrvoName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ccvrvoNotes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

createContainerVersionRequestVersionOptions :: CreateContainerVersionRequestVersionOptions Source #

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

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

ccvrvoName :: Lens' CreateContainerVersionRequestVersionOptions (Maybe Text) Source #

The name of the container version to be created.

ccvrvoNotes :: Lens' CreateContainerVersionRequestVersionOptions (Maybe Text) Source #

The notes of the container version to be created.

Workspace

data Workspace Source #

Represents a Google Tag Manager Container Workspace.

See: workspace smart constructor.

Instances
Eq Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Workspace -> Constr #

dataTypeOf :: Workspace -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Workspace :: Type -> Type #

ToJSON Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Workspace Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

workspace :: Workspace Source #

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

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

wContainerId :: Lens' Workspace (Maybe Text) Source #

GTM Container ID.

wPath :: Lens' Workspace (Maybe Text) Source #

GTM Workspace's API relative path.

wFingerprint :: Lens' Workspace (Maybe Text) Source #

The fingerprint of the GTM Workspace as computed at storage time. This value is recomputed whenever the workspace is modified.

wName :: Lens' Workspace (Maybe Text) Source #

Workspace display name.

wTagManagerURL :: Lens' Workspace (Maybe Text) Source #

Auto generated link to the tag manager UI

wWorkspaceId :: Lens' Workspace (Maybe Text) Source #

The Workspace ID uniquely identifies the GTM Workspace.

wDescription :: Lens' Workspace (Maybe Text) Source #

Workspace description.

UpdateWorkspaceProposalRequestStatus

data UpdateWorkspaceProposalRequestStatus Source #

If present, the status of the workspace proposal is updated.

Constructors

UWPRSApproved
approved
UWPRSCancelled
cancelled
UWPRSCompleted
completed
UWPRSRequested
requested
UWPRSReviewed
reviewed
UWPRSStatusUnspecified
statusUnspecified
Instances
Enum UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: UpdateWorkspaceProposalRequestStatus -> Constr #

dataTypeOf :: UpdateWorkspaceProposalRequestStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Hashable UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep UpdateWorkspaceProposalRequestStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep UpdateWorkspaceProposalRequestStatus = D1 (MetaData "UpdateWorkspaceProposalRequestStatus" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "UWPRSApproved" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UWPRSCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UWPRSCompleted" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "UWPRSRequested" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UWPRSReviewed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UWPRSStatusUnspecified" PrefixI False) (U1 :: Type -> Type))))

AccountsContainersWorkspacesBuilt_in_variablesDeleteType

data AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source #

The types of built-in variables to delete.

Constructors

ACWBDTAdvertiserId
advertiserId
ACWBDTAdvertisingTrackingEnabled
advertisingTrackingEnabled
ACWBDTAmpBrowserLanguage
ampBrowserLanguage
ACWBDTAmpCanonicalHost
ampCanonicalHost
ACWBDTAmpCanonicalPath
ampCanonicalPath
ACWBDTAmpCanonicalURL
ampCanonicalUrl
ACWBDTAmpClientId
ampClientId
ACWBDTAmpClientMaxScrollX
ampClientMaxScrollX
ACWBDTAmpClientMaxScrollY
ampClientMaxScrollY
ACWBDTAmpClientScreenHeight
ampClientScreenHeight
ACWBDTAmpClientScreenWidth
ampClientScreenWidth
ACWBDTAmpClientScrollX
ampClientScrollX
ACWBDTAmpClientScrollY
ampClientScrollY
ACWBDTAmpClientTimestamp
ampClientTimestamp
ACWBDTAmpClientTimezone
ampClientTimezone
ACWBDTAmpGtmEvent
ampGtmEvent
ACWBDTAmpPageDownloadTime
ampPageDownloadTime
ACWBDTAmpPageLoadTime
ampPageLoadTime
ACWBDTAmpPageViewId
ampPageViewId
ACWBDTAmpReferrer
ampReferrer
ACWBDTAmpTitle
ampTitle
ACWBDTAmpTotalEngagedTime
ampTotalEngagedTime
ACWBDTAppId
appId
ACWBDTAppName
appName
ACWBDTAppVersionCode
appVersionCode
ACWBDTAppVersionName
appVersionName
ACWBDTBuiltInVariableTypeUnspecified
builtInVariableTypeUnspecified
ACWBDTClickClasses
clickClasses
ACWBDTClickElement
clickElement
ACWBDTClickId
clickId
ACWBDTClickTarget
clickTarget
ACWBDTClickText
clickText
ACWBDTClickURL
clickUrl
ACWBDTContainerId
containerId
ACWBDTContainerVersion
containerVersion
ACWBDTDebugMode
debugMode
ACWBDTDeviceName
deviceName
ACWBDTElementVisibilityFirstTime
elementVisibilityFirstTime
ACWBDTElementVisibilityRatio
elementVisibilityRatio
ACWBDTElementVisibilityRecentTime
elementVisibilityRecentTime
ACWBDTElementVisibilityTime
elementVisibilityTime
ACWBDTEnvironmentName
environmentName
ACWBDTErrorLine
errorLine
ACWBDTErrorMessage
errorMessage
ACWBDTErrorURL
errorUrl
ACWBDTEvent
event
ACWBDTEventName
eventName
ACWBDTFirebaseEventParameterCampaign
firebaseEventParameterCampaign
ACWBDTFirebaseEventParameterCampaignACLid
firebaseEventParameterCampaignAclid
ACWBDTFirebaseEventParameterCampaignAnid
firebaseEventParameterCampaignAnid
ACWBDTFirebaseEventParameterCampaignClickTimestamp
firebaseEventParameterCampaignClickTimestamp
ACWBDTFirebaseEventParameterCampaignContent
firebaseEventParameterCampaignContent
ACWBDTFIREBASEEVENTPARAMETERCAMPAIGNCP1
firebaseEventParameterCampaignCp1
ACWBDTFirebaseEventParameterCampaignGclid
firebaseEventParameterCampaignGclid
ACWBDTFirebaseEventParameterCampaignSource
firebaseEventParameterCampaignSource
ACWBDTFirebaseEventParameterCampaignTerm
firebaseEventParameterCampaignTerm
ACWBDTFirebaseEventParameterCurrency
firebaseEventParameterCurrency
ACWBDTFirebaseEventParameterDynamicLinkAcceptTime
firebaseEventParameterDynamicLinkAcceptTime
ACWBDTFirebaseEventParameterDynamicLinkLinkid
firebaseEventParameterDynamicLinkLinkid
ACWBDTFirebaseEventParameterNotificationMessageDeviceTime
firebaseEventParameterNotificationMessageDeviceTime
ACWBDTFirebaseEventParameterNotificationMessageId
firebaseEventParameterNotificationMessageId
ACWBDTFirebaseEventParameterNotificationMessageName
firebaseEventParameterNotificationMessageName
ACWBDTFirebaseEventParameterNotificationMessageTime
firebaseEventParameterNotificationMessageTime
ACWBDTFirebaseEventParameterNotificationTopic
firebaseEventParameterNotificationTopic
ACWBDTFirebaseEventParameterPreviousAppVersion
firebaseEventParameterPreviousAppVersion
ACWBDTFirebaseEventParameterPreviousOSVersion
firebaseEventParameterPreviousOsVersion
ACWBDTFirebaseEventParameterPrice
firebaseEventParameterPrice
ACWBDTFirebaseEventParameterProductId
firebaseEventParameterProductId
ACWBDTFirebaseEventParameterQuantity
firebaseEventParameterQuantity
ACWBDTFirebaseEventParameterValue
firebaseEventParameterValue
ACWBDTFormClasses
formClasses
ACWBDTFormElement
formElement
ACWBDTFormId
formId
ACWBDTFormTarget
formTarget
ACWBDTFormText
formText
ACWBDTFormURL
formUrl
ACWBDTHistorySource
historySource
ACWBDTHTMLId
htmlId
ACWBDTLanguage
language
ACWBDTNewHistoryFragment
newHistoryFragment
ACWBDTNewHistoryState
newHistoryState
ACWBDTOldHistoryFragment
oldHistoryFragment
ACWBDTOldHistoryState
oldHistoryState
ACWBDTOSVersion
osVersion
ACWBDTPageHostname
pageHostname
ACWBDTPagePath
pagePath
ACWBDTPageURL
pageUrl
ACWBDTPlatform
platform
ACWBDTRandomNumber
randomNumber
ACWBDTReferrer
referrer
ACWBDTResolution
resolution
ACWBDTScrollDepthDirection
scrollDepthDirection
ACWBDTScrollDepthThreshold
scrollDepthThreshold
ACWBDTScrollDepthUnits
scrollDepthUnits
ACWBDTSdkVersion
sdkVersion
ACWBDTVideoCurrentTime
videoCurrentTime
ACWBDTVideoDuration
videoDuration
ACWBDTVideoPercent
videoPercent
ACWBDTVideoProvider
videoProvider
ACWBDTVideoStatus
videoStatus
ACWBDTVideoTitle
videoTitle
ACWBDTVideoURL
videoUrl
ACWBDTVideoVisible
videoVisible
Instances
Enum AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: AccountsContainersWorkspacesBuilt_in_variablesDeleteType -> Constr #

dataTypeOf :: AccountsContainersWorkspacesBuilt_in_variablesDeleteType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Hashable AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountsContainersWorkspacesBuilt_in_variablesDeleteType = D1 (MetaData "AccountsContainersWorkspacesBuilt_in_variablesDeleteType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((((((C1 (MetaCons "ACWBDTAdvertiserId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAdvertisingTrackingEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpBrowserLanguage" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTAmpCanonicalHost" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAmpCanonicalPath" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpCanonicalURL" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTAmpClientId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAmpClientMaxScrollX" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpClientMaxScrollY" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTAmpClientScreenHeight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAmpClientScreenWidth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpClientScrollX" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBDTAmpClientScrollY" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAmpClientTimestamp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpClientTimezone" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTAmpGtmEvent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAmpPageDownloadTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpPageLoadTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTAmpPageViewId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTAmpReferrer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAmpTitle" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTAmpTotalEngagedTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAppId" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTAppName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTAppVersionCode" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "ACWBDTAppVersionName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTBuiltInVariableTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTClickClasses" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTClickElement" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTClickId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTClickTarget" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTClickText" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTClickURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTContainerId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTContainerVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTDebugMode" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTDeviceName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTElementVisibilityFirstTime" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBDTElementVisibilityRatio" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTElementVisibilityRecentTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTElementVisibilityTime" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTEnvironmentName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTErrorLine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTErrorMessage" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTErrorURL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTEventName" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTFirebaseEventParameterCampaign" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignACLid" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignAnid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignClickTimestamp" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignContent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTFIREBASEEVENTPARAMETERCAMPAIGNCP1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignGclid" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignSource" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterCampaignTerm" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterCurrency" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTFirebaseEventParameterDynamicLinkAcceptTime" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterDynamicLinkLinkid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterNotificationMessageDeviceTime" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTFirebaseEventParameterNotificationMessageId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterNotificationMessageName" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterNotificationMessageTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterNotificationTopic" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBDTFirebaseEventParameterPreviousAppVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterPreviousOSVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterPrice" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterProductId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTFirebaseEventParameterQuantity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFirebaseEventParameterValue" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTFormClasses" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTFormElement" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFormId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTFormTarget" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTFormText" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTFormURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTHistorySource" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "ACWBDTHTMLId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTLanguage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTNewHistoryFragment" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTNewHistoryState" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTOldHistoryFragment" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTOldHistoryState" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTOSVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTPageHostname" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTPagePath" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTPageURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTPlatform" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTRandomNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTReferrer" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBDTResolution" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTScrollDepthDirection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTScrollDepthThreshold" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBDTScrollDepthUnits" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTSdkVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTVideoCurrentTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBDTVideoDuration" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBDTVideoPercent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTVideoProvider" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBDTVideoStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTVideoTitle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBDTVideoURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBDTVideoVisible" PrefixI False) (U1 :: Type -> Type))))))))

Environment

data Environment Source #

Represents a Google Tag Manager Environment. Note that a user can create, delete and update environments of type USER, but can only update the enable_debug and url fields of environments of other types.

See: environment smart constructor.

Instances
Eq Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Environment -> Constr #

dataTypeOf :: Environment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Environment :: Type -> Type #

ToJSON Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Environment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Environment = D1 (MetaData "Environment" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Environment'" PrefixI True) (((S1 (MetaSel (Just "_eContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ePath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_eContainerVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eAuthorizationCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_eName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eTagManagerURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eAuthorizationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Timestamp)) :*: S1 (MetaSel (Just "_eEnableDebug") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_eEnvironmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eWorkspaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EnvironmentType)) :*: S1 (MetaSel (Just "_eDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

ePath :: Lens' Environment (Maybe Text) Source #

GTM Environment's API relative path.

eFingerprint :: Lens' Environment (Maybe Text) Source #

The fingerprint of the GTM environment as computed at storage time. This value is recomputed whenever the environment is modified.

eContainerVersionId :: Lens' Environment (Maybe Text) Source #

Represents a link to a container version.

eURL :: Lens' Environment (Maybe Text) Source #

Default preview page url for the environment.

eAuthorizationCode :: Lens' Environment (Maybe Text) Source #

The environment authorization code.

eName :: Lens' Environment (Maybe Text) Source #

The environment display name. Can be set or changed only on USER type environments.

eTagManagerURL :: Lens' Environment (Maybe Text) Source #

Auto generated link to the tag manager UI

eAuthorizationTimestamp :: Lens' Environment (Maybe Timestamp) Source #

The last update time-stamp for the authorization code.

eEnableDebug :: Lens' Environment (Maybe Bool) Source #

Whether or not to enable debug by default for the environment.

eEnvironmentId :: Lens' Environment (Maybe Text) Source #

GTM Environment ID uniquely identifies the GTM Environment.

eWorkspaceId :: Lens' Environment (Maybe Text) Source #

Represents a link to a quick preview of a workspace.

eType :: Lens' Environment (Maybe EnvironmentType) Source #

The type of this environment.

eDescription :: Lens' Environment (Maybe Text) Source #

The environment description. Can be set or changed only on USER type environments.

AccountAccess

data AccountAccess Source #

Defines the Google Tag Manager Account access permissions.

See: accountAccess smart constructor.

Instances
Eq AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: AccountAccess -> Constr #

dataTypeOf :: AccountAccess -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep AccountAccess :: Type -> Type #

ToJSON AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep AccountAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep AccountAccess = D1 (MetaData "AccountAccess" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "AccountAccess'" PrefixI True) (S1 (MetaSel (Just "_aaPermission") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe AccountAccessPermission))))

accountAccess :: AccountAccess Source #

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

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

aaPermission :: Lens' AccountAccess (Maybe AccountAccessPermission) Source #

Whether the user has no access, user access, or admin access to an account.

TriggerType

data TriggerType Source #

Defines the data layer event that causes this trigger.

Constructors

Always
always
AmpClick
ampClick
AmpScroll
ampScroll
AmpTimer
ampTimer
AmpVisibility
ampVisibility
Click
click
CustomEvent
customEvent
DomReady
domReady
ElementVisibility
elementVisibility
EventTypeUnspecified
eventTypeUnspecified
FirebaseAppException
firebaseAppException
FirebaseAppUpdate
firebaseAppUpdate
FirebaseCampaign
firebaseCampaign
FirebaseFirstOpen
firebaseFirstOpen
FirebaseInAppPurchase
firebaseInAppPurchase
FirebaseNotificationDismiss
firebaseNotificationDismiss
FirebaseNotificationForegRound
firebaseNotificationForeground
FirebaseNotificationOpen
firebaseNotificationOpen
FirebaseNotificationReceive
firebaseNotificationReceive
FirebaseOSUpdate
firebaseOsUpdate
FirebaseSessionStart
firebaseSessionStart
FirebaseUserEngagement
firebaseUserEngagement
FormSubmission
formSubmission
HistoryChange
historyChange
JsError
jsError
LinkClick
linkClick
Pageview
pageview
ScrollDepth
scrollDepth
Timer
timer
WindowLoaded
windowLoaded
YouTubeVideo
youTubeVideo
Instances
Enum TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: TriggerType -> Constr #

dataTypeOf :: TriggerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep TriggerType :: Type -> Type #

Hashable TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep TriggerType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep TriggerType = D1 (MetaData "TriggerType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((((C1 (MetaCons "Always" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AmpClick" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AmpScroll" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AmpTimer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AmpVisibility" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Click" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CustomEvent" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "DomReady" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ElementVisibility" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EventTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FirebaseAppException" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FirebaseAppUpdate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FirebaseCampaign" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FirebaseFirstOpen" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FirebaseInAppPurchase" PrefixI False) (U1 :: Type -> Type))))) :+: ((((C1 (MetaCons "FirebaseNotificationDismiss" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FirebaseNotificationForegRound" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FirebaseNotificationOpen" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FirebaseNotificationReceive" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FirebaseOSUpdate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FirebaseSessionStart" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FirebaseUserEngagement" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FormSubmission" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "HistoryChange" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JsError" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LinkClick" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pageview" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ScrollDepth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Timer" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "WindowLoaded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "YouTubeVideo" PrefixI False) (U1 :: Type -> Type))))))

ListUserPermissionsResponse

data ListUserPermissionsResponse Source #

List user permissions response.

See: listUserPermissionsResponse smart constructor.

Instances
Eq ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListUserPermissionsResponse -> Constr #

dataTypeOf :: ListUserPermissionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListUserPermissionsResponse :: Type -> Type #

ToJSON ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListUserPermissionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListUserPermissionsResponse = D1 (MetaData "ListUserPermissionsResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListUserPermissionsResponse'" PrefixI True) (S1 (MetaSel (Just "_luprNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_luprUserPermission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserPermission]))))

listUserPermissionsResponse :: ListUserPermissionsResponse Source #

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

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

luprNextPageToken :: Lens' ListUserPermissionsResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

luprUserPermission :: Lens' ListUserPermissionsResponse [UserPermission] Source #

All GTM UserPermissions of a GTM Account.

ContainerAccessPermission

data ContainerAccessPermission Source #

List of Container permissions.

Constructors

Approve
approve
ContainerPermissionUnspecified
containerPermissionUnspecified
Edit
edit
NoAccess
noAccess
Publish
publish
Read'
read
Instances
Enum ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: ContainerAccessPermission -> Constr #

dataTypeOf :: ContainerAccessPermission -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep ContainerAccessPermission :: Type -> Type #

Hashable ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ContainerAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ContainerAccessPermission = D1 (MetaData "ContainerAccessPermission" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "Approve" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ContainerPermissionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Edit" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "NoAccess" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Publish" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Read'" PrefixI False) (U1 :: Type -> Type))))

ContainerUsageContextItem

data ContainerUsageContextItem Source #

Constructors

Amp
amp
Android
android
ANDROIdSDK5
androidSdk5
Ios
ios
IOSSDK5
iosSdk5
UsageContextUnspecified
usageContextUnspecified
Web
web
Instances
Enum ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: ContainerUsageContextItem -> Constr #

dataTypeOf :: ContainerUsageContextItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep ContainerUsageContextItem :: Type -> Type #

Hashable ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ContainerUsageContextItem Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ContainerUsageContextItem = D1 (MetaData "ContainerUsageContextItem" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "Amp" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Android" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ANDROIdSDK5" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Ios" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IOSSDK5" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UsageContextUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Web" PrefixI False) (U1 :: Type -> Type))))

AccountsContainersWorkspacesBuilt_in_variablesCreateType

data AccountsContainersWorkspacesBuilt_in_variablesCreateType Source #

The types of built-in variables to enable.

Constructors

ACWBCTAdvertiserId
advertiserId
ACWBCTAdvertisingTrackingEnabled
advertisingTrackingEnabled
ACWBCTAmpBrowserLanguage
ampBrowserLanguage
ACWBCTAmpCanonicalHost
ampCanonicalHost
ACWBCTAmpCanonicalPath
ampCanonicalPath
ACWBCTAmpCanonicalURL
ampCanonicalUrl
ACWBCTAmpClientId
ampClientId
ACWBCTAmpClientMaxScrollX
ampClientMaxScrollX
ACWBCTAmpClientMaxScrollY
ampClientMaxScrollY
ACWBCTAmpClientScreenHeight
ampClientScreenHeight
ACWBCTAmpClientScreenWidth
ampClientScreenWidth
ACWBCTAmpClientScrollX
ampClientScrollX
ACWBCTAmpClientScrollY
ampClientScrollY
ACWBCTAmpClientTimestamp
ampClientTimestamp
ACWBCTAmpClientTimezone
ampClientTimezone
ACWBCTAmpGtmEvent
ampGtmEvent
ACWBCTAmpPageDownloadTime
ampPageDownloadTime
ACWBCTAmpPageLoadTime
ampPageLoadTime
ACWBCTAmpPageViewId
ampPageViewId
ACWBCTAmpReferrer
ampReferrer
ACWBCTAmpTitle
ampTitle
ACWBCTAmpTotalEngagedTime
ampTotalEngagedTime
ACWBCTAppId
appId
ACWBCTAppName
appName
ACWBCTAppVersionCode
appVersionCode
ACWBCTAppVersionName
appVersionName
ACWBCTBuiltInVariableTypeUnspecified
builtInVariableTypeUnspecified
ACWBCTClickClasses
clickClasses
ACWBCTClickElement
clickElement
ACWBCTClickId
clickId
ACWBCTClickTarget
clickTarget
ACWBCTClickText
clickText
ACWBCTClickURL
clickUrl
ACWBCTContainerId
containerId
ACWBCTContainerVersion
containerVersion
ACWBCTDebugMode
debugMode
ACWBCTDeviceName
deviceName
ACWBCTElementVisibilityFirstTime
elementVisibilityFirstTime
ACWBCTElementVisibilityRatio
elementVisibilityRatio
ACWBCTElementVisibilityRecentTime
elementVisibilityRecentTime
ACWBCTElementVisibilityTime
elementVisibilityTime
ACWBCTEnvironmentName
environmentName
ACWBCTErrorLine
errorLine
ACWBCTErrorMessage
errorMessage
ACWBCTErrorURL
errorUrl
ACWBCTEvent
event
ACWBCTEventName
eventName
ACWBCTFirebaseEventParameterCampaign
firebaseEventParameterCampaign
ACWBCTFirebaseEventParameterCampaignACLid
firebaseEventParameterCampaignAclid
ACWBCTFirebaseEventParameterCampaignAnid
firebaseEventParameterCampaignAnid
ACWBCTFirebaseEventParameterCampaignClickTimestamp
firebaseEventParameterCampaignClickTimestamp
ACWBCTFirebaseEventParameterCampaignContent
firebaseEventParameterCampaignContent
ACWBCTFIREBASEEVENTPARAMETERCAMPAIGNCP1
firebaseEventParameterCampaignCp1
ACWBCTFirebaseEventParameterCampaignGclid
firebaseEventParameterCampaignGclid
ACWBCTFirebaseEventParameterCampaignSource
firebaseEventParameterCampaignSource
ACWBCTFirebaseEventParameterCampaignTerm
firebaseEventParameterCampaignTerm
ACWBCTFirebaseEventParameterCurrency
firebaseEventParameterCurrency
ACWBCTFirebaseEventParameterDynamicLinkAcceptTime
firebaseEventParameterDynamicLinkAcceptTime
ACWBCTFirebaseEventParameterDynamicLinkLinkid
firebaseEventParameterDynamicLinkLinkid
ACWBCTFirebaseEventParameterNotificationMessageDeviceTime
firebaseEventParameterNotificationMessageDeviceTime
ACWBCTFirebaseEventParameterNotificationMessageId
firebaseEventParameterNotificationMessageId
ACWBCTFirebaseEventParameterNotificationMessageName
firebaseEventParameterNotificationMessageName
ACWBCTFirebaseEventParameterNotificationMessageTime
firebaseEventParameterNotificationMessageTime
ACWBCTFirebaseEventParameterNotificationTopic
firebaseEventParameterNotificationTopic
ACWBCTFirebaseEventParameterPreviousAppVersion
firebaseEventParameterPreviousAppVersion
ACWBCTFirebaseEventParameterPreviousOSVersion
firebaseEventParameterPreviousOsVersion
ACWBCTFirebaseEventParameterPrice
firebaseEventParameterPrice
ACWBCTFirebaseEventParameterProductId
firebaseEventParameterProductId
ACWBCTFirebaseEventParameterQuantity
firebaseEventParameterQuantity
ACWBCTFirebaseEventParameterValue
firebaseEventParameterValue
ACWBCTFormClasses
formClasses
ACWBCTFormElement
formElement
ACWBCTFormId
formId
ACWBCTFormTarget
formTarget
ACWBCTFormText
formText
ACWBCTFormURL
formUrl
ACWBCTHistorySource
historySource
ACWBCTHTMLId
htmlId
ACWBCTLanguage
language
ACWBCTNewHistoryFragment
newHistoryFragment
ACWBCTNewHistoryState
newHistoryState
ACWBCTOldHistoryFragment
oldHistoryFragment
ACWBCTOldHistoryState
oldHistoryState
ACWBCTOSVersion
osVersion
ACWBCTPageHostname
pageHostname
ACWBCTPagePath
pagePath
ACWBCTPageURL
pageUrl
ACWBCTPlatform
platform
ACWBCTRandomNumber
randomNumber
ACWBCTReferrer
referrer
ACWBCTResolution
resolution
ACWBCTScrollDepthDirection
scrollDepthDirection
ACWBCTScrollDepthThreshold
scrollDepthThreshold
ACWBCTScrollDepthUnits
scrollDepthUnits
ACWBCTSdkVersion
sdkVersion
ACWBCTVideoCurrentTime
videoCurrentTime
ACWBCTVideoDuration
videoDuration
ACWBCTVideoPercent
videoPercent
ACWBCTVideoProvider
videoProvider
ACWBCTVideoStatus
videoStatus
ACWBCTVideoTitle
videoTitle
ACWBCTVideoURL
videoUrl
ACWBCTVideoVisible
videoVisible
Instances
Enum AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: AccountsContainersWorkspacesBuilt_in_variablesCreateType -> Constr #

dataTypeOf :: AccountsContainersWorkspacesBuilt_in_variablesCreateType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Hashable AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountsContainersWorkspacesBuilt_in_variablesCreateType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountsContainersWorkspacesBuilt_in_variablesCreateType = D1 (MetaData "AccountsContainersWorkspacesBuilt_in_variablesCreateType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((((((C1 (MetaCons "ACWBCTAdvertiserId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAdvertisingTrackingEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpBrowserLanguage" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTAmpCanonicalHost" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAmpCanonicalPath" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpCanonicalURL" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTAmpClientId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAmpClientMaxScrollX" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpClientMaxScrollY" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTAmpClientScreenHeight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAmpClientScreenWidth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpClientScrollX" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBCTAmpClientScrollY" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAmpClientTimestamp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpClientTimezone" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTAmpGtmEvent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAmpPageDownloadTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpPageLoadTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTAmpPageViewId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTAmpReferrer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAmpTitle" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTAmpTotalEngagedTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAppId" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTAppName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTAppVersionCode" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "ACWBCTAppVersionName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTBuiltInVariableTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTClickClasses" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTClickElement" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTClickId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTClickTarget" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTClickText" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTClickURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTContainerId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTContainerVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTDebugMode" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTDeviceName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTElementVisibilityFirstTime" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBCTElementVisibilityRatio" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTElementVisibilityRecentTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTElementVisibilityTime" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTEnvironmentName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTErrorLine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTErrorMessage" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTErrorURL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTEventName" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTFirebaseEventParameterCampaign" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignACLid" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignAnid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignClickTimestamp" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignContent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTFIREBASEEVENTPARAMETERCAMPAIGNCP1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignGclid" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignSource" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterCampaignTerm" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterCurrency" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTFirebaseEventParameterDynamicLinkAcceptTime" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterDynamicLinkLinkid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterNotificationMessageDeviceTime" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTFirebaseEventParameterNotificationMessageId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterNotificationMessageName" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterNotificationMessageTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterNotificationTopic" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBCTFirebaseEventParameterPreviousAppVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterPreviousOSVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterPrice" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterProductId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTFirebaseEventParameterQuantity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFirebaseEventParameterValue" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTFormClasses" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTFormElement" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFormId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTFormTarget" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTFormText" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTFormURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTHistorySource" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "ACWBCTHTMLId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTLanguage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTNewHistoryFragment" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTNewHistoryState" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTOldHistoryFragment" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTOldHistoryState" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTOSVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTPageHostname" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTPagePath" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTPageURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTPlatform" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTRandomNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTReferrer" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBCTResolution" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTScrollDepthDirection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTScrollDepthThreshold" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBCTScrollDepthUnits" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTSdkVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTVideoCurrentTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBCTVideoDuration" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBCTVideoPercent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTVideoProvider" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBCTVideoStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTVideoTitle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBCTVideoURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBCTVideoVisible" PrefixI False) (U1 :: Type -> Type))))))))

WorkspaceProposalHistoryComment

data WorkspaceProposalHistoryComment Source #

A comment from the reviewer or author.

See: workspaceProposalHistoryComment smart constructor.

Instances
Eq WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: WorkspaceProposalHistoryComment -> Constr #

dataTypeOf :: WorkspaceProposalHistoryComment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep WorkspaceProposalHistoryComment :: Type -> Type #

ToJSON WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalHistoryComment Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalHistoryComment = D1 (MetaData "WorkspaceProposalHistoryComment" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "WorkspaceProposalHistoryComment'" PrefixI True) (S1 (MetaSel (Just "_wphcContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

workspaceProposalHistoryComment :: WorkspaceProposalHistoryComment Source #

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

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

wphcContent :: Lens' WorkspaceProposalHistoryComment (Maybe Text) Source #

The contents of the reviewer or author comment.

CreateBuiltInVariableResponse

data CreateBuiltInVariableResponse Source #

Instances
Eq CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: CreateBuiltInVariableResponse -> Constr #

dataTypeOf :: CreateBuiltInVariableResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep CreateBuiltInVariableResponse :: Type -> Type #

ToJSON CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep CreateBuiltInVariableResponse = D1 (MetaData "CreateBuiltInVariableResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "CreateBuiltInVariableResponse'" PrefixI True) (S1 (MetaSel (Just "_cbivrBuiltInVariable") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [BuiltInVariable]))))

createBuiltInVariableResponse :: CreateBuiltInVariableResponse Source #

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

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

WorkspaceProposalUserType

data WorkspaceProposalUserType Source #

User type distinguishes between a user and the Google Tag Manager system.

Constructors

GaiaId
gaiaId
System
system
Instances
Enum WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: WorkspaceProposalUserType -> Constr #

dataTypeOf :: WorkspaceProposalUserType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep WorkspaceProposalUserType :: Type -> Type #

Hashable WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalUserType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalUserType = D1 (MetaData "WorkspaceProposalUserType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "GaiaId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "System" PrefixI False) (U1 :: Type -> Type))

WorkspaceProposalHistory

data WorkspaceProposalHistory Source #

A history event that represents a comment or status change in the proposal.

See: workspaceProposalHistory smart constructor.

Instances
Eq WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: WorkspaceProposalHistory -> Constr #

dataTypeOf :: WorkspaceProposalHistory -> DataType #

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

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

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

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

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

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

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

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

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

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

Show WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep WorkspaceProposalHistory :: Type -> Type #

ToJSON WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalHistory Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

workspaceProposalHistory :: WorkspaceProposalHistory Source #

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

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

wphCreatedBy :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalUser) Source #

The party responsible for the change in history.

wphType :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryType) Source #

The history type distinguishing between comments and status changes.

wphCreatedTimestamp :: Lens' WorkspaceProposalHistory (Maybe Timestamp) Source #

When this history event was added to the workspace proposal.

ZoneChildContainer

data ZoneChildContainer Source #

Represents a child container of a Zone.

See: zoneChildContainer smart constructor.

Instances
Eq ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ZoneChildContainer -> Constr #

dataTypeOf :: ZoneChildContainer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ZoneChildContainer :: Type -> Type #

ToJSON ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ZoneChildContainer Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ZoneChildContainer = D1 (MetaData "ZoneChildContainer" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ZoneChildContainer'" PrefixI True) (S1 (MetaSel (Just "_zccPublicId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_zccNickname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

zoneChildContainer :: ZoneChildContainer Source #

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

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

zccPublicId :: Lens' ZoneChildContainer (Maybe Text) Source #

The child container's public id.

zccNickname :: Lens' ZoneChildContainer (Maybe Text) Source #

The zone's nickname for the child container.

ConditionType

data ConditionType Source #

The type of operator for this condition.

Constructors

ConditionTypeUnspecified
conditionTypeUnspecified
Contains
contains
CssSelector
cssSelector
EndsWith
endsWith
Equals
equals
Greater
greater
GreaterOrEquals
greaterOrEquals
Less
less
LessOrEquals
lessOrEquals
MatchRegex
matchRegex
StartsWith
startsWith
URLMatches
urlMatches
Instances
Enum ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: ConditionType -> Constr #

dataTypeOf :: ConditionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep ConditionType :: Type -> Type #

Hashable ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ConditionType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ConditionType = D1 (MetaData "ConditionType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (((C1 (MetaCons "ConditionTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Contains" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CssSelector" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "EndsWith" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Equals" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Greater" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "GreaterOrEquals" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Less" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LessOrEquals" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "MatchRegex" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StartsWith" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "URLMatches" PrefixI False) (U1 :: Type -> Type)))))

ListAccountsResponse

data ListAccountsResponse Source #

List Accounts Response.

See: listAccountsResponse smart constructor.

Instances
Eq ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListAccountsResponse -> Constr #

dataTypeOf :: ListAccountsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListAccountsResponse :: Type -> Type #

ToJSON ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListAccountsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListAccountsResponse = D1 (MetaData "ListAccountsResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListAccountsResponse'" PrefixI True) (S1 (MetaSel (Just "_larNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_larAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Account]))))

listAccountsResponse :: ListAccountsResponse Source #

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

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

larNextPageToken :: Lens' ListAccountsResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

larAccount :: Lens' ListAccountsResponse [Account] Source #

List of GTM Accounts that a user has access to.

MergeConflict

data MergeConflict Source #

Represents a merge conflict.

See: mergeConflict smart constructor.

Instances
Eq MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: MergeConflict -> Constr #

dataTypeOf :: MergeConflict -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep MergeConflict :: Type -> Type #

ToJSON MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep MergeConflict Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep MergeConflict = D1 (MetaData "MergeConflict" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "MergeConflict'" PrefixI True) (S1 (MetaSel (Just "_mcEntityInBaseVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Entity)) :*: S1 (MetaSel (Just "_mcEntityInWorkspace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Entity))))

mergeConflict :: MergeConflict Source #

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

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

mcEntityInBaseVersion :: Lens' MergeConflict (Maybe Entity) Source #

The base version entity (since the latest sync operation) that has conflicting changes compared to the workspace. If this field is missing, it means the workspace entity is deleted from the base version.

mcEntityInWorkspace :: Lens' MergeConflict (Maybe Entity) Source #

The workspace entity that has conflicting changes compared to the base version. If an entity is deleted in a workspace, it will still appear with a deleted change status.

TagTagFiringOption

data TagTagFiringOption Source #

Option to fire this tag.

Constructors

OncePerEvent
oncePerEvent
OncePerLoad
oncePerLoad
TagFiringOptionUnspecified
tagFiringOptionUnspecified
Unlimited
unlimited
Instances
Enum TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: TagTagFiringOption -> Constr #

dataTypeOf :: TagTagFiringOption -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep TagTagFiringOption :: Type -> Type #

Hashable TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep TagTagFiringOption Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep TagTagFiringOption = D1 (MetaData "TagTagFiringOption" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "OncePerEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OncePerLoad" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TagFiringOptionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unlimited" PrefixI False) (U1 :: Type -> Type)))

Folder

data Folder Source #

Represents a Google Tag Manager Folder.

See: folder smart constructor.

Instances
Eq Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

Data Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Folder -> Constr #

dataTypeOf :: Folder -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Folder :: Type -> Type #

Methods

from :: Folder -> Rep Folder x #

to :: Rep Folder x -> Folder #

ToJSON Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Folder Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

folder :: Folder Source #

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

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

fContainerId :: Lens' Folder (Maybe Text) Source #

GTM Container ID.

fPath :: Lens' Folder (Maybe Text) Source #

GTM Folder's API relative path.

fFingerprint :: Lens' Folder (Maybe Text) Source #

The fingerprint of the GTM Folder as computed at storage time. This value is recomputed whenever the folder is modified.

fFolderId :: Lens' Folder (Maybe Text) Source #

The Folder ID uniquely identifies the GTM Folder.

fAccountId :: Lens' Folder (Maybe Text) Source #

GTM Account ID.

fName :: Lens' Folder (Maybe Text) Source #

Folder display name.

fTagManagerURL :: Lens' Folder (Maybe Text) Source #

Auto generated link to the tag manager UI

fWorkspaceId :: Lens' Folder (Maybe Text) Source #

GTM Workspace ID.

fNotes :: Lens' Folder (Maybe Text) Source #

User notes on how to apply this folder in the container.

ZoneBoundary

data ZoneBoundary Source #

Represents a Zone's boundaries.

See: zoneBoundary smart constructor.

Instances
Eq ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ZoneBoundary -> Constr #

dataTypeOf :: ZoneBoundary -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ZoneBoundary :: Type -> Type #

ToJSON ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ZoneBoundary Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ZoneBoundary = D1 (MetaData "ZoneBoundary" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ZoneBoundary'" PrefixI True) (S1 (MetaSel (Just "_zbCustomEvaluationTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_zbCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Condition]))))

zoneBoundary :: ZoneBoundary Source #

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

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

zbCustomEvaluationTriggerId :: Lens' ZoneBoundary [Text] Source #

Custom evaluation trigger IDs. A zone will evaluate its boundary conditions when any of the listed triggers are true.

zbCondition :: Lens' ZoneBoundary [Condition] Source #

The conditions that, when conjoined, make up the boundary.

Variable

data Variable Source #

Represents a Google Tag Manager Variable.

See: variable smart constructor.

Instances
Eq Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Variable -> Constr #

dataTypeOf :: Variable -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Variable :: Type -> Type #

Methods

from :: Variable -> Rep Variable x #

to :: Rep Variable x -> Variable #

ToJSON Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Variable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Variable = D1 (MetaData "Variable" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Variable'" PrefixI True) ((((S1 (MetaSel (Just "_vScheduleEndMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_vParentFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_vFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vVariableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vDisablingTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 (MetaSel (Just "_vName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vTagManagerURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vWorkspaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_vScheduleStartMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_vNotes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vEnablingTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_vParameter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parameter])))))))

vScheduleEndMs :: Lens' Variable (Maybe Int64) Source #

The end timestamp in milliseconds to schedule a variable.

vContainerId :: Lens' Variable (Maybe Text) Source #

GTM Container ID.

vPath :: Lens' Variable (Maybe Text) Source #

GTM Variable's API relative path.

vFingerprint :: Lens' Variable (Maybe Text) Source #

The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified.

vVariableId :: Lens' Variable (Maybe Text) Source #

The Variable ID uniquely identifies the GTM Variable.

vAccountId :: Lens' Variable (Maybe Text) Source #

GTM Account ID.

vDisablingTriggerId :: Lens' Variable [Text] Source #

For mobile containers only: A list of trigger IDs for disabling conditional variables; the variable is enabled if one of the enabling trigger is true while all the disabling trigger are false. Treated as an unordered set.

vName :: Lens' Variable (Maybe Text) Source #

Variable display name.

vTagManagerURL :: Lens' Variable (Maybe Text) Source #

Auto generated link to the tag manager UI

vWorkspaceId :: Lens' Variable (Maybe Text) Source #

GTM Workspace ID.

vType :: Lens' Variable (Maybe Text) Source #

GTM Variable Type.

vScheduleStartMs :: Lens' Variable (Maybe Int64) Source #

The start timestamp in milliseconds to schedule a variable.

vNotes :: Lens' Variable (Maybe Text) Source #

User notes on how to apply this variable in the container.

vEnablingTriggerId :: Lens' Variable [Text] Source #

For mobile containers only: A list of trigger IDs for enabling conditional variables; the variable is enabled if one of the enabling triggers is true while all the disabling triggers are false. Treated as an unordered set.

vParameter :: Lens' Variable [Parameter] Source #

The variable's parameters.

Zone

data Zone Source #

Represents a Google Tag Manager Zone's contents.

See: zone smart constructor.

Instances
Eq Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

Data Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Zone -> Constr #

dataTypeOf :: Zone -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

showsPrec :: Int -> Zone -> ShowS #

show :: Zone -> String #

showList :: [Zone] -> ShowS #

Generic Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Zone :: Type -> Type #

Methods

from :: Zone -> Rep Zone x #

to :: Rep Zone x -> Zone #

ToJSON Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Zone Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

zone :: Zone Source #

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

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

zContainerId :: Lens' Zone (Maybe Text) Source #

GTM Container ID.

zPath :: Lens' Zone (Maybe Text) Source #

GTM Zone's API relative path.

zBoundary :: Lens' Zone (Maybe ZoneBoundary) Source #

This Zone's boundary.

zFingerprint :: Lens' Zone (Maybe Text) Source #

The fingerprint of the GTM Zone as computed at storage time. This value is recomputed whenever the zone is modified.

zZoneId :: Lens' Zone (Maybe Text) Source #

The Zone ID uniquely identifies the GTM Zone.

zTypeRestriction :: Lens' Zone (Maybe ZoneTypeRestriction) Source #

This Zone's type restrictions.

zAccountId :: Lens' Zone (Maybe Text) Source #

GTM Account ID.

zName :: Lens' Zone (Maybe Text) Source #

Zone display name.

zTagManagerURL :: Lens' Zone (Maybe Text) Source #

Auto generated link to the tag manager UI

zChildContainer :: Lens' Zone [ZoneChildContainer] Source #

Containers that are children of this Zone.

zWorkspaceId :: Lens' Zone (Maybe Text) Source #

GTM Workspace ID.

zNotes :: Lens' Zone (Maybe Text) Source #

User notes on how to apply this zone in the container.

AccountAccessPermission

data AccountAccessPermission Source #

Whether the user has no access, user access, or admin access to an account.

Constructors

AAPAccountPermissionUnspecified
accountPermissionUnspecified
AAPAdmin
admin
AAPNoAccess
noAccess
AAPUser
user
Instances
Enum AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: AccountAccessPermission -> Constr #

dataTypeOf :: AccountAccessPermission -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep AccountAccessPermission :: Type -> Type #

Hashable AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountAccessPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountAccessPermission = D1 (MetaData "AccountAccessPermission" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "AAPAccountPermissionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AAPAdmin" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AAPNoAccess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AAPUser" PrefixI False) (U1 :: Type -> Type)))

SyncWorkspaceResponse

data SyncWorkspaceResponse Source #

A response after synchronizing the workspace to the latest container version.

See: syncWorkspaceResponse smart constructor.

Instances
Eq SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: SyncWorkspaceResponse -> Constr #

dataTypeOf :: SyncWorkspaceResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep SyncWorkspaceResponse :: Type -> Type #

ToJSON SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep SyncWorkspaceResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep SyncWorkspaceResponse = D1 (MetaData "SyncWorkspaceResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "SyncWorkspaceResponse'" PrefixI True) (S1 (MetaSel (Just "_swrMergeConflict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MergeConflict])) :*: S1 (MetaSel (Just "_swrSyncStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SyncStatus))))

syncWorkspaceResponse :: SyncWorkspaceResponse Source #

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

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

swrMergeConflict :: Lens' SyncWorkspaceResponse [MergeConflict] Source #

The merge conflict after sync. If this field is not empty, the sync is still treated as successful. But a version cannot be created until all conflicts are resolved.

swrSyncStatus :: Lens' SyncWorkspaceResponse (Maybe SyncStatus) Source #

Indicates whether synchronization caused a merge conflict or sync error.

RevertTriggerResponse

data RevertTriggerResponse Source #

The result of reverting a trigger in a workspace.

See: revertTriggerResponse smart constructor.

Instances
Eq RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: RevertTriggerResponse -> Constr #

dataTypeOf :: RevertTriggerResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep RevertTriggerResponse :: Type -> Type #

ToJSON RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertTriggerResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertTriggerResponse = D1 (MetaData "RevertTriggerResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "RevertTriggerResponse'" PrefixI True) (S1 (MetaSel (Just "_rtrTrigger") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Trigger))))

revertTriggerResponse :: RevertTriggerResponse Source #

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

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

rtrTrigger :: Lens' RevertTriggerResponse (Maybe Trigger) Source #

Trigger as it appears in the latest container version since the last workspace synchronization operation. If no trigger is present, that means the trigger was deleted in the latest container version.

ParameterType

data ParameterType Source #

The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types)

Constructors

Boolean
boolean
Integer
integer
List
list
Map
map
Template
template
TypeUnspecified
typeUnspecified
Instances
Enum ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: ParameterType -> Constr #

dataTypeOf :: ParameterType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep ParameterType :: Type -> Type #

Hashable ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ParameterType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep ParameterType = D1 (MetaData "ParameterType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "Boolean" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Integer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "List" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Map" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Template" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TypeUnspecified" PrefixI False) (U1 :: Type -> Type))))

Account

data Account Source #

Represents a Google Tag Manager Account.

See: account smart constructor.

Instances
Eq Account Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

Data Account Source # 
Instance details

Defined in Network.Google.TagManager.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.TagManager.Types.Product

Generic Account Source # 
Instance details

Defined in Network.Google.TagManager.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.TagManager.Types.Product

FromJSON Account Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Account Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Account = D1 (MetaData "Account" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Account'" PrefixI True) ((S1 (MetaSel (Just "_aPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aShareData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_aFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_aAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aTagManagerURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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:

aPath :: Lens' Account (Maybe Text) Source #

GTM Account's API relative path.

aShareData :: Lens' Account (Maybe Bool) Source #

Whether the account shares data anonymously with Google and others. This flag enables benchmarking by sharing your data in an anonymous form. Google will remove all identifiable information about your website, combine the data with hundreds of other anonymous sites and report aggregate trends in the benchmarking service.

aFingerprint :: Lens' Account (Maybe Text) Source #

The fingerprint of the GTM Account as computed at storage time. This value is recomputed whenever the account is modified.

aAccountId :: Lens' Account (Maybe Text) Source #

The Account ID uniquely identifies the GTM Account.

aName :: Lens' Account (Maybe Text) Source #

Account display name.

aTagManagerURL :: Lens' Account (Maybe Text) Source #

Auto generated link to the tag manager UI

EntityChangeStatus

data EntityChangeStatus Source #

Represents how the entity has been changed in the workspace.

Constructors

Added
added
ChangeStatusUnspecified
changeStatusUnspecified
Deleted
deleted
None
none
Updated
updated
Instances
Enum EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: EntityChangeStatus -> Constr #

dataTypeOf :: EntityChangeStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep EntityChangeStatus :: Type -> Type #

Hashable EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep EntityChangeStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep EntityChangeStatus = D1 (MetaData "EntityChangeStatus" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "Added" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ChangeStatusUnspecified" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Deleted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Updated" PrefixI False) (U1 :: Type -> Type))))

UpdateWorkspaceProposalRequest

data UpdateWorkspaceProposalRequest Source #

Updates a workspace proposal with patch-like semantics.

See: updateWorkspaceProposalRequest smart constructor.

Instances
Eq UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: UpdateWorkspaceProposalRequest -> Constr #

dataTypeOf :: UpdateWorkspaceProposalRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep UpdateWorkspaceProposalRequest :: Type -> Type #

ToJSON UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep UpdateWorkspaceProposalRequest Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep UpdateWorkspaceProposalRequest = D1 (MetaData "UpdateWorkspaceProposalRequest" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "UpdateWorkspaceProposalRequest'" PrefixI True) ((S1 (MetaSel (Just "_uwprStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateWorkspaceProposalRequestStatus)) :*: S1 (MetaSel (Just "_uwprNewComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WorkspaceProposalHistoryComment))) :*: (S1 (MetaSel (Just "_uwprFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uwprReviewers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WorkspaceProposalUser])))))

updateWorkspaceProposalRequest :: UpdateWorkspaceProposalRequest Source #

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

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

uwprStatus :: Lens' UpdateWorkspaceProposalRequest (Maybe UpdateWorkspaceProposalRequestStatus) Source #

If present, the status of the workspace proposal is updated.

uwprNewComment :: Lens' UpdateWorkspaceProposalRequest (Maybe WorkspaceProposalHistoryComment) Source #

If present, a new comment is added to the workspace proposal history.

uwprFingerprint :: Lens' UpdateWorkspaceProposalRequest (Maybe Text) Source #

When provided, this fingerprint must match the fingerprint of the proposal in storage.

uwprReviewers :: Lens' UpdateWorkspaceProposalRequest [WorkspaceProposalUser] Source #

If present, the list of reviewers of the workspace proposal is updated.

GetWorkspaceStatusResponse

data GetWorkspaceStatusResponse Source #

The changes that have occurred in the workspace since the base container version.

See: getWorkspaceStatusResponse smart constructor.

Instances
Eq GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: GetWorkspaceStatusResponse -> Constr #

dataTypeOf :: GetWorkspaceStatusResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep GetWorkspaceStatusResponse :: Type -> Type #

ToJSON GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep GetWorkspaceStatusResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep GetWorkspaceStatusResponse = D1 (MetaData "GetWorkspaceStatusResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "GetWorkspaceStatusResponse'" PrefixI True) (S1 (MetaSel (Just "_gwsrMergeConflict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MergeConflict])) :*: S1 (MetaSel (Just "_gwsrWorkspaceChange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Entity]))))

getWorkspaceStatusResponse :: GetWorkspaceStatusResponse Source #

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

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

gwsrWorkspaceChange :: Lens' GetWorkspaceStatusResponse [Entity] Source #

Entities that have been changed in the workspace.

QuickPreviewResponse

data QuickPreviewResponse Source #

Response to quick previewing a workspace.

See: quickPreviewResponse smart constructor.

Instances
Eq QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: QuickPreviewResponse -> Constr #

dataTypeOf :: QuickPreviewResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep QuickPreviewResponse :: Type -> Type #

ToJSON QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep QuickPreviewResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep QuickPreviewResponse = D1 (MetaData "QuickPreviewResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "QuickPreviewResponse'" PrefixI True) (S1 (MetaSel (Just "_qprCompilerError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_qprContainerVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ContainerVersion)) :*: S1 (MetaSel (Just "_qprSyncStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SyncStatus)))))

quickPreviewResponse :: QuickPreviewResponse Source #

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

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

qprCompilerError :: Lens' QuickPreviewResponse (Maybe Bool) Source #

Were there compiler errors or not.

qprContainerVersion :: Lens' QuickPreviewResponse (Maybe ContainerVersion) Source #

The quick previewed container version.

qprSyncStatus :: Lens' QuickPreviewResponse (Maybe SyncStatus) Source #

Whether quick previewing failed when syncing the workspace to the latest container version.

ListContainerVersionsResponse

data ListContainerVersionsResponse Source #

List container versions response.

See: listContainerVersionsResponse smart constructor.

Instances
Eq ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListContainerVersionsResponse -> Constr #

dataTypeOf :: ListContainerVersionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListContainerVersionsResponse :: Type -> Type #

ToJSON ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListContainerVersionsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListContainerVersionsResponse = D1 (MetaData "ListContainerVersionsResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListContainerVersionsResponse'" PrefixI True) (S1 (MetaSel (Just "_lcvrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcvrContainerVersionHeader") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ContainerVersionHeader]))))

listContainerVersionsResponse :: ListContainerVersionsResponse Source #

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

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

lcvrNextPageToken :: Lens' ListContainerVersionsResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

Container

data Container Source #

Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.

See: container smart constructor.

Instances
Eq Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Container -> Constr #

dataTypeOf :: Container -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Container :: Type -> Type #

ToJSON Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Container Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

container :: Container Source #

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

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

cPublicId :: Lens' Container (Maybe Text) Source #

Container Public ID.

cUsageContext :: Lens' Container [ContainerUsageContextItem] Source #

List of Usage Contexts for the Container. Valid values include: web, android, or ios.

cContainerId :: Lens' Container (Maybe Text) Source #

The Container ID uniquely identifies the GTM Container.

cPath :: Lens' Container (Maybe Text) Source #

GTM Container's API relative path.

cFingerprint :: Lens' Container (Maybe Text) Source #

The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.

cDomainName :: Lens' Container [Text] Source #

List of domain names associated with the Container.

cName :: Lens' Container (Maybe Text) Source #

Container display name.

cTagManagerURL :: Lens' Container (Maybe Text) Source #

Auto generated link to the tag manager UI

cNotes :: Lens' Container (Maybe Text) Source #

Container Notes.

BuiltInVariable

data BuiltInVariable Source #

Built-in variables are a special category of variables that are pre-created and non-customizable. They provide common functionality like accessing propeties of the gtm data layer, monitoring clicks, or accessing elements of a page URL.

See: builtInVariable smart constructor.

Instances
Eq BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: BuiltInVariable -> Constr #

dataTypeOf :: BuiltInVariable -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep BuiltInVariable :: Type -> Type #

ToJSON BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep BuiltInVariable Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep BuiltInVariable = D1 (MetaData "BuiltInVariable" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "BuiltInVariable'" PrefixI True) ((S1 (MetaSel (Just "_bivContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bivPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bivAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_bivName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bivWorkspaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bivType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BuiltInVariableType))))))

builtInVariable :: BuiltInVariable Source #

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

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

bivPath :: Lens' BuiltInVariable (Maybe Text) Source #

GTM BuiltInVariable's API relative path.

bivName :: Lens' BuiltInVariable (Maybe Text) Source #

Name of the built-in variable to be used to refer to the built-in variable.

UserPermission

data UserPermission Source #

Represents a user's permissions to an account and its container.

See: userPermission smart constructor.

Instances
Eq UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: UserPermission -> Constr #

dataTypeOf :: UserPermission -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep UserPermission :: Type -> Type #

ToJSON UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep UserPermission Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep UserPermission = D1 (MetaData "UserPermission" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "UserPermission'" PrefixI True) ((S1 (MetaSel (Just "_upPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upAccountAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountAccess))) :*: (S1 (MetaSel (Just "_upAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_upEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upContainerAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ContainerAccess]))))))

userPermission :: UserPermission Source #

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

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

upPath :: Lens' UserPermission (Maybe Text) Source #

GTM UserPermission's API relative path.

upAccountAccess :: Lens' UserPermission (Maybe AccountAccess) Source #

GTM Account access permissions.

upAccountId :: Lens' UserPermission (Maybe Text) Source #

The Account ID uniquely identifies the GTM Account.

upContainerAccess :: Lens' UserPermission [ContainerAccess] Source #

GTM Container access permissions.

ContainerVersion

data ContainerVersion Source #

Represents a Google Tag Manager Container Version.

See: containerVersion smart constructor.

Instances
Eq ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ContainerVersion -> Constr #

dataTypeOf :: ContainerVersion -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ContainerVersion :: Type -> Type #

ToJSON ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ContainerVersion Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ContainerVersion = D1 (MetaData "ContainerVersion" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ContainerVersion'" PrefixI True) ((((S1 (MetaSel (Just "_cvTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 (MetaSel (Just "_cvContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cvPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_cvContainerVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvFolder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Folder]))) :*: (S1 (MetaSel (Just "_cvVariable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Variable])) :*: S1 (MetaSel (Just "_cvZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Zone]))))) :*: (((S1 (MetaSel (Just "_cvAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cvContainer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Container)) :*: S1 (MetaSel (Just "_cvBuiltInVariable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BuiltInVariable])))) :*: ((S1 (MetaSel (Just "_cvTagManagerURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cvDeleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_cvTrigger") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Trigger])) :*: S1 (MetaSel (Just "_cvDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

cvTag :: Lens' ContainerVersion [Tag] Source #

The tags in the container that this version was taken from.

cvPath :: Lens' ContainerVersion (Maybe Text) Source #

GTM ContainerVersions's API relative path.

cvFingerprint :: Lens' ContainerVersion (Maybe Text) Source #

The fingerprint of the GTM Container Version as computed at storage time. This value is recomputed whenever the container version is modified.

cvContainerVersionId :: Lens' ContainerVersion (Maybe Text) Source #

The Container Version ID uniquely identifies the GTM Container Version.

cvFolder :: Lens' ContainerVersion [Folder] Source #

The folders in the container that this version was taken from.

cvVariable :: Lens' ContainerVersion [Variable] Source #

The variables in the container that this version was taken from.

cvZone :: Lens' ContainerVersion [Zone] Source #

The zones in the container that this version was taken from.

cvName :: Lens' ContainerVersion (Maybe Text) Source #

Container version display name.

cvContainer :: Lens' ContainerVersion (Maybe Container) Source #

The container that this version was taken from.

cvBuiltInVariable :: Lens' ContainerVersion [BuiltInVariable] Source #

The built-in variables in the container that this version was taken from.

cvTagManagerURL :: Lens' ContainerVersion (Maybe Text) Source #

Auto generated link to the tag manager UI

cvDeleted :: Lens' ContainerVersion (Maybe Bool) Source #

A value of true indicates this container version has been deleted.

cvTrigger :: Lens' ContainerVersion [Trigger] Source #

The triggers in the container that this version was taken from.

cvDescription :: Lens' ContainerVersion (Maybe Text) Source #

Container version description.

EnvironmentType

data EnvironmentType Source #

The type of this environment.

Constructors

ETLatest
latest
ETLive
live
ETUser
user
ETWorkspace
workspace
Instances
Enum EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: EnvironmentType -> Constr #

dataTypeOf :: EnvironmentType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep EnvironmentType :: Type -> Type #

Hashable EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep EnvironmentType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep EnvironmentType = D1 (MetaData "EnvironmentType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "ETLatest" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ETLive" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ETUser" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ETWorkspace" PrefixI False) (U1 :: Type -> Type)))

SetupTag

data SetupTag Source #

Represents a reference to atag that fires before another tag in order to set up dependencies.

See: setupTag smart constructor.

Instances
Eq SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: SetupTag -> Constr #

dataTypeOf :: SetupTag -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep SetupTag :: Type -> Type #

Methods

from :: SetupTag -> Rep SetupTag x #

to :: Rep SetupTag x -> SetupTag #

ToJSON SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep SetupTag Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep SetupTag = D1 (MetaData "SetupTag" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "SetupTag'" PrefixI True) (S1 (MetaSel (Just "_stTagName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_stStopOnSetupFailure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

setupTag :: SetupTag Source #

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

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

stTagName :: Lens' SetupTag (Maybe Text) Source #

The name of the setup tag.

stStopOnSetupFailure :: Lens' SetupTag (Maybe Bool) Source #

If true, fire the main tag if and only if the setup tag fires successfully. If false, fire the main tag regardless of setup tag firing status.

WorkspaceProposalStatus

data WorkspaceProposalStatus Source #

The status of the workspace proposal as it goes through review.

Constructors

WPSApproved
approved
WPSCancelled
cancelled
WPSCompleted
completed
WPSRequested
requested
WPSReviewed
reviewed
WPSStatusUnspecified
statusUnspecified
Instances
Enum WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

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

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

toConstr :: WorkspaceProposalStatus -> Constr #

dataTypeOf :: WorkspaceProposalStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep WorkspaceProposalStatus :: Type -> Type #

Hashable WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalStatus = D1 (MetaData "WorkspaceProposalStatus" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "WPSApproved" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WPSCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WPSCompleted" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "WPSRequested" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WPSReviewed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WPSStatusUnspecified" PrefixI False) (U1 :: Type -> Type))))

ListContainersResponse

data ListContainersResponse Source #

List Containers Response.

See: listContainersResponse smart constructor.

Instances
Eq ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListContainersResponse -> Constr #

dataTypeOf :: ListContainersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListContainersResponse :: Type -> Type #

ToJSON ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListContainersResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListContainersResponse = D1 (MetaData "ListContainersResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListContainersResponse'" PrefixI True) (S1 (MetaSel (Just "_lcrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcrContainer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Container]))))

listContainersResponse :: ListContainersResponse Source #

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

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

lcrNextPageToken :: Lens' ListContainersResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

lcrContainer :: Lens' ListContainersResponse [Container] Source #

All Containers of a GTM Account.

Trigger

data Trigger Source #

Represents a Google Tag Manager Trigger

See: trigger smart constructor.

Instances
Eq Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

Data Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: Trigger -> Constr #

dataTypeOf :: Trigger -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Trigger :: Type -> Type #

Methods

from :: Trigger -> Rep Trigger x #

to :: Rep Trigger x -> Trigger #

ToJSON Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Trigger Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Trigger = D1 (MetaData "Trigger" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Trigger'" PrefixI True) (((((S1 (MetaSel (Just "_triContinuousTimeMinMilliseconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triMaxTimerLengthSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))) :*: (S1 (MetaSel (Just "_triCustomEventFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Condition])) :*: S1 (MetaSel (Just "_triParentFolderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_triVisiblePercentageMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_triPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_triSelector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))))) :*: (((S1 (MetaSel (Just "_triTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_triCheckValidation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))) :*: (S1 (MetaSel (Just "_triFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_triTotalTimeMinMilliseconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)))) :*: ((S1 (MetaSel (Just "_triAutoEventFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Condition])) :*: S1 (MetaSel (Just "_triUniqueTriggerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))) :*: (S1 (MetaSel (Just "_triHorizontalScrollPercentageList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triIntervalSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)))))) :*: ((((S1 (MetaSel (Just "_triVisiblePercentageMin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_triName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_triInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)))) :*: ((S1 (MetaSel (Just "_triTagManagerURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_triWaitForTagsTimeout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))) :*: (S1 (MetaSel (Just "_triLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triVerticalScrollPercentageList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))))) :*: (((S1 (MetaSel (Just "_triFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Condition])) :*: S1 (MetaSel (Just "_triWorkspaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_triType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TriggerType)) :*: S1 (MetaSel (Just "_triNotes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_triVisibilitySelector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triEventName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter))) :*: (S1 (MetaSel (Just "_triWaitForTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Parameter)) :*: S1 (MetaSel (Just "_triParameter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parameter]))))))))

triContinuousTimeMinMilliseconds :: Lens' Trigger (Maybe Parameter) Source #

A visibility trigger minimum continuous visible time (in milliseconds). Only valid for AMP Visibility trigger.

triMaxTimerLengthSeconds :: Lens' Trigger (Maybe Parameter) Source #

Max time to fire Timer Events (in seconds). Only valid for AMP Timer trigger.

triCustomEventFilter :: Lens' Trigger [Condition] Source #

Used in the case of custom event, which is fired iff all Conditions are true.

triVisiblePercentageMax :: Lens' Trigger (Maybe Parameter) Source #

A visibility trigger maximum percent visibility. Only valid for AMP Visibility trigger.

triContainerId :: Lens' Trigger (Maybe Text) Source #

GTM Container ID.

triPath :: Lens' Trigger (Maybe Text) Source #

GTM Trigger's API relative path.

triSelector :: Lens' Trigger (Maybe Parameter) Source #

A click trigger CSS selector (i.e. "a", "button" etc.). Only valid for AMP Click trigger.

triTriggerId :: Lens' Trigger (Maybe Text) Source #

The Trigger ID uniquely identifies the GTM Trigger.

triCheckValidation :: Lens' Trigger (Maybe Parameter) Source #

Whether or not we should only fire tags if the form submit or link click event is not cancelled by some other event handler (e.g. because of validation). Only valid for Form Submission and Link Click triggers.

triFingerprint :: Lens' Trigger (Maybe Text) Source #

The fingerprint of the GTM Trigger as computed at storage time. This value is recomputed whenever the trigger is modified.

triTotalTimeMinMilliseconds :: Lens' Trigger (Maybe Parameter) Source #

A visibility trigger minimum total visible time (in milliseconds). Only valid for AMP Visibility trigger.

triAutoEventFilter :: Lens' Trigger [Condition] Source #

Used in the case of auto event tracking.

triUniqueTriggerId :: Lens' Trigger (Maybe Parameter) Source #

Globally unique id of the trigger that auto-generates this (a Form Submit, Link Click or Timer listener) if any. Used to make incompatible auto-events work together with trigger filtering based on trigger ids. This value is populated during output generation since the tags implied by triggers don't exist until then. Only valid for Form Submit, Link Click and Timer triggers.

triHorizontalScrollPercentageList :: Lens' Trigger (Maybe Parameter) Source #

List of integer percentage values for scroll triggers. The trigger will fire when each percentage is reached when the view is scrolled horizontally. Only valid for AMP scroll triggers.

triIntervalSeconds :: Lens' Trigger (Maybe Parameter) Source #

Time between Timer Events to fire (in seconds). Only valid for AMP Timer trigger.

triVisiblePercentageMin :: Lens' Trigger (Maybe Parameter) Source #

A visibility trigger minimum percent visibility. Only valid for AMP Visibility trigger.

triName :: Lens' Trigger (Maybe Text) Source #

Trigger display name.

triInterval :: Lens' Trigger (Maybe Parameter) Source #

Time between triggering recurring Timer Events (in milliseconds). Only valid for Timer triggers.

triTagManagerURL :: Lens' Trigger (Maybe Text) Source #

Auto generated link to the tag manager UI

triWaitForTagsTimeout :: Lens' Trigger (Maybe Parameter) Source #

How long to wait (in milliseconds) for tags to fire when 'waits_for_tags' above evaluates to true. Only valid for Form Submission and Link Click triggers.

triLimit :: Lens' Trigger (Maybe Parameter) Source #

Limit of the number of GTM events this Timer Trigger will fire. If no limit is set, we will continue to fire GTM events until the user leaves the page. Only valid for Timer triggers.

triVerticalScrollPercentageList :: Lens' Trigger (Maybe Parameter) Source #

List of integer percentage values for scroll triggers. The trigger will fire when each percentage is reached when the view is scrolled vertically. Only valid for AMP scroll triggers.

triFilter :: Lens' Trigger [Condition] Source #

The trigger will only fire iff all Conditions are true.

triWorkspaceId :: Lens' Trigger (Maybe Text) Source #

GTM Workspace ID.

triType :: Lens' Trigger (Maybe TriggerType) Source #

Defines the data layer event that causes this trigger.

triNotes :: Lens' Trigger (Maybe Text) Source #

User notes on how to apply this trigger in the container.

triVisibilitySelector :: Lens' Trigger (Maybe Parameter) Source #

A visibility trigger CSS selector (i.e. "#id"). Only valid for AMP Visibility trigger.

triEventName :: Lens' Trigger (Maybe Parameter) Source #

Name of the GTM event that is fired. Only valid for Timer triggers.

triWaitForTags :: Lens' Trigger (Maybe Parameter) Source #

Whether or not we should delay the form submissions or link opening until all of the tags have fired (by preventing the default action and later simulating the default action). Only valid for Form Submission and Link Click triggers.

triParameter :: Lens' Trigger [Parameter] Source #

Additional parameters.

ListTagsResponse

data ListTagsResponse Source #

List Tags Response.

See: listTagsResponse smart constructor.

Instances
Eq ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListTagsResponse -> Constr #

dataTypeOf :: ListTagsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ListTagsResponse :: Type -> Type #

ToJSON ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListTagsResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListTagsResponse = D1 (MetaData "ListTagsResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListTagsResponse'" PrefixI True) (S1 (MetaSel (Just "_lNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag]))))

listTagsResponse :: ListTagsResponse Source #

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

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

lNextPageToken :: Lens' ListTagsResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

lTag :: Lens' ListTagsResponse [Tag] Source #

All GTM Tags of a GTM Container.

ListEnabledBuiltInVariablesResponse

data ListEnabledBuiltInVariablesResponse Source #

A list of enabled built-in variables.

See: listEnabledBuiltInVariablesResponse smart constructor.

Instances
Eq ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

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

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

toConstr :: ListEnabledBuiltInVariablesResponse -> Constr #

dataTypeOf :: ListEnabledBuiltInVariablesResponse -> DataType #

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

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

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

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

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListEnabledBuiltInVariablesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListEnabledBuiltInVariablesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListEnabledBuiltInVariablesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListEnabledBuiltInVariablesResponse -> m ListEnabledBuiltInVariablesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListEnabledBuiltInVariablesResponse -> m ListEnabledBuiltInVariablesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListEnabledBuiltInVariablesResponse -> m ListEnabledBuiltInVariablesResponse #

Show ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

ToJSON ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListEnabledBuiltInVariablesResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ListEnabledBuiltInVariablesResponse = D1 (MetaData "ListEnabledBuiltInVariablesResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ListEnabledBuiltInVariablesResponse'" PrefixI True) (S1 (MetaSel (Just "_lebivrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lebivrBuiltInVariable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BuiltInVariable]))))

listEnabledBuiltInVariablesResponse :: ListEnabledBuiltInVariablesResponse Source #

Creates a value of ListEnabledBuiltInVariablesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lebivrNextPageToken :: Lens' ListEnabledBuiltInVariablesResponse (Maybe Text) Source #

Continuation token for fetching the next page of results.

WorkspaceProposalUser

data WorkspaceProposalUser Source #

Represents an external user or internal Google Tag Manager system.

See: workspaceProposalUser smart constructor.

Instances
Eq WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WorkspaceProposalUser -> c WorkspaceProposalUser #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WorkspaceProposalUser #

toConstr :: WorkspaceProposalUser -> Constr #

dataTypeOf :: WorkspaceProposalUser -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WorkspaceProposalUser) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WorkspaceProposalUser) #

gmapT :: (forall b. Data b => b -> b) -> WorkspaceProposalUser -> WorkspaceProposalUser #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalUser -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalUser -> r #

gmapQ :: (forall d. Data d => d -> u) -> WorkspaceProposalUser -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WorkspaceProposalUser -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WorkspaceProposalUser -> m WorkspaceProposalUser #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalUser -> m WorkspaceProposalUser #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalUser -> m WorkspaceProposalUser #

Show WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep WorkspaceProposalUser :: Type -> Type #

ToJSON WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalUser Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalUser = D1 (MetaData "WorkspaceProposalUser" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "WorkspaceProposalUser'" PrefixI True) (S1 (MetaSel (Just "_wpuGaiaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_wpuType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WorkspaceProposalUserType))))

workspaceProposalUser :: WorkspaceProposalUser Source #

Creates a value of WorkspaceProposalUser with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpuGaiaId :: Lens' WorkspaceProposalUser (Maybe Int64) Source #

Gaia id associated with a user, absent for the Google Tag Manager system.

wpuType :: Lens' WorkspaceProposalUser (Maybe WorkspaceProposalUserType) Source #

User type distinguishes between a user and the Google Tag Manager system.

FolderEntities

data FolderEntities Source #

Represents a Google Tag Manager Folder's contents.

See: folderEntities smart constructor.

Instances
Eq FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FolderEntities -> c FolderEntities #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FolderEntities #

toConstr :: FolderEntities -> Constr #

dataTypeOf :: FolderEntities -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FolderEntities) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FolderEntities) #

gmapT :: (forall b. Data b => b -> b) -> FolderEntities -> FolderEntities #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FolderEntities -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FolderEntities -> r #

gmapQ :: (forall d. Data d => d -> u) -> FolderEntities -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FolderEntities -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FolderEntities -> m FolderEntities #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FolderEntities -> m FolderEntities #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FolderEntities -> m FolderEntities #

Show FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep FolderEntities :: Type -> Type #

ToJSON FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep FolderEntities Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep FolderEntities = D1 (MetaData "FolderEntities" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "FolderEntities'" PrefixI True) ((S1 (MetaSel (Just "_feNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_feTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 (MetaSel (Just "_feVariable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Variable])) :*: S1 (MetaSel (Just "_feTrigger") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Trigger])))))

folderEntities :: FolderEntities Source #

Creates a value of FolderEntities with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

feNextPageToken :: Lens' FolderEntities (Maybe Text) Source #

Continuation token for fetching the next page of results.

feTag :: Lens' FolderEntities [Tag] Source #

The list of tags inside the folder.

feVariable :: Lens' FolderEntities [Variable] Source #

The list of variables inside the folder.

feTrigger :: Lens' FolderEntities [Trigger] Source #

The list of triggers inside the folder.

SyncStatus

data SyncStatus Source #

The status of a workspace after synchronization.

See: syncStatus smart constructor.

Instances
Eq SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SyncStatus -> c SyncStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SyncStatus #

toConstr :: SyncStatus -> Constr #

dataTypeOf :: SyncStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SyncStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SyncStatus) #

gmapT :: (forall b. Data b => b -> b) -> SyncStatus -> SyncStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SyncStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SyncStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> SyncStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SyncStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SyncStatus -> m SyncStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SyncStatus -> m SyncStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SyncStatus -> m SyncStatus #

Show SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep SyncStatus :: Type -> Type #

ToJSON SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep SyncStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep SyncStatus = D1 (MetaData "SyncStatus" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "SyncStatus'" PrefixI True) (S1 (MetaSel (Just "_ssSyncError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ssMergeConflict") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

syncStatus :: SyncStatus Source #

Creates a value of SyncStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ssSyncError :: Lens' SyncStatus (Maybe Bool) Source #

An error occurred during the synchronization operation.

ssMergeConflict :: Lens' SyncStatus (Maybe Bool) Source #

Synchornization operation detected a merge conflict.

RevertTagResponse

data RevertTagResponse Source #

The result of reverting a tag in a workspace.

See: revertTagResponse smart constructor.

Instances
Eq RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RevertTagResponse -> c RevertTagResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RevertTagResponse #

toConstr :: RevertTagResponse -> Constr #

dataTypeOf :: RevertTagResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RevertTagResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RevertTagResponse) #

gmapT :: (forall b. Data b => b -> b) -> RevertTagResponse -> RevertTagResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RevertTagResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RevertTagResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> RevertTagResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RevertTagResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RevertTagResponse -> m RevertTagResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RevertTagResponse -> m RevertTagResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RevertTagResponse -> m RevertTagResponse #

Show RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep RevertTagResponse :: Type -> Type #

ToJSON RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertTagResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertTagResponse = D1 (MetaData "RevertTagResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "RevertTagResponse'" PrefixI True) (S1 (MetaSel (Just "_rtrTag") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Tag))))

revertTagResponse :: RevertTagResponse Source #

Creates a value of RevertTagResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rtrTag :: Lens' RevertTagResponse (Maybe Tag) Source #

Tag as it appears in the latest container version since the last workspace synchronization operation. If no tag is present, that means the tag was deleted in the latest container version.

Condition

data Condition Source #

Represents a predicate.

See: condition smart constructor.

Instances
Eq Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Condition -> c Condition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Condition #

toConstr :: Condition -> Constr #

dataTypeOf :: Condition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Condition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Condition) #

gmapT :: (forall b. Data b => b -> b) -> Condition -> Condition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Condition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Condition -> r #

gmapQ :: (forall d. Data d => d -> u) -> Condition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Condition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Condition -> m Condition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Condition -> m Condition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Condition -> m Condition #

Show Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Condition :: Type -> Type #

ToJSON Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Condition Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Condition = D1 (MetaData "Condition" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Condition'" PrefixI True) (S1 (MetaSel (Just "_cType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConditionType)) :*: S1 (MetaSel (Just "_cParameter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parameter]))))

condition :: Condition Source #

Creates a value of Condition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cType :: Lens' Condition (Maybe ConditionType) Source #

The type of operator for this condition.

cParameter :: Lens' Condition [Parameter] Source #

A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.

WorkspaceProposalHistoryType

data WorkspaceProposalHistoryType Source #

The history type distinguishing between comments and status changes.

Constructors

Comment
comment
StatusChange
statusChange
Unspecified
unspecified
Instances
Enum WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WorkspaceProposalHistoryType -> c WorkspaceProposalHistoryType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WorkspaceProposalHistoryType #

toConstr :: WorkspaceProposalHistoryType -> Constr #

dataTypeOf :: WorkspaceProposalHistoryType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WorkspaceProposalHistoryType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WorkspaceProposalHistoryType) #

gmapT :: (forall b. Data b => b -> b) -> WorkspaceProposalHistoryType -> WorkspaceProposalHistoryType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalHistoryType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalHistoryType -> r #

gmapQ :: (forall d. Data d => d -> u) -> WorkspaceProposalHistoryType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WorkspaceProposalHistoryType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryType -> m WorkspaceProposalHistoryType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryType -> m WorkspaceProposalHistoryType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryType -> m WorkspaceProposalHistoryType #

Ord WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Associated Types

type Rep WorkspaceProposalHistoryType :: Type -> Type #

Hashable WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalHistoryType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalHistoryType = D1 (MetaData "WorkspaceProposalHistoryType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Comment" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StatusChange" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unspecified" PrefixI False) (U1 :: Type -> Type)))

Entity

data Entity Source #

A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.

See: entity smart constructor.

Instances
Eq Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

(==) :: Entity -> Entity -> Bool #

(/=) :: Entity -> Entity -> Bool #

Data Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Entity -> c Entity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Entity #

toConstr :: Entity -> Constr #

dataTypeOf :: Entity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Entity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Entity) #

gmapT :: (forall b. Data b => b -> b) -> Entity -> Entity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Entity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Entity -> r #

gmapQ :: (forall d. Data d => d -> u) -> Entity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Entity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Entity -> m Entity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Entity -> m Entity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Entity -> m Entity #

Show Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Entity :: Type -> Type #

Methods

from :: Entity -> Rep Entity x #

to :: Rep Entity x -> Entity #

ToJSON Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Entity Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

entity :: Entity Source #

Creates a value of Entity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eTag :: Lens' Entity (Maybe Tag) Source #

The tag being represented by the entity.

eFolder :: Lens' Entity (Maybe Folder) Source #

The Folder being represented by the entity.

eVariable :: Lens' Entity (Maybe Variable) Source #

The variable being represented by the entity.

eChangeStatus :: Lens' Entity (Maybe EntityChangeStatus) Source #

Represents how the entity has been changed in the workspace.

eTrigger :: Lens' Entity (Maybe Trigger) Source #

The trigger being represented by the entity.

ContainerAccess

data ContainerAccess Source #

Defines the Google Tag Manager Container access permissions.

See: containerAccess smart constructor.

Instances
Eq ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContainerAccess -> c ContainerAccess #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContainerAccess #

toConstr :: ContainerAccess -> Constr #

dataTypeOf :: ContainerAccess -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContainerAccess) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContainerAccess) #

gmapT :: (forall b. Data b => b -> b) -> ContainerAccess -> ContainerAccess #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContainerAccess -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContainerAccess -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContainerAccess -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContainerAccess -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContainerAccess -> m ContainerAccess #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerAccess -> m ContainerAccess #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerAccess -> m ContainerAccess #

Show ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep ContainerAccess :: Type -> Type #

ToJSON ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ContainerAccess Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep ContainerAccess = D1 (MetaData "ContainerAccess" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "ContainerAccess'" PrefixI True) (S1 (MetaSel (Just "_caContainerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_caPermission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ContainerAccessPermission))))

containerAccess :: ContainerAccess Source #

Creates a value of ContainerAccess with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Timestamp

data Timestamp Source #

A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings. See https://www.ietf.org/rfc/rfc3339.txt. # Examples Example 1: Compute Timestamp from POSIX `time()`. Timestamp timestamp; timestamp.set_seconds(time(NULL)); timestamp.set_nanos(0); Example 2: Compute Timestamp from POSIX `gettimeofday()`. struct timeval tv; gettimeofday(&tv, NULL); Timestamp timestamp; timestamp.set_seconds(tv.tv_sec); timestamp.set_nanos(tv.tv_usec * 1000); Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. FILETIME ft; GetSystemTimeAsFileTime(&ft); UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. Timestamp timestamp; timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. long millis = System.currentTimeMillis(); Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) .setNanos((int) ((millis % 1000) * 1000000)).build(); Example 5: Compute Timestamp from current time in Python. timestamp = Timestamp() timestamp.GetCurrentTime() # JSON Mapping In JSON format, the Timestamp type is encoded as a string in the RFC 3339 format. That is, the format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" where {year} is always expressed using four digits while {month}, {day}, {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone is required, though only UTC (as indicated by "Z") is presently supported. For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on January 15, 2017. In JavaScript, one can convert a Date object to this format using the standard [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString] method. In Python, a standard `datetime.datetime` object can be converted to this format using `strftime` with the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use the Joda Time's [`ISODateTimeFormat.dateTime()`]( http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()) to obtain a formatter capable of generating timestamps in this format.

See: timestamp smart constructor.

Instances
Eq Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Timestamp -> c Timestamp #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Timestamp #

toConstr :: Timestamp -> Constr #

dataTypeOf :: Timestamp -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Timestamp) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Timestamp) #

gmapT :: (forall b. Data b => b -> b) -> Timestamp -> Timestamp #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Timestamp -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Timestamp -> r #

gmapQ :: (forall d. Data d => d -> u) -> Timestamp -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Timestamp -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp #

Show Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Timestamp :: Type -> Type #

ToJSON Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Timestamp Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Timestamp = D1 (MetaData "Timestamp" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "Timestamp'" PrefixI True) (S1 (MetaSel (Just "_tNanos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_tSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

timestamp :: Timestamp Source #

Creates a value of Timestamp with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tNanos :: Lens' Timestamp (Maybe Int32) Source #

Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.

tSeconds :: Lens' Timestamp (Maybe Int64) Source #

Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

RevertBuiltInVariableResponse

data RevertBuiltInVariableResponse Source #

The result of reverting a built-in variable in a workspace.

See: revertBuiltInVariableResponse smart constructor.

Instances
Eq RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RevertBuiltInVariableResponse -> c RevertBuiltInVariableResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RevertBuiltInVariableResponse #

toConstr :: RevertBuiltInVariableResponse -> Constr #

dataTypeOf :: RevertBuiltInVariableResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RevertBuiltInVariableResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RevertBuiltInVariableResponse) #

gmapT :: (forall b. Data b => b -> b) -> RevertBuiltInVariableResponse -> RevertBuiltInVariableResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RevertBuiltInVariableResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RevertBuiltInVariableResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> RevertBuiltInVariableResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RevertBuiltInVariableResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RevertBuiltInVariableResponse -> m RevertBuiltInVariableResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RevertBuiltInVariableResponse -> m RevertBuiltInVariableResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RevertBuiltInVariableResponse -> m RevertBuiltInVariableResponse #

Show RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep RevertBuiltInVariableResponse :: Type -> Type #

ToJSON RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertBuiltInVariableResponse Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep RevertBuiltInVariableResponse = D1 (MetaData "RevertBuiltInVariableResponse" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" True) (C1 (MetaCons "RevertBuiltInVariableResponse'" PrefixI True) (S1 (MetaSel (Just "_rbivrEnabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

revertBuiltInVariableResponse :: RevertBuiltInVariableResponse Source #

Creates a value of RevertBuiltInVariableResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rbivrEnabled :: Lens' RevertBuiltInVariableResponse (Maybe Bool) Source #

Whether the built-in variable is enabled after reversion.

AccountsContainersWorkspacesBuilt_in_variablesRevertType

data AccountsContainersWorkspacesBuilt_in_variablesRevertType Source #

The type of built-in variable to revert.

Constructors

ACWBRTAdvertiserId
advertiserId
ACWBRTAdvertisingTrackingEnabled
advertisingTrackingEnabled
ACWBRTAmpBrowserLanguage
ampBrowserLanguage
ACWBRTAmpCanonicalHost
ampCanonicalHost
ACWBRTAmpCanonicalPath
ampCanonicalPath
ACWBRTAmpCanonicalURL
ampCanonicalUrl
ACWBRTAmpClientId
ampClientId
ACWBRTAmpClientMaxScrollX
ampClientMaxScrollX
ACWBRTAmpClientMaxScrollY
ampClientMaxScrollY
ACWBRTAmpClientScreenHeight
ampClientScreenHeight
ACWBRTAmpClientScreenWidth
ampClientScreenWidth
ACWBRTAmpClientScrollX
ampClientScrollX
ACWBRTAmpClientScrollY
ampClientScrollY
ACWBRTAmpClientTimestamp
ampClientTimestamp
ACWBRTAmpClientTimezone
ampClientTimezone
ACWBRTAmpGtmEvent
ampGtmEvent
ACWBRTAmpPageDownloadTime
ampPageDownloadTime
ACWBRTAmpPageLoadTime
ampPageLoadTime
ACWBRTAmpPageViewId
ampPageViewId
ACWBRTAmpReferrer
ampReferrer
ACWBRTAmpTitle
ampTitle
ACWBRTAmpTotalEngagedTime
ampTotalEngagedTime
ACWBRTAppId
appId
ACWBRTAppName
appName
ACWBRTAppVersionCode
appVersionCode
ACWBRTAppVersionName
appVersionName
ACWBRTBuiltInVariableTypeUnspecified
builtInVariableTypeUnspecified
ACWBRTClickClasses
clickClasses
ACWBRTClickElement
clickElement
ACWBRTClickId
clickId
ACWBRTClickTarget
clickTarget
ACWBRTClickText
clickText
ACWBRTClickURL
clickUrl
ACWBRTContainerId
containerId
ACWBRTContainerVersion
containerVersion
ACWBRTDebugMode
debugMode
ACWBRTDeviceName
deviceName
ACWBRTElementVisibilityFirstTime
elementVisibilityFirstTime
ACWBRTElementVisibilityRatio
elementVisibilityRatio
ACWBRTElementVisibilityRecentTime
elementVisibilityRecentTime
ACWBRTElementVisibilityTime
elementVisibilityTime
ACWBRTEnvironmentName
environmentName
ACWBRTErrorLine
errorLine
ACWBRTErrorMessage
errorMessage
ACWBRTErrorURL
errorUrl
ACWBRTEvent
event
ACWBRTEventName
eventName
ACWBRTFirebaseEventParameterCampaign
firebaseEventParameterCampaign
ACWBRTFirebaseEventParameterCampaignACLid
firebaseEventParameterCampaignAclid
ACWBRTFirebaseEventParameterCampaignAnid
firebaseEventParameterCampaignAnid
ACWBRTFirebaseEventParameterCampaignClickTimestamp
firebaseEventParameterCampaignClickTimestamp
ACWBRTFirebaseEventParameterCampaignContent
firebaseEventParameterCampaignContent
ACWBRTFIREBASEEVENTPARAMETERCAMPAIGNCP1
firebaseEventParameterCampaignCp1
ACWBRTFirebaseEventParameterCampaignGclid
firebaseEventParameterCampaignGclid
ACWBRTFirebaseEventParameterCampaignSource
firebaseEventParameterCampaignSource
ACWBRTFirebaseEventParameterCampaignTerm
firebaseEventParameterCampaignTerm
ACWBRTFirebaseEventParameterCurrency
firebaseEventParameterCurrency
ACWBRTFirebaseEventParameterDynamicLinkAcceptTime
firebaseEventParameterDynamicLinkAcceptTime
ACWBRTFirebaseEventParameterDynamicLinkLinkid
firebaseEventParameterDynamicLinkLinkid
ACWBRTFirebaseEventParameterNotificationMessageDeviceTime
firebaseEventParameterNotificationMessageDeviceTime
ACWBRTFirebaseEventParameterNotificationMessageId
firebaseEventParameterNotificationMessageId
ACWBRTFirebaseEventParameterNotificationMessageName
firebaseEventParameterNotificationMessageName
ACWBRTFirebaseEventParameterNotificationMessageTime
firebaseEventParameterNotificationMessageTime
ACWBRTFirebaseEventParameterNotificationTopic
firebaseEventParameterNotificationTopic
ACWBRTFirebaseEventParameterPreviousAppVersion
firebaseEventParameterPreviousAppVersion
ACWBRTFirebaseEventParameterPreviousOSVersion
firebaseEventParameterPreviousOsVersion
ACWBRTFirebaseEventParameterPrice
firebaseEventParameterPrice
ACWBRTFirebaseEventParameterProductId
firebaseEventParameterProductId
ACWBRTFirebaseEventParameterQuantity
firebaseEventParameterQuantity
ACWBRTFirebaseEventParameterValue
firebaseEventParameterValue
ACWBRTFormClasses
formClasses
ACWBRTFormElement
formElement
ACWBRTFormId
formId
ACWBRTFormTarget
formTarget
ACWBRTFormText
formText
ACWBRTFormURL
formUrl
ACWBRTHistorySource
historySource
ACWBRTHTMLId
htmlId
ACWBRTLanguage
language
ACWBRTNewHistoryFragment
newHistoryFragment
ACWBRTNewHistoryState
newHistoryState
ACWBRTOldHistoryFragment
oldHistoryFragment
ACWBRTOldHistoryState
oldHistoryState
ACWBRTOSVersion
osVersion
ACWBRTPageHostname
pageHostname
ACWBRTPagePath
pagePath
ACWBRTPageURL
pageUrl
ACWBRTPlatform
platform
ACWBRTRandomNumber
randomNumber
ACWBRTReferrer
referrer
ACWBRTResolution
resolution
ACWBRTScrollDepthDirection
scrollDepthDirection
ACWBRTScrollDepthThreshold
scrollDepthThreshold
ACWBRTScrollDepthUnits
scrollDepthUnits
ACWBRTSdkVersion
sdkVersion
ACWBRTVideoCurrentTime
videoCurrentTime
ACWBRTVideoDuration
videoDuration
ACWBRTVideoPercent
videoPercent
ACWBRTVideoProvider
videoProvider
ACWBRTVideoStatus
videoStatus
ACWBRTVideoTitle
videoTitle
ACWBRTVideoURL
videoUrl
ACWBRTVideoVisible
videoVisible
Instances
Enum AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> c AccountsContainersWorkspacesBuilt_in_variablesRevertType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountsContainersWorkspacesBuilt_in_variablesRevertType #

toConstr :: AccountsContainersWorkspacesBuilt_in_variablesRevertType -> Constr #

dataTypeOf :: AccountsContainersWorkspacesBuilt_in_variablesRevertType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountsContainersWorkspacesBuilt_in_variablesRevertType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountsContainersWorkspacesBuilt_in_variablesRevertType) #

gmapT :: (forall b. Data b => b -> b) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> AccountsContainersWorkspacesBuilt_in_variablesRevertType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> m AccountsContainersWorkspacesBuilt_in_variablesRevertType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> m AccountsContainersWorkspacesBuilt_in_variablesRevertType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsContainersWorkspacesBuilt_in_variablesRevertType -> m AccountsContainersWorkspacesBuilt_in_variablesRevertType #

Ord AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Hashable AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountsContainersWorkspacesBuilt_in_variablesRevertType Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep AccountsContainersWorkspacesBuilt_in_variablesRevertType = D1 (MetaData "AccountsContainersWorkspacesBuilt_in_variablesRevertType" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((((((C1 (MetaCons "ACWBRTAdvertiserId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAdvertisingTrackingEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpBrowserLanguage" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTAmpCanonicalHost" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAmpCanonicalPath" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpCanonicalURL" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTAmpClientId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAmpClientMaxScrollX" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpClientMaxScrollY" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTAmpClientScreenHeight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAmpClientScreenWidth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpClientScrollX" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBRTAmpClientScrollY" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAmpClientTimestamp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpClientTimezone" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTAmpGtmEvent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAmpPageDownloadTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpPageLoadTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTAmpPageViewId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTAmpReferrer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAmpTitle" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTAmpTotalEngagedTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAppId" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTAppName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTAppVersionCode" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "ACWBRTAppVersionName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTBuiltInVariableTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTClickClasses" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTClickElement" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTClickId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTClickTarget" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTClickText" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTClickURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTContainerId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTContainerVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTDebugMode" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTDeviceName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTElementVisibilityFirstTime" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBRTElementVisibilityRatio" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTElementVisibilityRecentTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTElementVisibilityTime" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTEnvironmentName" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTErrorLine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTErrorMessage" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTErrorURL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTEvent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTEventName" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTFirebaseEventParameterCampaign" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignACLid" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignAnid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignClickTimestamp" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignContent" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTFIREBASEEVENTPARAMETERCAMPAIGNCP1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignGclid" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignSource" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterCampaignTerm" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterCurrency" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTFirebaseEventParameterDynamicLinkAcceptTime" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterDynamicLinkLinkid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterNotificationMessageDeviceTime" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTFirebaseEventParameterNotificationMessageId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterNotificationMessageName" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterNotificationMessageTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterNotificationTopic" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBRTFirebaseEventParameterPreviousAppVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterPreviousOSVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterPrice" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterProductId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTFirebaseEventParameterQuantity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFirebaseEventParameterValue" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTFormClasses" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTFormElement" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFormId" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTFormTarget" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTFormText" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTFormURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTHistorySource" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "ACWBRTHTMLId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTLanguage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTNewHistoryFragment" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTNewHistoryState" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTOldHistoryFragment" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTOldHistoryState" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTOSVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTPageHostname" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTPagePath" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTPageURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTPlatform" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTRandomNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTReferrer" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ACWBRTResolution" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTScrollDepthDirection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTScrollDepthThreshold" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ACWBRTScrollDepthUnits" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTSdkVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTVideoCurrentTime" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ACWBRTVideoDuration" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACWBRTVideoPercent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTVideoProvider" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ACWBRTVideoStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTVideoTitle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACWBRTVideoURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACWBRTVideoVisible" PrefixI False) (U1 :: Type -> Type))))))))

WorkspaceProposalHistoryStatusChangeNewStatus

data WorkspaceProposalHistoryStatusChangeNewStatus Source #

The new proposal status after that status change.

Constructors

WPHSCNSApproved
approved
WPHSCNSCancelled
cancelled
WPHSCNSCompleted
completed
WPHSCNSRequested
requested
WPHSCNSReviewed
reviewed
WPHSCNSStatusUnspecified
statusUnspecified
Instances
Enum WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Eq WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Data WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WorkspaceProposalHistoryStatusChangeNewStatus -> c WorkspaceProposalHistoryStatusChangeNewStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WorkspaceProposalHistoryStatusChangeNewStatus #

toConstr :: WorkspaceProposalHistoryStatusChangeNewStatus -> Constr #

dataTypeOf :: WorkspaceProposalHistoryStatusChangeNewStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WorkspaceProposalHistoryStatusChangeNewStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WorkspaceProposalHistoryStatusChangeNewStatus) #

gmapT :: (forall b. Data b => b -> b) -> WorkspaceProposalHistoryStatusChangeNewStatus -> WorkspaceProposalHistoryStatusChangeNewStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalHistoryStatusChangeNewStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalHistoryStatusChangeNewStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> WorkspaceProposalHistoryStatusChangeNewStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WorkspaceProposalHistoryStatusChangeNewStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryStatusChangeNewStatus -> m WorkspaceProposalHistoryStatusChangeNewStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryStatusChangeNewStatus -> m WorkspaceProposalHistoryStatusChangeNewStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryStatusChangeNewStatus -> m WorkspaceProposalHistoryStatusChangeNewStatus #

Ord WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Read WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Show WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Generic WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

Hashable WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToJSON WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromJSON WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

FromHttpApiData WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

ToHttpApiData WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalHistoryStatusChangeNewStatus Source # 
Instance details

Defined in Network.Google.TagManager.Types.Sum

type Rep WorkspaceProposalHistoryStatusChangeNewStatus = D1 (MetaData "WorkspaceProposalHistoryStatusChangeNewStatus" "Network.Google.TagManager.Types.Sum" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) ((C1 (MetaCons "WPHSCNSApproved" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WPHSCNSCancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WPHSCNSCompleted" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "WPHSCNSRequested" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WPHSCNSReviewed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WPHSCNSStatusUnspecified" PrefixI False) (U1 :: Type -> Type))))

WorkspaceProposalHistoryStatusChange

data WorkspaceProposalHistoryStatusChange Source #

A change in the proposal's status.

See: workspaceProposalHistoryStatusChange smart constructor.

Instances
Eq WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WorkspaceProposalHistoryStatusChange -> c WorkspaceProposalHistoryStatusChange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WorkspaceProposalHistoryStatusChange #

toConstr :: WorkspaceProposalHistoryStatusChange -> Constr #

dataTypeOf :: WorkspaceProposalHistoryStatusChange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WorkspaceProposalHistoryStatusChange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WorkspaceProposalHistoryStatusChange) #

gmapT :: (forall b. Data b => b -> b) -> WorkspaceProposalHistoryStatusChange -> WorkspaceProposalHistoryStatusChange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalHistoryStatusChange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposalHistoryStatusChange -> r #

gmapQ :: (forall d. Data d => d -> u) -> WorkspaceProposalHistoryStatusChange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WorkspaceProposalHistoryStatusChange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryStatusChange -> m WorkspaceProposalHistoryStatusChange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryStatusChange -> m WorkspaceProposalHistoryStatusChange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposalHistoryStatusChange -> m WorkspaceProposalHistoryStatusChange #

Show WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

ToJSON WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalHistoryStatusChange Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposalHistoryStatusChange = D1 (MetaData "WorkspaceProposalHistoryStatusChange" "Network.Google.TagManager.Types.Product" "gogol-tagmanager-0.4.0-JkYPGEBfRoiX1IdddhYzg" False) (C1 (MetaCons "WorkspaceProposalHistoryStatusChange'" PrefixI True) (S1 (MetaSel (Just "_wphscOldStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WorkspaceProposalHistoryStatusChangeOldStatus)) :*: S1 (MetaSel (Just "_wphscNewStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WorkspaceProposalHistoryStatusChangeNewStatus))))

workspaceProposalHistoryStatusChange :: WorkspaceProposalHistoryStatusChange Source #

Creates a value of WorkspaceProposalHistoryStatusChange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

WorkspaceProposal

data WorkspaceProposal Source #

A workspace proposal represents an ongoing review of workspace changes in an effort to gain approval for container version creation.

See: workspaceProposal smart constructor.

Instances
Eq WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WorkspaceProposal -> c WorkspaceProposal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WorkspaceProposal #

toConstr :: WorkspaceProposal -> Constr #

dataTypeOf :: WorkspaceProposal -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WorkspaceProposal) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WorkspaceProposal) #

gmapT :: (forall b. Data b => b -> b) -> WorkspaceProposal -> WorkspaceProposal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WorkspaceProposal -> r #

gmapQ :: (forall d. Data d => d -> u) -> WorkspaceProposal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WorkspaceProposal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WorkspaceProposal -> m WorkspaceProposal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposal -> m WorkspaceProposal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WorkspaceProposal -> m WorkspaceProposal #

Show WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep WorkspaceProposal :: Type -> Type #

ToJSON WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep WorkspaceProposal Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

workspaceProposal :: WorkspaceProposal Source #

Creates a value of WorkspaceProposal with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpStatus :: Lens' WorkspaceProposal (Maybe WorkspaceProposalStatus) Source #

The status of the workspace proposal as it goes through review.

wpHistory :: Lens' WorkspaceProposal [WorkspaceProposalHistory] Source #

Records the history of comments and status changes.

wpPath :: Lens' WorkspaceProposal (Maybe Text) Source #

GTM workspace proposal's relative path.

wpFingerprint :: Lens' WorkspaceProposal (Maybe Text) Source #

The fingerprint of the GTM workspace proposal as computed at storage time. This value is recomputed whenever the proposal is modified.

wpAuthors :: Lens' WorkspaceProposal [WorkspaceProposalUser] Source #

List of authors for the workspace proposal.

wpReviewers :: Lens' WorkspaceProposal [WorkspaceProposalUser] Source #

Lists of reviewers for the workspace proposal.

Parameter

data Parameter Source #

Represents a Google Tag Manager Parameter.

See: parameter smart constructor.

Instances
Eq Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Data Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Parameter -> c Parameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Parameter #

toConstr :: Parameter -> Constr #

dataTypeOf :: Parameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Parameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Parameter) #

gmapT :: (forall b. Data b => b -> b) -> Parameter -> Parameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Parameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Parameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Parameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Parameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Parameter -> m Parameter #

Show Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Generic Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

Associated Types

type Rep Parameter :: Type -> Type #

ToJSON Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

FromJSON Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

type Rep Parameter Source # 
Instance details

Defined in Network.Google.TagManager.Types.Product

parameter :: Parameter Source #

Creates a value of Parameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pList :: Lens' Parameter [Parameter] Source #

This list parameter's parameters (keys will be ignored).

pValue :: Lens' Parameter (Maybe Text) Source #

A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type.

pMap :: Lens' Parameter [Parameter] Source #

This map parameter's parameters (must have keys; keys must be unique).

pKey :: Lens' Parameter (Maybe Text) Source #

The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.

pType :: Lens' Parameter (Maybe ParameterType) Source #

The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types)