google_api_tag_manager v0.4.0 GoogleApi.TagManager.V2.Model.Variable View Source
Represents a Google Tag Manager Variable.
Attributes
- accountId (String.t): GTM Account ID. Defaults to:
null
. - containerId (String.t): GTM Container ID. Defaults to:
null
. - disablingTriggerId ([String.t]): 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. Defaults to:
null
. - enablingTriggerId ([String.t]): 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. Defaults to:
null
. - fingerprint (String.t): The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified. Defaults to:
null
. - formatValue (VariableFormatValue): Option to convert a variable value to other value. Defaults to:
null
. - name (String.t): Variable display name. Defaults to:
null
. - notes (String.t): User notes on how to apply this variable in the container. Defaults to:
null
. - parameter ([Parameter]): The variable's parameters. Defaults to:
null
. - parentFolderId (String.t): Parent folder id. Defaults to:
null
. - path (String.t): GTM Variable's API relative path. Defaults to:
null
. - scheduleEndMs (String.t): The end timestamp in milliseconds to schedule a variable. Defaults to:
null
. - scheduleStartMs (String.t): The start timestamp in milliseconds to schedule a variable. Defaults to:
null
. - tagManagerUrl (String.t): Auto generated link to the tag manager UI Defaults to:
null
. - type (String.t): GTM Variable Type. Defaults to:
null
. - variableId (String.t): The Variable ID uniquely identifies the GTM Variable. Defaults to:
null
. - workspaceId (String.t): GTM Workspace ID. Defaults to:
null
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %GoogleApi.TagManager.V2.Model.Variable{
accountId: any(),
containerId: any(),
disablingTriggerId: [any()],
enablingTriggerId: [any()],
fingerprint: any(),
formatValue: GoogleApi.TagManager.V2.Model.VariableFormatValue.t(),
name: any(),
notes: any(),
parameter: [GoogleApi.TagManager.V2.Model.Parameter.t()],
parentFolderId: any(),
path: any(),
scheduleEndMs: any(),
scheduleStartMs: any(),
tagManagerUrl: any(),
type: any(),
variableId: any(),
workspaceId: any()
}
t() :: %GoogleApi.TagManager.V2.Model.Variable{ accountId: any(), containerId: any(), disablingTriggerId: [any()], enablingTriggerId: [any()], fingerprint: any(), formatValue: GoogleApi.TagManager.V2.Model.VariableFormatValue.t(), name: any(), notes: any(), parameter: [GoogleApi.TagManager.V2.Model.Parameter.t()], parentFolderId: any(), path: any(), scheduleEndMs: any(), scheduleStartMs: any(), tagManagerUrl: any(), type: any(), variableId: any(), workspaceId: any() }
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.