[][src]Struct google_tagmanager2::Entity

pub struct Entity {
    pub variable: Option<Variable>,
    pub change_status: Option<String>,
    pub trigger: Option<Trigger>,
    pub tag: Option<Tag>,
    pub folder: Option<Folder>,
}

A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.

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).

Fields

variable: Option<Variable>

The variable being represented by the entity.

change_status: Option<String>

Represents how the entity has been changed in the workspace.

trigger: Option<Trigger>

The trigger being represented by the entity.

tag: Option<Tag>

The tag being represented by the entity.

folder: Option<Folder>

The Folder being represented by the entity.

Trait Implementations

impl RequestValue for Entity[src]

impl Default for Entity[src]

impl Clone for Entity[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Entity[src]

impl Serialize for Entity[src]

impl<'de> Deserialize<'de> for Entity[src]

Auto Trait Implementations

impl Send for Entity

impl Unpin for Entity

impl Sync for Entity

impl UnwindSafe for Entity

impl RefUnwindSafe for Entity

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]