pub struct SkyBlockMember {
pub player_id: Option<String>,
pub player_data: Option<PlayerData>,
pub profile: Option<Value>,
pub leveling: Option<MemberLeveling>,
pub currencies: Option<MemberCurrencies>,
pub inventory: Option<Value>,
pub pets_data: Option<PetsData>,
pub dungeons: Option<Dungeons>,
pub slayer: Option<SlayerData>,
pub mining_core: Option<MiningCore>,
pub jacobs_contest: Option<Value>,
pub extra: JsonObject,
}Expand description
A single member’s data within a SkyBlockProfile.
The member object is the deepest and most volatile part of the API. The
well-known sections are typed, each with an extra catch-all so unknown
fields survive round-trips. profile, inventory, and jacobs_contest
stay raw JSON; the inventory payloads are base64+gzip NBT blobs handled by
the util helpers. Any further sections are preserved in
extra.
Fields§
§player_id: Option<String>§player_data: Option<PlayerData>§profile: Option<Value>§leveling: Option<MemberLeveling>§currencies: Option<MemberCurrencies>§inventory: Option<Value>§pets_data: Option<PetsData>§dungeons: Option<Dungeons>§slayer: Option<SlayerData>§mining_core: Option<MiningCore>§jacobs_contest: Option<Value>§extra: JsonObjectTrait Implementations§
Source§impl Clone for SkyBlockMember
impl Clone for SkyBlockMember
Source§fn clone(&self) -> SkyBlockMember
fn clone(&self) -> SkyBlockMember
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 SkyBlockMember
impl Debug for SkyBlockMember
Source§impl Default for SkyBlockMember
impl Default for SkyBlockMember
Source§fn default() -> SkyBlockMember
fn default() -> SkyBlockMember
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkyBlockMember
impl<'de> Deserialize<'de> for SkyBlockMember
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 SkyBlockMember
impl RefUnwindSafe for SkyBlockMember
impl Send for SkyBlockMember
impl Sync for SkyBlockMember
impl Unpin for SkyBlockMember
impl UnsafeUnpin for SkyBlockMember
impl UnwindSafe for SkyBlockMember
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