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 properties 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§
source§impl Clone for BuiltInVariable
impl Clone for BuiltInVariable
source§fn clone(&self) -> BuiltInVariable
fn clone(&self) -> BuiltInVariable
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BuiltInVariable
impl Debug for BuiltInVariable
source§impl Default for BuiltInVariable
impl Default for BuiltInVariable
source§fn default() -> BuiltInVariable
fn default() -> BuiltInVariable
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BuiltInVariable
impl<'de> Deserialize<'de> for BuiltInVariable
source§fn 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
source§impl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more