pub struct AssignedUserRole {
pub advertiser_id: Option<i64>,
pub assigned_user_role_id: Option<String>,
pub partner_id: Option<i64>,
pub user_role: Option<String>,
}
Expand description
A single assigned user role, which defines a user’s authorized interaction with a specified partner or advertiser.
This type is not used in any activity, and only used as part of another schema.
Fields§
§advertiser_id: Option<i64>
The ID of the advertiser that the assigend user role applies to.
assigned_user_role_id: Option<String>
Output only. The ID of the assigned user role.
partner_id: Option<i64>
The ID of the partner that the assigned user role applies to.
user_role: Option<String>
Required. The user role to assign to a user for the entity.
Trait Implementations§
Source§impl Clone for AssignedUserRole
impl Clone for AssignedUserRole
Source§fn clone(&self) -> AssignedUserRole
fn clone(&self) -> AssignedUserRole
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 AssignedUserRole
impl Debug for AssignedUserRole
Source§impl Default for AssignedUserRole
impl Default for AssignedUserRole
Source§fn default() -> AssignedUserRole
fn default() -> AssignedUserRole
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssignedUserRole
impl<'de> Deserialize<'de> for AssignedUserRole
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 AssignedUserRole
impl Serialize for AssignedUserRole
impl Part for AssignedUserRole
Auto Trait Implementations§
impl Freeze for AssignedUserRole
impl RefUnwindSafe for AssignedUserRole
impl Send for AssignedUserRole
impl Sync for AssignedUserRole
impl Unpin for AssignedUserRole
impl UnwindSafe for AssignedUserRole
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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