[−][src]Struct google_tagmanager2::UserPermission
Represents a user's permissions to an account and its container.
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).
- user_permissions update accounts (request|response)
- user_permissions get accounts (response)
- user_permissions create accounts (request|response)
Fields
container_access: Option<Vec<ContainerAccess>>
GTM Container access permissions. @mutable tagmanager.accounts.permissions.create @mutable tagmanager.accounts.permissions.update
path: Option<String>
GTM UserPermission's API relative path.
account_access: Option<AccountAccess>
GTM Account access permissions. @mutable tagmanager.accounts.permissions.create @mutable tagmanager.accounts.permissions.update
email_address: Option<String>
User's email address. @mutable tagmanager.accounts.permissions.create
account_id: Option<String>
The Account ID uniquely identifies the GTM Account.
Trait Implementations
impl Clone for UserPermission
[src]
fn clone(&self) -> UserPermission
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UserPermission
[src]
impl Default for UserPermission
[src]
fn default() -> UserPermission
[src]
impl<'de> Deserialize<'de> for UserPermission
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for UserPermission
[src]
impl ResponseResult for UserPermission
[src]
impl Serialize for UserPermission
[src]
Auto Trait Implementations
impl RefUnwindSafe for UserPermission
impl Send for UserPermission
impl Sync for UserPermission
impl Unpin for UserPermission
impl UnwindSafe for UserPermission
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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, 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> Typeable for T where
T: Any,
T: Any,