Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- 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
- ListVariablesResponse
- ListFoldersResponse
- ListEnvironmentsResponse
- RevertFolderResponse
- BuiltInVariableType
- RevertVariableResponse
- PublishContainerVersionResponse
- ListWorkspacesResponse
- ContainerVersionHeader
- TeardownTag
- ListTriggersResponse
- Tag
- ZoneTypeRestriction
- WorkspaceProposalHistoryStatusChangeOldStatus
- CreateContainerVersionResponse
- CreateContainerVersionRequestVersionOptions
- Workspace
- UpdateWorkspaceProposalRequestStatus
- AccountsContainersWorkspacesBuilt_in_variablesDeleteType
- Environment
- AccountAccess
- TriggerType
- ListUserPermissionsResponse
- ContainerAccessPermission
- ContainerUsageContextItem
- AccountsContainersWorkspacesBuilt_in_variablesCreateType
- WorkspaceProposalHistoryComment
- CreateBuiltInVariableResponse
- WorkspaceProposalUserType
- WorkspaceProposalHistory
- ZoneChildContainer
- ConditionType
- ListAccountsResponse
- MergeConflict
- TagTagFiringOption
- Folder
- ZoneBoundary
- Variable
- Zone
- AccountAccessPermission
- SyncWorkspaceResponse
- RevertTriggerResponse
- ParameterType
- Account
- EntityChangeStatus
- UpdateWorkspaceProposalRequest
- GetWorkspaceStatusResponse
- QuickPreviewResponse
- ListContainerVersionsResponse
- Container
- BuiltInVariable
- UserPermission
- ContainerVersion
- EnvironmentType
- SetupTag
- WorkspaceProposalStatus
- ListContainersResponse
- Trigger
- ListTagsResponse
- ListEnabledBuiltInVariablesResponse
- WorkspaceProposalUser
- FolderEntities
- SyncStatus
- RevertTagResponse
- Condition
- WorkspaceProposalHistoryType
- Entity
- ContainerAccess
- Timestamp
- RevertBuiltInVariableResponse
- AccountsContainersWorkspacesBuilt_in_variablesRevertType
- WorkspaceProposalHistoryStatusChangeNewStatus
- WorkspaceProposalHistoryStatusChange
- WorkspaceProposal
- Parameter
Accesses Tag Manager accounts and containers.
Synopsis
- tagManagerService :: ServiceConfig
- tagManagerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.readonly"]
- tagManagerEditContainersScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.edit.containers"]
- tagManagerManageAccountsScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.manage.accounts"]
- tagManagerDeleteContainersScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.delete.containers"]
- tagManagerManageUsersScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.manage.users"]
- tagManagerPublishScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.publish"]
- tagManagerEditContainerversionsScope :: Proxy '["https://www.googleapis.com/auth/tagmanager.edit.containerversions"]
- 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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.TagManager.Accounts.Containers.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.Patch
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.Reauthorize
- module Network.Google.Resource.TagManager.Accounts.Containers.Environments.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.VersionHeaders.Latest
- module Network.Google.Resource.TagManager.Accounts.Containers.VersionHeaders.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.Live
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.Publish
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.SetLatest
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.Undelete
- module Network.Google.Resource.TagManager.Accounts.Containers.Versions.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.BuiltInVariables.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.BuiltInVariables.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.BuiltInVariables.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.BuiltInVariables.Revert
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.CreateVersion
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.Entities
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.MoveEntitiesToFolder
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.Revert
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.GetProposal
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.GetStatus
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Proposal.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Proposal.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.QuickPreview
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.ResolveConflict
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Sync
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Tags.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Tags.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Tags.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Tags.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Tags.Revert
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Tags.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Triggers.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Triggers.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Triggers.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Triggers.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Triggers.Revert
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Triggers.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Update
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.UpdateProposal
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Variables.Create
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Variables.Delete
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Variables.Get
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Variables.List
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Variables.Revert
- module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Variables.Update
- module Network.Google.Resource.TagManager.Accounts.Get
- module Network.Google.Resource.TagManager.Accounts.List
- module Network.Google.Resource.TagManager.Accounts.Update
- module Network.Google.Resource.TagManager.Accounts.UserPermissions.Create
- module Network.Google.Resource.TagManager.Accounts.UserPermissions.Delete
- module Network.Google.Resource.TagManager.Accounts.UserPermissions.Get
- module Network.Google.Resource.TagManager.Accounts.UserPermissions.List
- module Network.Google.Resource.TagManager.Accounts.UserPermissions.Update
- data CreateWorkspaceProposalRequest
- createWorkspaceProposalRequest :: CreateWorkspaceProposalRequest
- cwprInitialComment :: Lens' CreateWorkspaceProposalRequest (Maybe WorkspaceProposalHistoryComment)
- cwprReviewers :: Lens' CreateWorkspaceProposalRequest [WorkspaceProposalUser]
- data ListVariablesResponse
- listVariablesResponse :: ListVariablesResponse
- lvrNextPageToken :: Lens' ListVariablesResponse (Maybe Text)
- lvrVariable :: Lens' ListVariablesResponse [Variable]
- data ListFoldersResponse
- listFoldersResponse :: ListFoldersResponse
- lfrNextPageToken :: Lens' ListFoldersResponse (Maybe Text)
- lfrFolder :: Lens' ListFoldersResponse [Folder]
- data ListEnvironmentsResponse
- listEnvironmentsResponse :: ListEnvironmentsResponse
- lerNextPageToken :: Lens' ListEnvironmentsResponse (Maybe Text)
- lerEnvironment :: Lens' ListEnvironmentsResponse [Environment]
- data RevertFolderResponse
- revertFolderResponse :: RevertFolderResponse
- rfrFolder :: Lens' RevertFolderResponse (Maybe Folder)
- data BuiltInVariableType
- = BIVTAdvertiserId
- | BIVTAdvertisingTrackingEnabled
- | BIVTAmpBrowserLanguage
- | BIVTAmpCanonicalHost
- | BIVTAmpCanonicalPath
- | BIVTAmpCanonicalURL
- | BIVTAmpClientId
- | BIVTAmpClientMaxScrollX
- | BIVTAmpClientMaxScrollY
- | BIVTAmpClientScreenHeight
- | BIVTAmpClientScreenWidth
- | BIVTAmpClientScrollX
- | BIVTAmpClientScrollY
- | BIVTAmpClientTimestamp
- | BIVTAmpClientTimezone
- | BIVTAmpGtmEvent
- | BIVTAmpPageDownloadTime
- | BIVTAmpPageLoadTime
- | BIVTAmpPageViewId
- | BIVTAmpReferrer
- | BIVTAmpTitle
- | BIVTAmpTotalEngagedTime
- | BIVTAppId
- | BIVTAppName
- | BIVTAppVersionCode
- | BIVTAppVersionName
- | BIVTBuiltInVariableTypeUnspecified
- | BIVTClickClasses
- | BIVTClickElement
- | BIVTClickId
- | BIVTClickTarget
- | BIVTClickText
- | BIVTClickURL
- | BIVTContainerId
- | BIVTContainerVersion
- | BIVTDebugMode
- | BIVTDeviceName
- | BIVTElementVisibilityFirstTime
- | BIVTElementVisibilityRatio
- | BIVTElementVisibilityRecentTime
- | BIVTElementVisibilityTime
- | BIVTEnvironmentName
- | BIVTErrorLine
- | BIVTErrorMessage
- | BIVTErrorURL
- | BIVTEvent
- | BIVTEventName
- | BIVTFirebaseEventParameterCampaign
- | BIVTFirebaseEventParameterCampaignACLid
- | BIVTFirebaseEventParameterCampaignAnid
- | BIVTFirebaseEventParameterCampaignClickTimestamp
- | BIVTFirebaseEventParameterCampaignContent
- | BIVTFIREBASEEVENTPARAMETERCAMPAIGNCP1
- | BIVTFirebaseEventParameterCampaignGclid
- | BIVTFirebaseEventParameterCampaignSource
- | BIVTFirebaseEventParameterCampaignTerm
- | BIVTFirebaseEventParameterCurrency
- | BIVTFirebaseEventParameterDynamicLinkAcceptTime
- | BIVTFirebaseEventParameterDynamicLinkLinkid
- | BIVTFirebaseEventParameterNotificationMessageDeviceTime
- | BIVTFirebaseEventParameterNotificationMessageId
- | BIVTFirebaseEventParameterNotificationMessageName
- | BIVTFirebaseEventParameterNotificationMessageTime
- | BIVTFirebaseEventParameterNotificationTopic
- | BIVTFirebaseEventParameterPreviousAppVersion
- | BIVTFirebaseEventParameterPreviousOSVersion
- | BIVTFirebaseEventParameterPrice
- | BIVTFirebaseEventParameterProductId
- | BIVTFirebaseEventParameterQuantity
- | BIVTFirebaseEventParameterValue
- | BIVTFormClasses
- | BIVTFormElement
- | BIVTFormId
- | BIVTFormTarget
- | BIVTFormText
- | BIVTFormURL
- | BIVTHistorySource
- | BIVTHTMLId
- | BIVTLanguage
- | BIVTNewHistoryFragment
- | BIVTNewHistoryState
- | BIVTOldHistoryFragment
- | BIVTOldHistoryState
- | BIVTOSVersion
- | BIVTPageHostname
- | BIVTPagePath
- | BIVTPageURL
- | BIVTPlatform
- | BIVTRandomNumber
- | BIVTReferrer
- | BIVTResolution
- | BIVTScrollDepthDirection
- | BIVTScrollDepthThreshold
- | BIVTScrollDepthUnits
- | BIVTSdkVersion
- | BIVTVideoCurrentTime
- | BIVTVideoDuration
- | BIVTVideoPercent
- | BIVTVideoProvider
- | BIVTVideoStatus
- | BIVTVideoTitle
- | BIVTVideoURL
- | BIVTVideoVisible
- data RevertVariableResponse
- revertVariableResponse :: RevertVariableResponse
- rvrVariable :: Lens' RevertVariableResponse (Maybe Variable)
- data PublishContainerVersionResponse
- publishContainerVersionResponse :: PublishContainerVersionResponse
- pcvrCompilerError :: Lens' PublishContainerVersionResponse (Maybe Bool)
- pcvrContainerVersion :: Lens' PublishContainerVersionResponse (Maybe ContainerVersion)
- data ListWorkspacesResponse
- listWorkspacesResponse :: ListWorkspacesResponse
- lwrNextPageToken :: Lens' ListWorkspacesResponse (Maybe Text)
- lwrWorkspace :: Lens' ListWorkspacesResponse [Workspace]
- data ContainerVersionHeader
- containerVersionHeader :: ContainerVersionHeader
- cvhNumTags :: Lens' ContainerVersionHeader (Maybe Text)
- cvhNumMacros :: Lens' ContainerVersionHeader (Maybe Text)
- cvhContainerId :: Lens' ContainerVersionHeader (Maybe Text)
- cvhPath :: Lens' ContainerVersionHeader (Maybe Text)
- cvhContainerVersionId :: Lens' ContainerVersionHeader (Maybe Text)
- cvhAccountId :: Lens' ContainerVersionHeader (Maybe Text)
- cvhName :: Lens' ContainerVersionHeader (Maybe Text)
- cvhNumTriggers :: Lens' ContainerVersionHeader (Maybe Text)
- cvhDeleted :: Lens' ContainerVersionHeader (Maybe Bool)
- cvhNumZones :: Lens' ContainerVersionHeader (Maybe Text)
- cvhNumRules :: Lens' ContainerVersionHeader (Maybe Text)
- cvhNumVariables :: Lens' ContainerVersionHeader (Maybe Text)
- data TeardownTag
- teardownTag :: TeardownTag
- ttStopTeardownOnFailure :: Lens' TeardownTag (Maybe Bool)
- ttTagName :: Lens' TeardownTag (Maybe Text)
- data ListTriggersResponse
- listTriggersResponse :: ListTriggersResponse
- ltrNextPageToken :: Lens' ListTriggersResponse (Maybe Text)
- ltrTrigger :: Lens' ListTriggersResponse [Trigger]
- data Tag
- tag :: Tag
- tBlockingTriggerId :: Lens' Tag [Text]
- tScheduleEndMs :: Lens' Tag (Maybe Int64)
- tParentFolderId :: Lens' Tag (Maybe Text)
- tLiveOnly :: Lens' Tag (Maybe Bool)
- tContainerId :: Lens' Tag (Maybe Text)
- tPriority :: Lens' Tag (Maybe Parameter)
- tTeardownTag :: Lens' Tag [TeardownTag]
- tPath :: Lens' Tag (Maybe Text)
- tFingerprint :: Lens' Tag (Maybe Text)
- tTagFiringOption :: Lens' Tag (Maybe TagTagFiringOption)
- tAccountId :: Lens' Tag (Maybe Text)
- tTagId :: Lens' Tag (Maybe Text)
- tName :: Lens' Tag (Maybe Text)
- tTagManagerURL :: Lens' Tag (Maybe Text)
- tBlockingRuleId :: Lens' Tag [Text]
- tSetupTag :: Lens' Tag [SetupTag]
- tFiringTriggerId :: Lens' Tag [Text]
- tWorkspaceId :: Lens' Tag (Maybe Text)
- tType :: Lens' Tag (Maybe Text)
- tScheduleStartMs :: Lens' Tag (Maybe Int64)
- tNotes :: Lens' Tag (Maybe Text)
- tPaused :: Lens' Tag (Maybe Bool)
- tFiringRuleId :: Lens' Tag [Text]
- tParameter :: Lens' Tag [Parameter]
- data ZoneTypeRestriction
- zoneTypeRestriction :: ZoneTypeRestriction
- ztrEnable :: Lens' ZoneTypeRestriction (Maybe Bool)
- ztrWhiteListedTypeId :: Lens' ZoneTypeRestriction [Text]
- data WorkspaceProposalHistoryStatusChangeOldStatus
- data CreateContainerVersionResponse
- createContainerVersionResponse :: CreateContainerVersionResponse
- ccvrCompilerError :: Lens' CreateContainerVersionResponse (Maybe Bool)
- ccvrNewWorkspacePath :: Lens' CreateContainerVersionResponse (Maybe Text)
- ccvrContainerVersion :: Lens' CreateContainerVersionResponse (Maybe ContainerVersion)
- ccvrSyncStatus :: Lens' CreateContainerVersionResponse (Maybe SyncStatus)
- data CreateContainerVersionRequestVersionOptions
- createContainerVersionRequestVersionOptions :: CreateContainerVersionRequestVersionOptions
- ccvrvoName :: Lens' CreateContainerVersionRequestVersionOptions (Maybe Text)
- ccvrvoNotes :: Lens' CreateContainerVersionRequestVersionOptions (Maybe Text)
- data Workspace
- workspace :: Workspace
- wContainerId :: Lens' Workspace (Maybe Text)
- wPath :: Lens' Workspace (Maybe Text)
- wFingerprint :: Lens' Workspace (Maybe Text)
- wAccountId :: Lens' Workspace (Maybe Text)
- wName :: Lens' Workspace (Maybe Text)
- wTagManagerURL :: Lens' Workspace (Maybe Text)
- wWorkspaceId :: Lens' Workspace (Maybe Text)
- wDescription :: Lens' Workspace (Maybe Text)
- data UpdateWorkspaceProposalRequestStatus
- data AccountsContainersWorkspacesBuilt_in_variablesDeleteType
- = ACWBDTAdvertiserId
- | ACWBDTAdvertisingTrackingEnabled
- | ACWBDTAmpBrowserLanguage
- | ACWBDTAmpCanonicalHost
- | ACWBDTAmpCanonicalPath
- | ACWBDTAmpCanonicalURL
- | ACWBDTAmpClientId
- | ACWBDTAmpClientMaxScrollX
- | ACWBDTAmpClientMaxScrollY
- | ACWBDTAmpClientScreenHeight
- | ACWBDTAmpClientScreenWidth
- | ACWBDTAmpClientScrollX
- | ACWBDTAmpClientScrollY
- | ACWBDTAmpClientTimestamp
- | ACWBDTAmpClientTimezone
- | ACWBDTAmpGtmEvent
- | ACWBDTAmpPageDownloadTime
- | ACWBDTAmpPageLoadTime
- | ACWBDTAmpPageViewId
- | ACWBDTAmpReferrer
- | ACWBDTAmpTitle
- | ACWBDTAmpTotalEngagedTime
- | ACWBDTAppId
- | ACWBDTAppName
- | ACWBDTAppVersionCode
- | ACWBDTAppVersionName
- | ACWBDTBuiltInVariableTypeUnspecified
- | ACWBDTClickClasses
- | ACWBDTClickElement
- | ACWBDTClickId
- | ACWBDTClickTarget
- | ACWBDTClickText
- | ACWBDTClickURL
- | ACWBDTContainerId
- | ACWBDTContainerVersion
- | ACWBDTDebugMode
- | ACWBDTDeviceName
- | ACWBDTElementVisibilityFirstTime
- | ACWBDTElementVisibilityRatio
- | ACWBDTElementVisibilityRecentTime
- | ACWBDTElementVisibilityTime
- | ACWBDTEnvironmentName
- | ACWBDTErrorLine
- | ACWBDTErrorMessage
- | ACWBDTErrorURL
- | ACWBDTEvent
- | ACWBDTEventName
- | ACWBDTFirebaseEventParameterCampaign
- | ACWBDTFirebaseEventParameterCampaignACLid
- | ACWBDTFirebaseEventParameterCampaignAnid
- | ACWBDTFirebaseEventParameterCampaignClickTimestamp
- | ACWBDTFirebaseEventParameterCampaignContent
- | ACWBDTFIREBASEEVENTPARAMETERCAMPAIGNCP1
- | ACWBDTFirebaseEventParameterCampaignGclid
- | ACWBDTFirebaseEventParameterCampaignSource
- | ACWBDTFirebaseEventParameterCampaignTerm
- | ACWBDTFirebaseEventParameterCurrency
- | ACWBDTFirebaseEventParameterDynamicLinkAcceptTime
- | ACWBDTFirebaseEventParameterDynamicLinkLinkid
- | ACWBDTFirebaseEventParameterNotificationMessageDeviceTime
- | ACWBDTFirebaseEventParameterNotificationMessageId
- | ACWBDTFirebaseEventParameterNotificationMessageName
- | ACWBDTFirebaseEventParameterNotificationMessageTime
- | ACWBDTFirebaseEventParameterNotificationTopic
- | ACWBDTFirebaseEventParameterPreviousAppVersion
- | ACWBDTFirebaseEventParameterPreviousOSVersion
- | ACWBDTFirebaseEventParameterPrice
- | ACWBDTFirebaseEventParameterProductId
- | ACWBDTFirebaseEventParameterQuantity
- | ACWBDTFirebaseEventParameterValue
- | ACWBDTFormClasses
- | ACWBDTFormElement
- | ACWBDTFormId
- | ACWBDTFormTarget
- | ACWBDTFormText
- | ACWBDTFormURL
- | ACWBDTHistorySource
- | ACWBDTHTMLId
- | ACWBDTLanguage
- | ACWBDTNewHistoryFragment
- | ACWBDTNewHistoryState
- | ACWBDTOldHistoryFragment
- | ACWBDTOldHistoryState
- | ACWBDTOSVersion
- | ACWBDTPageHostname
- | ACWBDTPagePath
- | ACWBDTPageURL
- | ACWBDTPlatform
- | ACWBDTRandomNumber
- | ACWBDTReferrer
- | ACWBDTResolution
- | ACWBDTScrollDepthDirection
- | ACWBDTScrollDepthThreshold
- | ACWBDTScrollDepthUnits
- | ACWBDTSdkVersion
- | ACWBDTVideoCurrentTime
- | ACWBDTVideoDuration
- | ACWBDTVideoPercent
- | ACWBDTVideoProvider
- | ACWBDTVideoStatus
- | ACWBDTVideoTitle
- | ACWBDTVideoURL
- | ACWBDTVideoVisible
- data Environment
- environment :: Environment
- eContainerId :: Lens' Environment (Maybe Text)
- ePath :: Lens' Environment (Maybe Text)
- eFingerprint :: Lens' Environment (Maybe Text)
- eContainerVersionId :: Lens' Environment (Maybe Text)
- eURL :: Lens' Environment (Maybe Text)
- eAuthorizationCode :: Lens' Environment (Maybe Text)
- eAccountId :: Lens' Environment (Maybe Text)
- eName :: Lens' Environment (Maybe Text)
- eTagManagerURL :: Lens' Environment (Maybe Text)
- eAuthorizationTimestamp :: Lens' Environment (Maybe Timestamp)
- eEnableDebug :: Lens' Environment (Maybe Bool)
- eEnvironmentId :: Lens' Environment (Maybe Text)
- eWorkspaceId :: Lens' Environment (Maybe Text)
- eType :: Lens' Environment (Maybe EnvironmentType)
- eDescription :: Lens' Environment (Maybe Text)
- data AccountAccess
- accountAccess :: AccountAccess
- aaPermission :: Lens' AccountAccess (Maybe AccountAccessPermission)
- data TriggerType
- = Always
- | AmpClick
- | AmpScroll
- | AmpTimer
- | AmpVisibility
- | Click
- | CustomEvent
- | DomReady
- | ElementVisibility
- | EventTypeUnspecified
- | FirebaseAppException
- | FirebaseAppUpdate
- | FirebaseCampaign
- | FirebaseFirstOpen
- | FirebaseInAppPurchase
- | FirebaseNotificationDismiss
- | FirebaseNotificationForegRound
- | FirebaseNotificationOpen
- | FirebaseNotificationReceive
- | FirebaseOSUpdate
- | FirebaseSessionStart
- | FirebaseUserEngagement
- | FormSubmission
- | HistoryChange
- | JsError
- | LinkClick
- | Pageview
- | ScrollDepth
- | Timer
- | WindowLoaded
- | YouTubeVideo
- data ListUserPermissionsResponse
- listUserPermissionsResponse :: ListUserPermissionsResponse
- luprNextPageToken :: Lens' ListUserPermissionsResponse (Maybe Text)
- luprUserPermission :: Lens' ListUserPermissionsResponse [UserPermission]
- data ContainerAccessPermission
- data ContainerUsageContextItem
- data AccountsContainersWorkspacesBuilt_in_variablesCreateType
- = ACWBCTAdvertiserId
- | ACWBCTAdvertisingTrackingEnabled
- | ACWBCTAmpBrowserLanguage
- | ACWBCTAmpCanonicalHost
- | ACWBCTAmpCanonicalPath
- | ACWBCTAmpCanonicalURL
- | ACWBCTAmpClientId
- | ACWBCTAmpClientMaxScrollX
- | ACWBCTAmpClientMaxScrollY
- | ACWBCTAmpClientScreenHeight
- | ACWBCTAmpClientScreenWidth
- | ACWBCTAmpClientScrollX
- | ACWBCTAmpClientScrollY
- | ACWBCTAmpClientTimestamp
- | ACWBCTAmpClientTimezone
- | ACWBCTAmpGtmEvent
- | ACWBCTAmpPageDownloadTime
- | ACWBCTAmpPageLoadTime
- | ACWBCTAmpPageViewId
- | ACWBCTAmpReferrer
- | ACWBCTAmpTitle
- | ACWBCTAmpTotalEngagedTime
- | ACWBCTAppId
- | ACWBCTAppName
- | ACWBCTAppVersionCode
- | ACWBCTAppVersionName
- | ACWBCTBuiltInVariableTypeUnspecified
- | ACWBCTClickClasses
- | ACWBCTClickElement
- | ACWBCTClickId
- | ACWBCTClickTarget
- | ACWBCTClickText
- | ACWBCTClickURL
- | ACWBCTContainerId
- | ACWBCTContainerVersion
- | ACWBCTDebugMode
- | ACWBCTDeviceName
- | ACWBCTElementVisibilityFirstTime
- | ACWBCTElementVisibilityRatio
- | ACWBCTElementVisibilityRecentTime
- | ACWBCTElementVisibilityTime
- | ACWBCTEnvironmentName
- | ACWBCTErrorLine
- | ACWBCTErrorMessage
- | ACWBCTErrorURL
- | ACWBCTEvent
- | ACWBCTEventName
- | ACWBCTFirebaseEventParameterCampaign
- | ACWBCTFirebaseEventParameterCampaignACLid
- | ACWBCTFirebaseEventParameterCampaignAnid
- | ACWBCTFirebaseEventParameterCampaignClickTimestamp
- | ACWBCTFirebaseEventParameterCampaignContent
- | ACWBCTFIREBASEEVENTPARAMETERCAMPAIGNCP1
- | ACWBCTFirebaseEventParameterCampaignGclid
- | ACWBCTFirebaseEventParameterCampaignSource
- | ACWBCTFirebaseEventParameterCampaignTerm
- | ACWBCTFirebaseEventParameterCurrency
- | ACWBCTFirebaseEventParameterDynamicLinkAcceptTime
- | ACWBCTFirebaseEventParameterDynamicLinkLinkid
- | ACWBCTFirebaseEventParameterNotificationMessageDeviceTime
- | ACWBCTFirebaseEventParameterNotificationMessageId
- | ACWBCTFirebaseEventParameterNotificationMessageName
- | ACWBCTFirebaseEventParameterNotificationMessageTime
- | ACWBCTFirebaseEventParameterNotificationTopic
- | ACWBCTFirebaseEventParameterPreviousAppVersion
- | ACWBCTFirebaseEventParameterPreviousOSVersion
- | ACWBCTFirebaseEventParameterPrice
- | ACWBCTFirebaseEventParameterProductId
- | ACWBCTFirebaseEventParameterQuantity
- | ACWBCTFirebaseEventParameterValue
- | ACWBCTFormClasses
- | ACWBCTFormElement
- | ACWBCTFormId
- | ACWBCTFormTarget
- | ACWBCTFormText
- | ACWBCTFormURL
- | ACWBCTHistorySource
- | ACWBCTHTMLId
- | ACWBCTLanguage
- | ACWBCTNewHistoryFragment
- | ACWBCTNewHistoryState
- | ACWBCTOldHistoryFragment
- | ACWBCTOldHistoryState
- | ACWBCTOSVersion
- | ACWBCTPageHostname
- | ACWBCTPagePath
- | ACWBCTPageURL
- | ACWBCTPlatform
- | ACWBCTRandomNumber
- | ACWBCTReferrer
- | ACWBCTResolution
- | ACWBCTScrollDepthDirection
- | ACWBCTScrollDepthThreshold
- | ACWBCTScrollDepthUnits
- | ACWBCTSdkVersion
- | ACWBCTVideoCurrentTime
- | ACWBCTVideoDuration
- | ACWBCTVideoPercent
- | ACWBCTVideoProvider
- | ACWBCTVideoStatus
- | ACWBCTVideoTitle
- | ACWBCTVideoURL
- | ACWBCTVideoVisible
- data WorkspaceProposalHistoryComment
- workspaceProposalHistoryComment :: WorkspaceProposalHistoryComment
- wphcContent :: Lens' WorkspaceProposalHistoryComment (Maybe Text)
- data CreateBuiltInVariableResponse
- createBuiltInVariableResponse :: CreateBuiltInVariableResponse
- cbivrBuiltInVariable :: Lens' CreateBuiltInVariableResponse [BuiltInVariable]
- data WorkspaceProposalUserType
- data WorkspaceProposalHistory
- workspaceProposalHistory :: WorkspaceProposalHistory
- wphCreatedBy :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalUser)
- wphStatusChange :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryStatusChange)
- wphType :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryType)
- wphComment :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryComment)
- wphCreatedTimestamp :: Lens' WorkspaceProposalHistory (Maybe Timestamp)
- data ZoneChildContainer
- zoneChildContainer :: ZoneChildContainer
- zccPublicId :: Lens' ZoneChildContainer (Maybe Text)
- zccNickname :: Lens' ZoneChildContainer (Maybe Text)
- data ConditionType
- data ListAccountsResponse
- listAccountsResponse :: ListAccountsResponse
- larNextPageToken :: Lens' ListAccountsResponse (Maybe Text)
- larAccount :: Lens' ListAccountsResponse [Account]
- data MergeConflict
- mergeConflict :: MergeConflict
- mcEntityInBaseVersion :: Lens' MergeConflict (Maybe Entity)
- mcEntityInWorkspace :: Lens' MergeConflict (Maybe Entity)
- data TagTagFiringOption
- data Folder
- folder :: Folder
- fContainerId :: Lens' Folder (Maybe Text)
- fPath :: Lens' Folder (Maybe Text)
- fFingerprint :: Lens' Folder (Maybe Text)
- fFolderId :: Lens' Folder (Maybe Text)
- fAccountId :: Lens' Folder (Maybe Text)
- fName :: Lens' Folder (Maybe Text)
- fTagManagerURL :: Lens' Folder (Maybe Text)
- fWorkspaceId :: Lens' Folder (Maybe Text)
- fNotes :: Lens' Folder (Maybe Text)
- data ZoneBoundary
- zoneBoundary :: ZoneBoundary
- zbCustomEvaluationTriggerId :: Lens' ZoneBoundary [Text]
- zbCondition :: Lens' ZoneBoundary [Condition]
- data Variable
- variable :: Variable
- vScheduleEndMs :: Lens' Variable (Maybe Int64)
- vParentFolderId :: Lens' Variable (Maybe Text)
- vContainerId :: Lens' Variable (Maybe Text)
- vPath :: Lens' Variable (Maybe Text)
- vFingerprint :: Lens' Variable (Maybe Text)
- vVariableId :: Lens' Variable (Maybe Text)
- vAccountId :: Lens' Variable (Maybe Text)
- vDisablingTriggerId :: Lens' Variable [Text]
- vName :: Lens' Variable (Maybe Text)
- vTagManagerURL :: Lens' Variable (Maybe Text)
- vWorkspaceId :: Lens' Variable (Maybe Text)
- vType :: Lens' Variable (Maybe Text)
- vScheduleStartMs :: Lens' Variable (Maybe Int64)
- vNotes :: Lens' Variable (Maybe Text)
- vEnablingTriggerId :: Lens' Variable [Text]
- vParameter :: Lens' Variable [Parameter]
- data Zone
- zone :: Zone
- zContainerId :: Lens' Zone (Maybe Text)
- zPath :: Lens' Zone (Maybe Text)
- zBoundary :: Lens' Zone (Maybe ZoneBoundary)
- zFingerprint :: Lens' Zone (Maybe Text)
- zZoneId :: Lens' Zone (Maybe Text)
- zTypeRestriction :: Lens' Zone (Maybe ZoneTypeRestriction)
- zAccountId :: Lens' Zone (Maybe Text)
- zName :: Lens' Zone (Maybe Text)
- zTagManagerURL :: Lens' Zone (Maybe Text)
- zChildContainer :: Lens' Zone [ZoneChildContainer]
- zWorkspaceId :: Lens' Zone (Maybe Text)
- zNotes :: Lens' Zone (Maybe Text)
- data AccountAccessPermission
- data SyncWorkspaceResponse
- syncWorkspaceResponse :: SyncWorkspaceResponse
- swrMergeConflict :: Lens' SyncWorkspaceResponse [MergeConflict]
- swrSyncStatus :: Lens' SyncWorkspaceResponse (Maybe SyncStatus)
- data RevertTriggerResponse
- revertTriggerResponse :: RevertTriggerResponse
- rtrTrigger :: Lens' RevertTriggerResponse (Maybe Trigger)
- data ParameterType
- data Account
- account :: Account
- aPath :: Lens' Account (Maybe Text)
- aShareData :: Lens' Account (Maybe Bool)
- aFingerprint :: Lens' Account (Maybe Text)
- aAccountId :: Lens' Account (Maybe Text)
- aName :: Lens' Account (Maybe Text)
- aTagManagerURL :: Lens' Account (Maybe Text)
- data EntityChangeStatus
- data UpdateWorkspaceProposalRequest
- updateWorkspaceProposalRequest :: UpdateWorkspaceProposalRequest
- uwprStatus :: Lens' UpdateWorkspaceProposalRequest (Maybe UpdateWorkspaceProposalRequestStatus)
- uwprNewComment :: Lens' UpdateWorkspaceProposalRequest (Maybe WorkspaceProposalHistoryComment)
- uwprFingerprint :: Lens' UpdateWorkspaceProposalRequest (Maybe Text)
- uwprReviewers :: Lens' UpdateWorkspaceProposalRequest [WorkspaceProposalUser]
- data GetWorkspaceStatusResponse
- getWorkspaceStatusResponse :: GetWorkspaceStatusResponse
- gwsrMergeConflict :: Lens' GetWorkspaceStatusResponse [MergeConflict]
- gwsrWorkspaceChange :: Lens' GetWorkspaceStatusResponse [Entity]
- data QuickPreviewResponse
- quickPreviewResponse :: QuickPreviewResponse
- qprCompilerError :: Lens' QuickPreviewResponse (Maybe Bool)
- qprContainerVersion :: Lens' QuickPreviewResponse (Maybe ContainerVersion)
- qprSyncStatus :: Lens' QuickPreviewResponse (Maybe SyncStatus)
- data ListContainerVersionsResponse
- listContainerVersionsResponse :: ListContainerVersionsResponse
- lcvrNextPageToken :: Lens' ListContainerVersionsResponse (Maybe Text)
- lcvrContainerVersionHeader :: Lens' ListContainerVersionsResponse [ContainerVersionHeader]
- data Container
- container :: Container
- cPublicId :: Lens' Container (Maybe Text)
- cUsageContext :: Lens' Container [ContainerUsageContextItem]
- cContainerId :: Lens' Container (Maybe Text)
- cPath :: Lens' Container (Maybe Text)
- cFingerprint :: Lens' Container (Maybe Text)
- cAccountId :: Lens' Container (Maybe Text)
- cDomainName :: Lens' Container [Text]
- cName :: Lens' Container (Maybe Text)
- cTagManagerURL :: Lens' Container (Maybe Text)
- cNotes :: Lens' Container (Maybe Text)
- data BuiltInVariable
- builtInVariable :: BuiltInVariable
- bivContainerId :: Lens' BuiltInVariable (Maybe Text)
- bivPath :: Lens' BuiltInVariable (Maybe Text)
- bivAccountId :: Lens' BuiltInVariable (Maybe Text)
- bivName :: Lens' BuiltInVariable (Maybe Text)
- bivWorkspaceId :: Lens' BuiltInVariable (Maybe Text)
- bivType :: Lens' BuiltInVariable (Maybe BuiltInVariableType)
- data UserPermission
- userPermission :: UserPermission
- upPath :: Lens' UserPermission (Maybe Text)
- upAccountAccess :: Lens' UserPermission (Maybe AccountAccess)
- upAccountId :: Lens' UserPermission (Maybe Text)
- upEmailAddress :: Lens' UserPermission (Maybe Text)
- upContainerAccess :: Lens' UserPermission [ContainerAccess]
- data ContainerVersion
- containerVersion :: ContainerVersion
- cvTag :: Lens' ContainerVersion [Tag]
- cvContainerId :: Lens' ContainerVersion (Maybe Text)
- cvPath :: Lens' ContainerVersion (Maybe Text)
- cvFingerprint :: Lens' ContainerVersion (Maybe Text)
- cvContainerVersionId :: Lens' ContainerVersion (Maybe Text)
- cvFolder :: Lens' ContainerVersion [Folder]
- cvVariable :: Lens' ContainerVersion [Variable]
- cvZone :: Lens' ContainerVersion [Zone]
- cvAccountId :: Lens' ContainerVersion (Maybe Text)
- cvName :: Lens' ContainerVersion (Maybe Text)
- cvContainer :: Lens' ContainerVersion (Maybe Container)
- cvBuiltInVariable :: Lens' ContainerVersion [BuiltInVariable]
- cvTagManagerURL :: Lens' ContainerVersion (Maybe Text)
- cvDeleted :: Lens' ContainerVersion (Maybe Bool)
- cvTrigger :: Lens' ContainerVersion [Trigger]
- cvDescription :: Lens' ContainerVersion (Maybe Text)
- data EnvironmentType
- = ETLatest
- | ETLive
- | ETUser
- | ETWorkspace
- data SetupTag
- setupTag :: SetupTag
- stTagName :: Lens' SetupTag (Maybe Text)
- stStopOnSetupFailure :: Lens' SetupTag (Maybe Bool)
- data WorkspaceProposalStatus
- data ListContainersResponse
- listContainersResponse :: ListContainersResponse
- lcrNextPageToken :: Lens' ListContainersResponse (Maybe Text)
- lcrContainer :: Lens' ListContainersResponse [Container]
- data Trigger
- trigger :: Trigger
- triContinuousTimeMinMilliseconds :: Lens' Trigger (Maybe Parameter)
- triMaxTimerLengthSeconds :: Lens' Trigger (Maybe Parameter)
- triCustomEventFilter :: Lens' Trigger [Condition]
- triParentFolderId :: Lens' Trigger (Maybe Text)
- triVisiblePercentageMax :: Lens' Trigger (Maybe Parameter)
- triContainerId :: Lens' Trigger (Maybe Text)
- triPath :: Lens' Trigger (Maybe Text)
- triSelector :: Lens' Trigger (Maybe Parameter)
- triTriggerId :: Lens' Trigger (Maybe Text)
- triCheckValidation :: Lens' Trigger (Maybe Parameter)
- triFingerprint :: Lens' Trigger (Maybe Text)
- triTotalTimeMinMilliseconds :: Lens' Trigger (Maybe Parameter)
- triAutoEventFilter :: Lens' Trigger [Condition]
- triUniqueTriggerId :: Lens' Trigger (Maybe Parameter)
- triHorizontalScrollPercentageList :: Lens' Trigger (Maybe Parameter)
- triIntervalSeconds :: Lens' Trigger (Maybe Parameter)
- triVisiblePercentageMin :: Lens' Trigger (Maybe Parameter)
- triAccountId :: Lens' Trigger (Maybe Text)
- triName :: Lens' Trigger (Maybe Text)
- triInterval :: Lens' Trigger (Maybe Parameter)
- triTagManagerURL :: Lens' Trigger (Maybe Text)
- triWaitForTagsTimeout :: Lens' Trigger (Maybe Parameter)
- triLimit :: Lens' Trigger (Maybe Parameter)
- triVerticalScrollPercentageList :: Lens' Trigger (Maybe Parameter)
- triFilter :: Lens' Trigger [Condition]
- triWorkspaceId :: Lens' Trigger (Maybe Text)
- triType :: Lens' Trigger (Maybe TriggerType)
- triNotes :: Lens' Trigger (Maybe Text)
- triVisibilitySelector :: Lens' Trigger (Maybe Parameter)
- triEventName :: Lens' Trigger (Maybe Parameter)
- triWaitForTags :: Lens' Trigger (Maybe Parameter)
- triParameter :: Lens' Trigger [Parameter]
- data ListTagsResponse
- listTagsResponse :: ListTagsResponse
- lNextPageToken :: Lens' ListTagsResponse (Maybe Text)
- lTag :: Lens' ListTagsResponse [Tag]
- data ListEnabledBuiltInVariablesResponse
- listEnabledBuiltInVariablesResponse :: ListEnabledBuiltInVariablesResponse
- lebivrNextPageToken :: Lens' ListEnabledBuiltInVariablesResponse (Maybe Text)
- lebivrBuiltInVariable :: Lens' ListEnabledBuiltInVariablesResponse [BuiltInVariable]
- data WorkspaceProposalUser
- workspaceProposalUser :: WorkspaceProposalUser
- wpuGaiaId :: Lens' WorkspaceProposalUser (Maybe Int64)
- wpuType :: Lens' WorkspaceProposalUser (Maybe WorkspaceProposalUserType)
- data FolderEntities
- folderEntities :: FolderEntities
- feNextPageToken :: Lens' FolderEntities (Maybe Text)
- feTag :: Lens' FolderEntities [Tag]
- feVariable :: Lens' FolderEntities [Variable]
- feTrigger :: Lens' FolderEntities [Trigger]
- data SyncStatus
- syncStatus :: SyncStatus
- ssSyncError :: Lens' SyncStatus (Maybe Bool)
- ssMergeConflict :: Lens' SyncStatus (Maybe Bool)
- data RevertTagResponse
- revertTagResponse :: RevertTagResponse
- rtrTag :: Lens' RevertTagResponse (Maybe Tag)
- data Condition
- condition :: Condition
- cType :: Lens' Condition (Maybe ConditionType)
- cParameter :: Lens' Condition [Parameter]
- data WorkspaceProposalHistoryType
- data Entity
- entity :: Entity
- eTag :: Lens' Entity (Maybe Tag)
- eFolder :: Lens' Entity (Maybe Folder)
- eVariable :: Lens' Entity (Maybe Variable)
- eChangeStatus :: Lens' Entity (Maybe EntityChangeStatus)
- eTrigger :: Lens' Entity (Maybe Trigger)
- data ContainerAccess
- containerAccess :: ContainerAccess
- caContainerId :: Lens' ContainerAccess (Maybe Text)
- caPermission :: Lens' ContainerAccess (Maybe ContainerAccessPermission)
- data Timestamp
- timestamp :: Timestamp
- tNanos :: Lens' Timestamp (Maybe Int32)
- tSeconds :: Lens' Timestamp (Maybe Int64)
- data RevertBuiltInVariableResponse
- revertBuiltInVariableResponse :: RevertBuiltInVariableResponse
- rbivrEnabled :: Lens' RevertBuiltInVariableResponse (Maybe Bool)
- data AccountsContainersWorkspacesBuilt_in_variablesRevertType
- = ACWBRTAdvertiserId
- | ACWBRTAdvertisingTrackingEnabled
- | ACWBRTAmpBrowserLanguage
- | ACWBRTAmpCanonicalHost
- | ACWBRTAmpCanonicalPath
- | ACWBRTAmpCanonicalURL
- | ACWBRTAmpClientId
- | ACWBRTAmpClientMaxScrollX
- | ACWBRTAmpClientMaxScrollY
- | ACWBRTAmpClientScreenHeight
- | ACWBRTAmpClientScreenWidth
- | ACWBRTAmpClientScrollX
- | ACWBRTAmpClientScrollY
- | ACWBRTAmpClientTimestamp
- | ACWBRTAmpClientTimezone
- | ACWBRTAmpGtmEvent
- | ACWBRTAmpPageDownloadTime
- | ACWBRTAmpPageLoadTime
- | ACWBRTAmpPageViewId
- | ACWBRTAmpReferrer
- | ACWBRTAmpTitle
- | ACWBRTAmpTotalEngagedTime
- | ACWBRTAppId
- | ACWBRTAppName
- | ACWBRTAppVersionCode
- | ACWBRTAppVersionName
- | ACWBRTBuiltInVariableTypeUnspecified
- | ACWBRTClickClasses
- | ACWBRTClickElement
- | ACWBRTClickId
- | ACWBRTClickTarget
- | ACWBRTClickText
- | ACWBRTClickURL
- | ACWBRTContainerId
- | ACWBRTContainerVersion
- | ACWBRTDebugMode
- | ACWBRTDeviceName
- | ACWBRTElementVisibilityFirstTime
- | ACWBRTElementVisibilityRatio
- | ACWBRTElementVisibilityRecentTime
- | ACWBRTElementVisibilityTime
- | ACWBRTEnvironmentName
- | ACWBRTErrorLine
- | ACWBRTErrorMessage
- | ACWBRTErrorURL
- | ACWBRTEvent
- | ACWBRTEventName
- | ACWBRTFirebaseEventParameterCampaign
- | ACWBRTFirebaseEventParameterCampaignACLid
- | ACWBRTFirebaseEventParameterCampaignAnid
- | ACWBRTFirebaseEventParameterCampaignClickTimestamp
- | ACWBRTFirebaseEventParameterCampaignContent
- | ACWBRTFIREBASEEVENTPARAMETERCAMPAIGNCP1
- | ACWBRTFirebaseEventParameterCampaignGclid
- | ACWBRTFirebaseEventParameterCampaignSource
- | ACWBRTFirebaseEventParameterCampaignTerm
- | ACWBRTFirebaseEventParameterCurrency
- | ACWBRTFirebaseEventParameterDynamicLinkAcceptTime
- | ACWBRTFirebaseEventParameterDynamicLinkLinkid
- | ACWBRTFirebaseEventParameterNotificationMessageDeviceTime
- | ACWBRTFirebaseEventParameterNotificationMessageId
- | ACWBRTFirebaseEventParameterNotificationMessageName
- | ACWBRTFirebaseEventParameterNotificationMessageTime
- | ACWBRTFirebaseEventParameterNotificationTopic
- | ACWBRTFirebaseEventParameterPreviousAppVersion
- | ACWBRTFirebaseEventParameterPreviousOSVersion
- | ACWBRTFirebaseEventParameterPrice
- | ACWBRTFirebaseEventParameterProductId
- | ACWBRTFirebaseEventParameterQuantity
- | ACWBRTFirebaseEventParameterValue
- | ACWBRTFormClasses
- | ACWBRTFormElement
- | ACWBRTFormId
- | ACWBRTFormTarget
- | ACWBRTFormText
- | ACWBRTFormURL
- | ACWBRTHistorySource
- | ACWBRTHTMLId
- | ACWBRTLanguage
- | ACWBRTNewHistoryFragment
- | ACWBRTNewHistoryState
- | ACWBRTOldHistoryFragment
- | ACWBRTOldHistoryState
- | ACWBRTOSVersion
- | ACWBRTPageHostname
- | ACWBRTPagePath
- | ACWBRTPageURL
- | ACWBRTPlatform
- | ACWBRTRandomNumber
- | ACWBRTReferrer
- | ACWBRTResolution
- | ACWBRTScrollDepthDirection
- | ACWBRTScrollDepthThreshold
- | ACWBRTScrollDepthUnits
- | ACWBRTSdkVersion
- | ACWBRTVideoCurrentTime
- | ACWBRTVideoDuration
- | ACWBRTVideoPercent
- | ACWBRTVideoProvider
- | ACWBRTVideoStatus
- | ACWBRTVideoTitle
- | ACWBRTVideoURL
- | ACWBRTVideoVisible
- data WorkspaceProposalHistoryStatusChangeNewStatus
- data WorkspaceProposalHistoryStatusChange
- workspaceProposalHistoryStatusChange :: WorkspaceProposalHistoryStatusChange
- wphscOldStatus :: Lens' WorkspaceProposalHistoryStatusChange (Maybe WorkspaceProposalHistoryStatusChangeOldStatus)
- wphscNewStatus :: Lens' WorkspaceProposalHistoryStatusChange (Maybe WorkspaceProposalHistoryStatusChangeNewStatus)
- data WorkspaceProposal
- workspaceProposal :: WorkspaceProposal
- wpStatus :: Lens' WorkspaceProposal (Maybe WorkspaceProposalStatus)
- wpHistory :: Lens' WorkspaceProposal [WorkspaceProposalHistory]
- wpPath :: Lens' WorkspaceProposal (Maybe Text)
- wpFingerprint :: Lens' WorkspaceProposal (Maybe Text)
- wpAuthors :: Lens' WorkspaceProposal [WorkspaceProposalUser]
- wpReviewers :: Lens' WorkspaceProposal [WorkspaceProposalUser]
- data Parameter
- parameter :: Parameter
- pList :: Lens' Parameter [Parameter]
- pValue :: Lens' Parameter (Maybe Text)
- pMap :: Lens' Parameter [Parameter]
- pKey :: Lens' Parameter (Maybe Text)
- pType :: Lens' Parameter (Maybe ParameterType)
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
module Network.Google.Resource.TagManager.Accounts.Containers.Workspaces.Folders.MoveEntitiesToFolder
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
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
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
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.
ListEnvironmentsResponse
data ListEnvironmentsResponse Source #
List Environments Response.
See: listEnvironmentsResponse
smart constructor.
Instances
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
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.
Instances
RevertVariableResponse
data RevertVariableResponse Source #
The result of reverting a variable in a workspace.
See: revertVariableResponse
smart constructor.
Instances
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
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:
pcvrCompilerError :: Lens' PublishContainerVersionResponse (Maybe Bool) Source #
Compiler errors or not.
pcvrContainerVersion :: Lens' PublishContainerVersionResponse (Maybe ContainerVersion) Source #
The container version created.
ListWorkspacesResponse
data ListWorkspacesResponse Source #
A list of workspaces in a container.
See: listWorkspacesResponse
smart constructor.
Instances
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
containerVersionHeader :: ContainerVersionHeader Source #
Creates a value of ContainerVersionHeader
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
cvhContainerId :: Lens' ContainerVersionHeader (Maybe Text) Source #
GTM Container ID.
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.
cvhAccountId :: Lens' ContainerVersionHeader (Maybe Text) Source #
GTM Account ID.
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
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.
ListTriggersResponse
data ListTriggersResponse Source #
List triggers response.
See: listTriggersResponse
smart constructor.
Instances
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
Represents a Google Tag Manager Tag.
See: tag
smart constructor.
Instances
Creates a value of Tag
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
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).
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.
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.
tTagFiringOption :: Lens' Tag (Maybe TagTagFiringOption) Source #
Option to fire this tag.
tBlockingRuleId :: Lens' Tag [Text] Source #
Blocking rule IDs. If any of the listed rules evaluate to true, the tag will not fire.
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.
tScheduleStartMs :: Lens' Tag (Maybe Int64) Source #
The start timestamp in milliseconds to schedule a tag.
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.
ZoneTypeRestriction
data ZoneTypeRestriction Source #
Represents a Zone's type restrictions.
See: zoneTypeRestriction
smart constructor.
Instances
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.
Approved | approved |
Cancelled | cancelled |
Completed | completed |
Requested | requested |
Reviewed | reviewed |
StatusUnspecified | statusUnspecified |
Instances
CreateContainerVersionResponse
data CreateContainerVersionResponse Source #
Create container versions response.
See: createContainerVersionResponse
smart constructor.
Instances
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:
ccvrCompilerError :: Lens' CreateContainerVersionResponse (Maybe Bool) Source #
Compiler errors or not.
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.
ccvrContainerVersion :: Lens' CreateContainerVersionResponse (Maybe ContainerVersion) Source #
The container version created.
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
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
Represents a Google Tag Manager Container Workspace.
See: workspace
smart constructor.
Instances
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:
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.
wWorkspaceId :: Lens' Workspace (Maybe Text) Source #
The Workspace ID uniquely identifies the GTM Workspace.
UpdateWorkspaceProposalRequestStatus
data UpdateWorkspaceProposalRequestStatus Source #
If present, the status of the workspace proposal is updated.
UWPRSApproved | approved |
UWPRSCancelled | cancelled |
UWPRSCompleted | completed |
UWPRSRequested | requested |
UWPRSReviewed | reviewed |
UWPRSStatusUnspecified | statusUnspecified |
Instances
AccountsContainersWorkspacesBuilt_in_variablesDeleteType
data AccountsContainersWorkspacesBuilt_in_variablesDeleteType Source #
The types of built-in variables to delete.
Instances
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
environment :: Environment Source #
Creates a value of Environment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eContainerId :: Lens' Environment (Maybe Text) Source #
GTM Container ID.
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.
eAuthorizationCode :: Lens' Environment (Maybe Text) Source #
The environment authorization code.
eAccountId :: Lens' Environment (Maybe Text) Source #
GTM Account ID.
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
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.
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
ListUserPermissionsResponse
data ListUserPermissionsResponse Source #
List user permissions response.
See: listUserPermissionsResponse
smart constructor.
Instances
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.
Approve | approve |
ContainerPermissionUnspecified | containerPermissionUnspecified |
Edit | edit |
NoAccess | noAccess |
Publish | publish |
Read' | read |
Instances
ContainerUsageContextItem
data ContainerUsageContextItem Source #
Amp | amp |
Android | android |
ANDROIdSDK5 | androidSdk5 |
Ios | ios |
IOSSDK5 | iosSdk5 |
UsageContextUnspecified | usageContextUnspecified |
Web | web |
Instances
AccountsContainersWorkspacesBuilt_in_variablesCreateType
data AccountsContainersWorkspacesBuilt_in_variablesCreateType Source #
The types of built-in variables to enable.
Instances
WorkspaceProposalHistoryComment
data WorkspaceProposalHistoryComment Source #
A comment from the reviewer or author.
See: workspaceProposalHistoryComment
smart constructor.
Instances
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
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:
cbivrBuiltInVariable :: Lens' CreateBuiltInVariableResponse [BuiltInVariable] Source #
List of created built-in variables.
WorkspaceProposalUserType
data WorkspaceProposalUserType Source #
User type distinguishes between a user and the Google Tag Manager system.
Instances
WorkspaceProposalHistory
data WorkspaceProposalHistory Source #
A history event that represents a comment or status change in the proposal.
See: workspaceProposalHistory
smart constructor.
Instances
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.
wphStatusChange :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryStatusChange) Source #
A change in the proposal's status.
wphType :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryType) Source #
The history type distinguishing between comments and status changes.
wphComment :: Lens' WorkspaceProposalHistory (Maybe WorkspaceProposalHistoryComment) Source #
A user or reviewer comment.
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
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.
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
ListAccountsResponse
data ListAccountsResponse Source #
List Accounts Response.
See: listAccountsResponse
smart constructor.
Instances
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
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.
OncePerEvent | oncePerEvent |
OncePerLoad | oncePerLoad |
TagFiringOptionUnspecified | tagFiringOptionUnspecified |
Unlimited | unlimited |
Instances
Folder
Represents a Google Tag Manager Folder.
See: folder
smart constructor.
Instances
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:
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.
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
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
Represents a Google Tag Manager Variable.
See: variable
smart constructor.
Instances
Creates a value of Variable
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vScheduleEndMs :: Lens' Variable (Maybe Int64) Source #
The end timestamp in milliseconds to schedule a variable.
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.
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.
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.
Zone
Represents a Google Tag Manager Zone's contents.
See: zone
smart constructor.
Instances
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:
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.
zTypeRestriction :: Lens' Zone (Maybe ZoneTypeRestriction) Source #
This Zone's type restrictions.
zChildContainer :: Lens' Zone [ZoneChildContainer] Source #
Containers that are children of this Zone.
AccountAccessPermission
data AccountAccessPermission Source #
Whether the user has no access, user access, or admin access to an account.
AAPAccountPermissionUnspecified | accountPermissionUnspecified |
AAPAdmin | admin |
AAPNoAccess | noAccess |
AAPUser | user |
Instances
SyncWorkspaceResponse
data SyncWorkspaceResponse Source #
A response after synchronizing the workspace to the latest container version.
See: syncWorkspaceResponse
smart constructor.
Instances
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
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)
Instances
Account
Represents a Google Tag Manager Account.
See: account
smart constructor.
Instances
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:
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.
EntityChangeStatus
data EntityChangeStatus Source #
Represents how the entity has been changed in the workspace.
Added | added |
ChangeStatusUnspecified | changeStatusUnspecified |
Deleted | deleted |
None | none |
Updated | updated |
Instances
UpdateWorkspaceProposalRequest
data UpdateWorkspaceProposalRequest Source #
Updates a workspace proposal with patch-like semantics.
See: updateWorkspaceProposalRequest
smart constructor.
Instances
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
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:
gwsrMergeConflict :: Lens' GetWorkspaceStatusResponse [MergeConflict] Source #
The merge conflict after sync.
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
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
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.
lcvrContainerVersionHeader :: Lens' ListContainerVersionsResponse [ContainerVersionHeader] Source #
All container version headers of a GTM Container.
Container
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
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:
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.
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.
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
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:
bivContainerId :: Lens' BuiltInVariable (Maybe Text) Source #
GTM Container ID.
bivAccountId :: Lens' BuiltInVariable (Maybe Text) Source #
GTM Account ID.
bivName :: Lens' BuiltInVariable (Maybe Text) Source #
Name of the built-in variable to be used to refer to the built-in variable.
bivWorkspaceId :: Lens' BuiltInVariable (Maybe Text) Source #
GTM Workspace ID.
bivType :: Lens' BuiltInVariable (Maybe BuiltInVariableType) Source #
Type of built-in variable.
UserPermission
data UserPermission Source #
Represents a user's permissions to an account and its container.
See: userPermission
smart constructor.
Instances
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:
upAccountAccess :: Lens' UserPermission (Maybe AccountAccess) Source #
GTM Account access permissions.
upAccountId :: Lens' UserPermission (Maybe Text) Source #
The Account ID uniquely identifies the GTM Account.
upEmailAddress :: Lens' UserPermission (Maybe Text) Source #
User's email address.
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
containerVersion :: ContainerVersion Source #
Creates a value of ContainerVersion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvTag :: Lens' ContainerVersion [Tag] Source #
The tags in the container that this version was taken from.
cvContainerId :: Lens' ContainerVersion (Maybe Text) Source #
GTM Container ID.
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.
cvAccountId :: Lens' ContainerVersion (Maybe Text) Source #
GTM Account ID.
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.
ETLatest | latest |
ETLive | live |
ETUser | user |
ETWorkspace | workspace |
Instances
SetupTag
Represents a reference to atag that fires before another tag in order to set up dependencies.
See: setupTag
smart constructor.
Instances
Eq SetupTag Source # | |
Data SetupTag Source # | |
Defined in Network.Google.TagManager.Types.Product 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 # | |
Generic SetupTag Source # | |
ToJSON SetupTag Source # | |
Defined in Network.Google.TagManager.Types.Product | |
FromJSON SetupTag Source # | |
type Rep SetupTag Source # | |
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)))) |
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:
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.
WPSApproved | approved |
WPSCancelled | cancelled |
WPSCompleted | completed |
WPSRequested | requested |
WPSReviewed | reviewed |
WPSStatusUnspecified | statusUnspecified |
Instances
ListContainersResponse
data ListContainersResponse Source #
List Containers Response.
See: listContainersResponse
smart constructor.
Instances
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
Represents a Google Tag Manager Trigger
See: trigger
smart constructor.
Instances
Creates a value of Trigger
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
triContinuousTimeMinMilliseconds
triMaxTimerLengthSeconds
triCustomEventFilter
triParentFolderId
triVisiblePercentageMax
triContainerId
triPath
triSelector
triTriggerId
triCheckValidation
triFingerprint
triTotalTimeMinMilliseconds
triAutoEventFilter
triUniqueTriggerId
triHorizontalScrollPercentageList
triIntervalSeconds
triVisiblePercentageMin
triAccountId
triName
triInterval
triTagManagerURL
triWaitForTagsTimeout
triLimit
triVerticalScrollPercentageList
triFilter
triWorkspaceId
triType
triNotes
triVisibilitySelector
triEventName
triWaitForTags
triParameter
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.
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.
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.
triInterval :: Lens' Trigger (Maybe Parameter) Source #
Time between triggering recurring Timer Events (in milliseconds). Only valid for Timer triggers.
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.
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.
ListTagsResponse
data ListTagsResponse Source #
List Tags Response.
See: listTagsResponse
smart constructor.
Instances
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.
ListEnabledBuiltInVariablesResponse
data ListEnabledBuiltInVariablesResponse Source #
A list of enabled built-in variables.
See: listEnabledBuiltInVariablesResponse
smart constructor.
Instances
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.
lebivrBuiltInVariable :: Lens' ListEnabledBuiltInVariablesResponse [BuiltInVariable] Source #
All GTM BuiltInVariables of a GTM container.
WorkspaceProposalUser
data WorkspaceProposalUser Source #
Represents an external user or internal Google Tag Manager system.
See: workspaceProposalUser
smart constructor.
Instances
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
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.
feVariable :: Lens' FolderEntities [Variable] Source #
The list of variables inside the folder.
SyncStatus
data SyncStatus Source #
The status of a workspace after synchronization.
See: syncStatus
smart constructor.
Instances
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
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
Represents a predicate.
See: condition
smart constructor.
Instances
Eq Condition Source # | |
Data Condition Source # | |
Defined in Network.Google.TagManager.Types.Product 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 # | |
Generic Condition Source # | |
ToJSON Condition Source # | |
Defined in Network.Google.TagManager.Types.Product | |
FromJSON Condition Source # | |
type Rep Condition Source # | |
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:
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.
Comment | comment |
StatusChange | statusChange |
Unspecified | unspecified |
Instances
Entity
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
eChangeStatus :: Lens' Entity (Maybe EntityChangeStatus) Source #
Represents how the entity has been changed in the workspace.
ContainerAccess
data ContainerAccess Source #
Defines the Google Tag Manager Container access permissions.
See: containerAccess
smart constructor.
Instances
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:
caContainerId :: Lens' ContainerAccess (Maybe Text) Source #
GTM Container ID.
caPermission :: Lens' ContainerAccess (Maybe ContainerAccessPermission) Source #
List of Container permissions.
Timestamp
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 # | |
Data Timestamp Source # | |
Defined in Network.Google.TagManager.Types.Product 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 # | |
Generic Timestamp Source # | |
ToJSON Timestamp Source # | |
Defined in Network.Google.TagManager.Types.Product | |
FromJSON Timestamp Source # | |
type Rep Timestamp Source # | |
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))))) |
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
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.
Instances
WorkspaceProposalHistoryStatusChangeNewStatus
data WorkspaceProposalHistoryStatusChangeNewStatus Source #
The new proposal status after that status change.
WPHSCNSApproved | approved |
WPHSCNSCancelled | cancelled |
WPHSCNSCompleted | completed |
WPHSCNSRequested | requested |
WPHSCNSReviewed | reviewed |
WPHSCNSStatusUnspecified | statusUnspecified |
Instances
WorkspaceProposalHistoryStatusChange
data WorkspaceProposalHistoryStatusChange Source #
A change in the proposal's status.
See: workspaceProposalHistoryStatusChange
smart constructor.
Instances
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:
wphscOldStatus :: Lens' WorkspaceProposalHistoryStatusChange (Maybe WorkspaceProposalHistoryStatusChangeOldStatus) Source #
The old proposal status before the status change.
wphscNewStatus :: Lens' WorkspaceProposalHistoryStatusChange (Maybe WorkspaceProposalHistoryStatusChangeNewStatus) Source #
The new proposal status after that status change.
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
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.
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
Represents a Google Tag Manager Parameter.
See: parameter
smart constructor.
Instances
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)