google_api_tag_manager v0.12.0 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.update -
list(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.update -
map(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.update -
type(type:String.t, default:nil) - The parameter type. Valid values are:<ul> <li><code>boolean</code>: The value represents a boolean, represented as
<li><code>integer</code>: The value represents a 64-bit signed integer'true' or 'false'</li>
<li><code>list</code>: A list of parameters should be specified</li> <li><code>map</code>: A map of parameters should be specified</li> <li><code>template</code>: The value represents any text; this can includevalue, in base 10</li>
<li><code>trigger_reference</code>: The value represents a trigger,variable references (even variable references that might return non-string types)</li>
<li><code>tag_reference</code>: The value represents a tag, represented asrepresented as the trigger id</li>
</ul> @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.updatethe 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
Specs
t() :: %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
Specs
Unwrap a decoded JSON object into its complex fields.