pub struct GroupMemberUser {
pub id: String,
pub name: String,
pub email: Option<String>,
pub picture: Option<String>,
pub is_service_account: Option<bool>,
pub user_type: GroupMemberUserUserType,
}Available on crate feature
administration-types only.Expand description
Details about a user returned from an organization group membership lookup.
Fields§
§id: StringIdentifier for the user.
name: StringDisplay name of the user.
email: Option<String>Email address of the user, or null for users without an email.
picture: Option<String>URL of the user’s profile picture, if available.
is_service_account: Option<bool>Whether the user is a service account.
user_type: GroupMemberUserUserTypeThe type of user.
Trait Implementations§
Source§impl Clone for GroupMemberUser
impl Clone for GroupMemberUser
Source§fn clone(&self) -> GroupMemberUser
fn clone(&self) -> GroupMemberUser
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GroupMemberUser
impl Debug for GroupMemberUser
Source§impl<'de> Deserialize<'de> for GroupMemberUser
impl<'de> Deserialize<'de> for GroupMemberUser
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 PartialEq for GroupMemberUser
impl PartialEq for GroupMemberUser
Source§impl Serialize for GroupMemberUser
impl Serialize for GroupMemberUser
impl StructuralPartialEq for GroupMemberUser
Auto Trait Implementations§
impl Freeze for GroupMemberUser
impl RefUnwindSafe for GroupMemberUser
impl Send for GroupMemberUser
impl Sync for GroupMemberUser
impl Unpin for GroupMemberUser
impl UnsafeUnpin for GroupMemberUser
impl UnwindSafe for GroupMemberUser
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