pub struct Member {Show 19 fields
pub id: u64,
pub user_id: Option<u64>,
pub organization_id: Option<u64>,
pub url: Option<String>,
pub active: Option<bool>,
pub admin: Option<bool>,
pub manages_routes: Option<bool>,
pub manages_members: Option<bool>,
pub manages_billing: Option<bool>,
pub approved_at: Option<String>,
pub role: Option<String>,
pub status: Option<String>,
pub name: Option<String>,
pub email: Option<String>,
pub joined_at: Option<String>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub permissions: Option<MemberPermissions>,
pub user: Option<User>,
}Expand description
A club member
Fields§
§id: u64Member ID
user_id: Option<u64>User ID
organization_id: Option<u64>Organization ID
url: Option<String>API URL
active: Option<bool>Whether the member is active
admin: Option<bool>Whether the member is an admin
manages_routes: Option<bool>Whether the member can manage routes
manages_members: Option<bool>Whether the member can manage members
manages_billing: Option<bool>Whether the member can manage billing
approved_at: Option<String>When the member was approved
role: Option<String>Member role
status: Option<String>Member status
name: Option<String>User name
email: Option<String>User email
joined_at: Option<String>Joined timestamp
created_at: Option<String>Created timestamp
updated_at: Option<String>Updated timestamp
permissions: Option<MemberPermissions>Permissions
user: Option<User>User object
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Member
impl<'de> Deserialize<'de> for Member
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 Member
impl RefUnwindSafe for Member
impl Send for Member
impl Sync for Member
impl Unpin for Member
impl UnwindSafe for Member
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