Struct google_tagmanager1::api::UserAccess
source · pub struct UserAccess {
pub account_access: Option<AccountAccess>,
pub account_id: Option<String>,
pub container_access: Option<Vec<ContainerAccess>>,
pub email_address: Option<String>,
pub permission_id: Option<String>,
}
Expand description
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).
- permissions create accounts (request|response)
- permissions get accounts (response)
- permissions update accounts (request|response)
Fields§
§account_access: Option<AccountAccess>
GTM Account access permissions. @mutable tagmanager.accounts.permissions.create @mutable tagmanager.accounts.permissions.update
account_id: Option<String>
GTM Account ID.
container_access: Option<Vec<ContainerAccess>>
GTM Container 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
permission_id: Option<String>
Account Permission ID.
Trait Implementations§
source§impl Clone for UserAccess
impl Clone for UserAccess
source§fn clone(&self) -> UserAccess
fn clone(&self) -> UserAccess
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 UserAccess
impl Debug for UserAccess
source§impl Default for UserAccess
impl Default for UserAccess
source§fn default() -> UserAccess
fn default() -> UserAccess
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UserAccess
impl<'de> Deserialize<'de> for UserAccess
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 UserAccess
impl Serialize for UserAccess
impl RequestValue for UserAccess
impl ResponseResult for UserAccess
Auto Trait Implementations§
impl RefUnwindSafe for UserAccess
impl Send for UserAccess
impl Sync for UserAccess
impl Unpin for UserAccess
impl UnwindSafe for UserAccess
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