Struct google_analytics3::EntityUserLink
source · pub struct EntityUserLink {
pub kind: Option<String>,
pub user_ref: Option<UserRef>,
pub permissions: Option<EntityUserLinkPermissions>,
pub id: Option<String>,
pub self_link: Option<String>,
pub entity: Option<EntityUserLinkEntity>,
}Expand description
JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.
§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).
- webproperty user links insert management (request|response)
- profile user links insert management (request|response)
- profile user links update management (request|response)
- account user links update management (request|response)
- webproperty user links update management (request|response)
- account user links insert management (request|response)
Fields§
§kind: Option<String>Resource type for entity user link.
user_ref: Option<UserRef>User reference.
permissions: Option<EntityUserLinkPermissions>Permissions the user has for this entity.
id: Option<String>Entity user link ID
self_link: Option<String>Self link for this resource.
entity: Option<EntityUserLinkEntity>Entity for this link. It can be an account, a web property, or a view (profile).
Trait Implementations§
source§impl Clone for EntityUserLink
impl Clone for EntityUserLink
source§fn clone(&self) -> EntityUserLink
fn clone(&self) -> EntityUserLink
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 EntityUserLink
impl Debug for EntityUserLink
source§impl Default for EntityUserLink
impl Default for EntityUserLink
source§fn default() -> EntityUserLink
fn default() -> EntityUserLink
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EntityUserLink
impl<'de> Deserialize<'de> for EntityUserLink
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 EntityUserLink
impl Serialize for EntityUserLink
impl RequestValue for EntityUserLink
impl ResponseResult for EntityUserLink
Auto Trait Implementations§
impl Freeze for EntityUserLink
impl RefUnwindSafe for EntityUserLink
impl Send for EntityUserLink
impl Sync for EntityUserLink
impl Unpin for EntityUserLink
impl UnwindSafe for EntityUserLink
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more