pub struct SasPortalAssignment {
pub members: Option<Vec<String>>,
pub role: Option<String>,
}Expand description
Associates members with a role.
This type is not used in any activity, and only used as part of another schema.
Fields§
§members: Option<Vec<String>>The identities the role is assigned to. It can have the following values: * {user_email}: An email address that represents a specific Google account. For example: alice@gmail.com. * {group_email}: An email address that represents a Google group. For example, viewers@gmail.com.
role: Option<String>Required. Role that is assigned to members.
Trait Implementations§
Source§impl Clone for SasPortalAssignment
impl Clone for SasPortalAssignment
Source§fn clone(&self) -> SasPortalAssignment
fn clone(&self) -> SasPortalAssignment
Returns a duplicate 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 SasPortalAssignment
impl Debug for SasPortalAssignment
Source§impl Default for SasPortalAssignment
impl Default for SasPortalAssignment
Source§fn default() -> SasPortalAssignment
fn default() -> SasPortalAssignment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SasPortalAssignment
impl<'de> Deserialize<'de> for SasPortalAssignment
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 SasPortalAssignment
impl Serialize for SasPortalAssignment
impl Part for SasPortalAssignment
Auto Trait Implementations§
impl Freeze for SasPortalAssignment
impl RefUnwindSafe for SasPortalAssignment
impl Send for SasPortalAssignment
impl Sync for SasPortalAssignment
impl Unpin for SasPortalAssignment
impl UnwindSafe for SasPortalAssignment
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