Struct google_tagmanager2::api::Environment
source · [−]pub struct Environment {Show 15 fields
pub account_id: Option<String>,
pub authorization_code: Option<String>,
pub authorization_timestamp: Option<String>,
pub container_id: Option<String>,
pub container_version_id: Option<String>,
pub description: Option<String>,
pub enable_debug: Option<bool>,
pub environment_id: Option<String>,
pub fingerprint: Option<String>,
pub name: Option<String>,
pub path: Option<String>,
pub tag_manager_url: Option<String>,
pub type_: Option<String>,
pub url: Option<String>,
pub workspace_id: Option<String>,
}
Expand description
Represents a Google Tag Manager Environment. Note that a user can create, delete and update environments of type USER, but can only update the enable_debug and url fields of environments of other types.
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 environments create accounts (request|response)
- containers environments get accounts (response)
- containers environments reauthorize accounts (request|response)
- containers environments update accounts (request|response)
Fields
account_id: Option<String>
GTM Account ID.
The environment authorization code.
The last update time-stamp for the authorization code.
container_id: Option<String>
GTM Container ID.
container_version_id: Option<String>
Represents a link to a container version.
description: Option<String>
The environment description. Can be set or changed only on USER type environments. @mutable tagmanager.accounts.containers.environments.create @mutable tagmanager.accounts.containers.environments.update
enable_debug: Option<bool>
Whether or not to enable debug by default for the environment. @mutable tagmanager.accounts.containers.environments.create @mutable tagmanager.accounts.containers.environments.update
environment_id: Option<String>
GTM Environment ID uniquely identifies the GTM Environment.
fingerprint: Option<String>
The fingerprint of the GTM environment as computed at storage time. This value is recomputed whenever the environment is modified.
name: Option<String>
The environment display name. Can be set or changed only on USER type environments. @mutable tagmanager.accounts.containers.environments.create @mutable tagmanager.accounts.containers.environments.update
path: Option<String>
GTM Environment’s API relative path.
tag_manager_url: Option<String>
Auto generated link to the tag manager UI
type_: Option<String>
The type of this environment.
url: Option<String>
Default preview page url for the environment. @mutable tagmanager.accounts.containers.environments.create @mutable tagmanager.accounts.containers.environments.update
workspace_id: Option<String>
Represents a link to a quick preview of a workspace.
Trait Implementations
sourceimpl Clone for Environment
impl Clone for Environment
sourcefn clone(&self) -> Environment
fn clone(&self) -> Environment
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 Environment
impl Debug for Environment
sourceimpl Default for Environment
impl Default for Environment
sourcefn default() -> Environment
fn default() -> Environment
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for Environment
impl<'de> Deserialize<'de> for Environment
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 Environment
impl Serialize for Environment
impl RequestValue for Environment
impl ResponseResult for Environment
Auto Trait Implementations
impl RefUnwindSafe for Environment
impl Send for Environment
impl Sync for Environment
impl Unpin for Environment
impl UnwindSafe for Environment
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