googleapis.tagmanager.v2 library

Classes

Account
Represents a Google Tag Manager Account.
AccountAccess
Defines the Google Tag Manager Account access permissions.
AccountsContainersEnvironmentsResourceApi
AccountsContainersResourceApi
AccountsContainersVersionHeadersResourceApi
AccountsContainersVersionsResourceApi
AccountsContainersWorkspacesBuiltInVariablesResourceApi
AccountsContainersWorkspacesFoldersResourceApi
AccountsContainersWorkspacesProposalResourceApi
AccountsContainersWorkspacesResourceApi
AccountsContainersWorkspacesTagsResourceApi
AccountsContainersWorkspacesTriggersResourceApi
AccountsContainersWorkspacesVariablesResourceApi
AccountsResourceApi
AccountsUserPermissionsResourceApi
BuiltInVariable
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.
Condition
Represents a predicate.
Container
Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
ContainerAccess
Defines the Google Tag Manager Container access permissions.
ContainerVersion
Represents a Google Tag Manager Container Version.
ContainerVersionHeader
Represents a Google Tag Manager Container Version Header.
CreateBuiltInVariableResponse
CreateContainerVersionRequestVersionOptions
Options for new container versions.
CreateContainerVersionResponse
Create container versions response.
CreateWorkspaceProposalRequest
Creates a workspace proposal to start a review of a workspace.
Entity
A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.
Environment
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.
Folder
Represents a Google Tag Manager Folder.
FolderEntities
Represents a Google Tag Manager Folder's contents.
GetWorkspaceStatusResponse
The changes that have occurred in the workspace since the base container version.
ListAccountsResponse
List Accounts Response.
ListContainersResponse
List Containers Response.
ListContainerVersionsResponse
List container versions response.
ListEnabledBuiltInVariablesResponse
A list of enabled built-in variables.
ListEnvironmentsResponse
List Environments Response.
ListFoldersResponse
List Folders Response.
ListTagsResponse
List Tags Response.
ListTriggersResponse
List triggers response.
ListUserPermissionsResponse
List user permissions response.
ListVariablesResponse
List Variables Response.
ListWorkspacesResponse
A list of workspaces in a container.
MergeConflict
Represents a merge conflict.
Parameter
Represents a Google Tag Manager Parameter.
PublishContainerVersionResponse
Publish container version response.
QuickPreviewResponse
Response to quick previewing a workspace.
RevertBuiltInVariableResponse
The result of reverting a built-in variable in a workspace.
RevertFolderResponse
The result of reverting folder changes in a workspace.
RevertTagResponse
The result of reverting a tag in a workspace.
RevertTriggerResponse
The result of reverting a trigger in a workspace.
RevertVariableResponse
The result of reverting a variable in a workspace.
SetupTag
Represents a reference to atag that fires before another tag in order to set up dependencies.
SyncStatus
The status of a workspace after synchronization.
SyncWorkspaceResponse
A response after synchronizing the workspace to the latest container version.
Tag
Represents a Google Tag Manager Tag.
TagmanagerApi
Accesses Tag Manager accounts and containers.
TeardownTag
Represents a tag that fires after another tag in order to tear down dependencies.
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. [...]
Trigger
Represents a Google Tag Manager Trigger
UpdateWorkspaceProposalRequest
Updates a workspace proposal with patch-like semantics.
UserPermission
Represents a user's permissions to an account and its container.
Variable
Represents a Google Tag Manager Variable.
Workspace
Represents a Google Tag Manager Container Workspace.
WorkspaceProposal
A workspace proposal represents an ongoing review of workspace changes in an effort to gain approval for container version creation.
WorkspaceProposalHistory
A history event that represents a comment or status change in the proposal.
WorkspaceProposalHistoryComment
A comment from the reviewer or author.
WorkspaceProposalHistoryStatusChange
A change in the proposal's status.
WorkspaceProposalUser
Represents an external user or internal Google Tag Manager system.
Zone
Represents a Google Tag Manager Zone's contents.
ZoneBoundary
Represents a Zone's boundaries.
ZoneChildContainer
Represents a child container of a Zone.
ZoneTypeRestriction
Represents a Zone's type restrictions.

Constants

USER_AGENT → const String
'dart-api-client tagmanager/v2'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.