Struct google_tagmanager2::Tag [−][src]
pub struct Tag { pub schedule_start_ms: Option<String>, pub schedule_end_ms: Option<String>, pub container_id: Option<String>, pub tag_firing_option: Option<String>, pub tag_id: Option<String>, pub paused: Option<bool>, pub setup_tag: Option<Vec<SetupTag>>, pub blocking_rule_id: Option<Vec<String>>, pub tag_manager_url: Option<String>, pub fingerprint: Option<String>, pub firing_rule_id: Option<Vec<String>>, pub path: Option<String>, pub teardown_tag: Option<Vec<TeardownTag>>, pub account_id: Option<String>, pub firing_trigger_id: Option<Vec<String>>, pub name: Option<String>, pub parameter: Option<Vec<Parameter>>, pub notes: Option<String>, pub blocking_trigger_id: Option<Vec<String>>, pub priority: Option<Parameter>, pub workspace_id: Option<String>, pub live_only: Option<bool>, pub type_: Option<String>, pub parent_folder_id: Option<String>, }
Represents a Google Tag Manager Tag.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- containers workspaces tags get accounts (response)
- containers workspaces tags update accounts (request|response)
- containers workspaces tags create accounts (request|response)
Fields
schedule_start_ms: Option<String>
The start timestamp in milliseconds to schedule a tag.
schedule_end_ms: Option<String>
The end timestamp in milliseconds to schedule a tag.
container_id: Option<String>
GTM Container ID.
tag_firing_option: Option<String>
Option to fire this tag.
tag_id: Option<String>
The Tag ID uniquely identifies the GTM Tag.
paused: Option<bool>
Indicates whether the tag is paused, which prevents the tag from firing.
setup_tag: Option<Vec<SetupTag>>
The list of setup tags. Currently we only allow one.
blocking_rule_id: Option<Vec<String>>
Blocking rule IDs. If any of the listed rules evaluate to true, the tag will not fire.
tag_manager_url: Option<String>
Auto generated link to the tag manager UI
fingerprint: Option<String>
The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified.
firing_rule_id: Option<Vec<String>>
Firing rule IDs. A tag will fire when any of the listed rules are true and all of its blockingRuleIds (if any specified) are false.
path: Option<String>
GTM Tag's API relative path.
teardown_tag: Option<Vec<TeardownTag>>
The list of teardown tags. Currently we only allow one.
account_id: Option<String>
GTM Account ID.
firing_trigger_id: Option<Vec<String>>
Firing trigger IDs. A tag will fire when any of the listed triggers are true and all of its blockingTriggerIds (if any specified) are false.
name: Option<String>
Tag display name.
parameter: Option<Vec<Parameter>>
The tag's parameters.
notes: Option<String>
User notes on how to apply this tag in the container.
blocking_trigger_id: Option<Vec<String>>
Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire.
priority: Option<Parameter>
User defined numeric priority of the tag. Tags are fired asynchronously in order of priority. Tags with higher numeric value fire first. A tag's priority can be a positive or negative value. The default value is 0.
workspace_id: Option<String>
GTM Workspace ID.
live_only: Option<bool>
If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode).
type_: Option<String>
GTM Tag Type.
parent_folder_id: Option<String>
Parent folder id.
Trait Implementations
impl Default for Tag
[src]
impl Default for Tag
impl Clone for Tag
[src]
impl Clone for Tag
fn clone(&self) -> Tag
[src]
fn clone(&self) -> Tag
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for Tag
[src]
impl Debug for Tag
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for Tag
[src]
impl RequestValue for Tag
impl ResponseResult for Tag
[src]
impl ResponseResult for Tag