pub struct TeamUser {
pub id: i64,
pub full_name: Option<String>,
pub email: String,
pub role: Option<String>,
pub status: Option<String>,
pub created_at: Option<String>,
pub photo_url: Option<String>,
pub account_primary_user: Option<bool>,
}Expand description
A team member or pending invitee.
Fields§
§id: i64User identifier.
full_name: Option<String>Display name.
email: StringEmail address.
role: Option<String>Team role (e.g. admin, viewer, billing).
status: Option<String>Membership status (e.g. active, pending).
created_at: Option<String>When the user was added.
photo_url: Option<String>Profile photo URL.
account_primary_user: Option<bool>Whether this user is the primary user on the account.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TeamUser
impl<'de> Deserialize<'de> for TeamUser
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
Auto Trait Implementations§
impl Freeze for TeamUser
impl RefUnwindSafe for TeamUser
impl Send for TeamUser
impl Sync for TeamUser
impl Unpin for TeamUser
impl UnsafeUnpin for TeamUser
impl UnwindSafe for TeamUser
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