pub struct Group {Show 33 fields
pub age_verification_beta_code: Option<String>,
pub age_verification_beta_slots: Option<f64>,
pub age_verification_slots_available: Option<bool>,
pub allow_group_join_prompt: Option<bool>,
pub badges: Option<Vec<String>>,
pub banner_id: Option<Option<String>>,
pub banner_url: Option<Option<String>>,
pub created_at: Option<String>,
pub description: Option<String>,
pub discriminator: Option<String>,
pub galleries: Option<Vec<GroupGallery>>,
pub icon_id: Option<Option<String>>,
pub icon_url: Option<Option<String>>,
pub id: Option<String>,
pub is_verified: Option<bool>,
pub join_state: Option<GroupJoinState>,
pub languages: Option<Vec<String>>,
pub last_post_created_at: Option<Option<String>>,
pub links: Option<Vec<String>>,
pub member_count: Option<i32>,
pub member_count_synced_at: Option<String>,
pub membership_status: Option<GroupMemberStatus>,
pub my_member: Option<GroupMyMember>,
pub name: Option<String>,
pub online_member_count: Option<i32>,
pub owner_id: Option<String>,
pub privacy: Option<GroupPrivacy>,
pub roles: Option<Option<Vec<GroupRole>>>,
pub rules: Option<Option<String>>,
pub short_code: Option<String>,
pub tags: Option<Vec<String>>,
pub transfer_target_id: Option<String>,
pub updated_at: Option<String>,
}Fields§
§age_verification_beta_code: Option<String>§age_verification_beta_slots: Option<f64>§age_verification_slots_available: Option<bool>§allow_group_join_prompt: Option<bool>§badges: Option<Vec<String>>§created_at: Option<String>§description: Option<String>§discriminator: Option<String>§galleries: Option<Vec<GroupGallery>>§icon_id: Option<Option<String>>§icon_url: Option<Option<String>>§id: Option<String>§is_verified: Option<bool>§join_state: Option<GroupJoinState>§languages: Option<Vec<String>>§last_post_created_at: Option<Option<String>>§links: Option<Vec<String>>§member_count: Option<i32>§member_count_synced_at: Option<String>§membership_status: Option<GroupMemberStatus>§my_member: Option<GroupMyMember>§name: Option<String>§online_member_count: Option<i32>§owner_id: Option<String>A users unique ID, usually in the form of usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469. Legacy players can have old IDs in the form of 8JoV9XEdpo. The ID can never be changed.
privacy: Option<GroupPrivacy>§roles: Option<Option<Vec<GroupRole>>>Only returned if ?includeRoles=true is specified.
rules: Option<Option<String>>§short_code: Option<String>§transfer_target_id: Option<String>A users unique ID, usually in the form of usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469. Legacy players can have old IDs in the form of 8JoV9XEdpo. The ID can never be changed.
updated_at: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Group
impl<'de> Deserialize<'de> for Group
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
impl StructuralPartialEq for Group
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnsafeUnpin for Group
impl UnwindSafe for Group
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