google_api_tag_manager v0.11.1 GoogleApi.TagManager.V2.Model.Parameter View Source
Represents a Google Tag Manager Parameter.
Attributes
key
(type:String.t
, default:nil
) - The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update @mutable tagmanager.accounts.containers.workspaces.triggers.create @mutable tagmanager.accounts.containers.workspaces.triggers.update @mutable tagmanager.accounts.containers.workspaces.tags.create @mutable tagmanager.accounts.containers.workspaces.tags.updatelist
(type:list(GoogleApi.TagManager.V2.Model.Parameter.t)
, default:nil
) - This list parameter's parameters (keys will be ignored). @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update @mutable tagmanager.accounts.containers.workspaces.triggers.create @mutable tagmanager.accounts.containers.workspaces.triggers.update @mutable tagmanager.accounts.containers.workspaces.tags.create @mutable tagmanager.accounts.containers.workspaces.tags.updatemap
(type:list(GoogleApi.TagManager.V2.Model.Parameter.t)
, default:nil
) - This map parameter's parameters (must have keys; keys must be unique). @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update @mutable tagmanager.accounts.containers.workspaces.triggers.create @mutable tagmanager.accounts.containers.workspaces.triggers.update @mutable tagmanager.accounts.containers.workspaces.tags.create @mutable tagmanager.accounts.containers.workspaces.tags.updatetype
(type:String.t
, default:nil
) - The parameter type. Valid values are:boolean
: The value represents a boolean, represented as'true' or 'false'</li>
integer
: The value represents a 64-bit signed integervalue, in base 10</li>
list
: A list of parameters should be specifiedmap
: A map of parameters should be specifiedtemplate
: The value represents any text; this can includevariable references (even variable references that might return non-string types)</li>
trigger_reference
: The value represents a trigger,represented as the trigger id</li>
tag_reference
: The value represents a tag, represented asthe tag name</li>
value
(type:String.t
, default:nil
) - A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update @mutable tagmanager.accounts.containers.workspaces.triggers.create @mutable tagmanager.accounts.containers.workspaces.triggers.update @mutable tagmanager.accounts.containers.workspaces.tags.create @mutable tagmanager.accounts.containers.workspaces.tags.update
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 Sourcet() :: %GoogleApi.TagManager.V2.Model.Parameter{ key: String.t(), list: [GoogleApi.TagManager.V2.Model.Parameter.t()], map: [GoogleApi.TagManager.V2.Model.Parameter.t()], type: String.t(), value: String.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.