Struct google_tagmanager2::api::BuiltInVariable
source · [−]pub struct BuiltInVariable {
pub account_id: Option<String>,
pub container_id: Option<String>,
pub name: Option<String>,
pub path: Option<String>,
pub type_: Option<String>,
pub workspace_id: Option<String>,
}
Expand description
Built-in variables are a special category of variables that are pre-created and non-customizable. They provide common functionality like accessing propeties of the gtm data layer, monitoring clicks, or accessing elements of a page URL.
This type is not used in any activity, and only used as part of another schema.
Fields
account_id: Option<String>
GTM Account ID.
container_id: Option<String>
GTM Container ID.
name: Option<String>
Name of the built-in variable to be used to refer to the built-in variable.
path: Option<String>
GTM BuiltInVariable’s API relative path.
type_: Option<String>
Type of built-in variable. @required.tagmanager.accounts.containers.workspaces.built_in_variable.update @mutable tagmanager.accounts.containers.workspaces.built_in_variable.update
workspace_id: Option<String>
GTM Workspace ID.
Trait Implementations
sourceimpl Clone for BuiltInVariable
impl Clone for BuiltInVariable
sourcefn clone(&self) -> BuiltInVariable
fn clone(&self) -> BuiltInVariable
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BuiltInVariable
impl Debug for BuiltInVariable
sourceimpl Default for BuiltInVariable
impl Default for BuiltInVariable
sourcefn default() -> BuiltInVariable
fn default() -> BuiltInVariable
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for BuiltInVariable
impl<'de> Deserialize<'de> for BuiltInVariable
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for BuiltInVariable
impl Serialize for BuiltInVariable
impl Part for BuiltInVariable
Auto Trait Implementations
impl RefUnwindSafe for BuiltInVariable
impl Send for BuiltInVariable
impl Sync for BuiltInVariable
impl Unpin for BuiltInVariable
impl UnwindSafe for BuiltInVariable
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more