pub struct TeamDetail {
pub id: i64,
pub name: String,
pub default_role: Option<String>,
pub members_count: Option<i64>,
pub users: Vec<TeamUser>,
pub pending_invites: Vec<TeamUser>,
}Expand description
Full team detail including pending invites.
Fields§
§id: i64Team identifier.
name: StringTeam name.
default_role: Option<String>Default role assigned to newly invited members.
members_count: Option<i64>Current member count.
users: Vec<TeamUser>Active team members.
pending_invites: Vec<TeamUser>Invites that have not yet been accepted.
Trait Implementations§
Source§impl Clone for TeamDetail
impl Clone for TeamDetail
Source§fn clone(&self) -> TeamDetail
fn clone(&self) -> TeamDetail
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 TeamDetail
impl Debug for TeamDetail
Source§impl<'de> Deserialize<'de> for TeamDetail
impl<'de> Deserialize<'de> for TeamDetail
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 TeamDetail
impl RefUnwindSafe for TeamDetail
impl Send for TeamDetail
impl Sync for TeamDetail
impl Unpin for TeamDetail
impl UnsafeUnpin for TeamDetail
impl UnwindSafe for TeamDetail
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