[−][src]Struct google_tagmanager1::Tag
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 tags update accounts (request|response)
- containers tags get accounts (response)
- containers 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>
True if the tag is paused.
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.
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.
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.
account_id: Option<String>
GTM Account ID.
teardown_tag: Option<Vec<TeardownTag>>
The list of teardown tags. Currently we only allow one.
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.
parent_folder_id: Option<String>
Parent folder id.
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.
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.
blocking_trigger_id: Option<Vec<String>>
Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire.
Trait Implementations
impl ResponseResult for Tag
[src]
impl RequestValue for Tag
[src]
impl Default for Tag
[src]
impl Clone for Tag
[src]
fn clone(&self) -> Tag
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Tag
[src]
impl Serialize for Tag
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Tag
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Tag
impl Unpin for Tag
impl Sync for Tag
impl UnwindSafe for Tag
impl RefUnwindSafe for Tag
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,