google_api_tag_manager v0.4.0 GoogleApi.TagManager.V2.Model.Parameter View Source
Represents a Google Tag Manager Parameter.
Attributes
- key (String.t): The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values. Defaults to:
null
. - list ([Parameter]): This list parameter's parameters (keys will be ignored). Defaults to:
null
. - map ([Parameter]): This map parameter's parameters (must have keys; keys must be unique). Defaults to:
null
. type (String.t): 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) - trigger_reference: The value represents a trigger, represented as the trigger id Defaults to:
null
.- Enum - one of [boolean, integer, list, map, template, triggerReference, typeUnspecified]
- value (String.t): A parameter's value (may contain variable references such as "{{myVariable}}") as appropriate to the specified type. 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.Parameter{
key: any(),
list: [GoogleApi.TagManager.V2.Model.Parameter.t()],
map: [GoogleApi.TagManager.V2.Model.Parameter.t()],
type: any(),
value: any()
}
t() :: %GoogleApi.TagManager.V2.Model.Parameter{ key: any(), list: [GoogleApi.TagManager.V2.Model.Parameter.t()], map: [GoogleApi.TagManager.V2.Model.Parameter.t()], type: any(), value: any() }
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.