pub struct OrganizationMember {
pub id: String,
pub email: String,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub role: OrganizationMemberRole,
}Expand description
A single member of an organization.
Fields§
§id: StringStable user identifier.
email: StringMember email address.
first_name: Option<String>Optional first name.
last_name: Option<String>Optional last name.
role: OrganizationMemberRoleRole within the organization.
Trait Implementations§
Source§impl Clone for OrganizationMember
impl Clone for OrganizationMember
Source§fn clone(&self) -> OrganizationMember
fn clone(&self) -> OrganizationMember
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 OrganizationMember
impl Debug for OrganizationMember
Source§impl<'de> Deserialize<'de> for OrganizationMember
impl<'de> Deserialize<'de> for OrganizationMember
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 OrganizationMember
impl PartialEq for OrganizationMember
Source§impl Serialize for OrganizationMember
impl Serialize for OrganizationMember
impl StructuralPartialEq for OrganizationMember
Auto Trait Implementations§
impl Freeze for OrganizationMember
impl RefUnwindSafe for OrganizationMember
impl Send for OrganizationMember
impl Sync for OrganizationMember
impl Unpin for OrganizationMember
impl UnsafeUnpin for OrganizationMember
impl UnwindSafe for OrganizationMember
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