Expose more API data
This commit is contained in:
parent
9fb537e40d
commit
9a7d544a12
31
src/lib.rs
31
src/lib.rs
@ -133,7 +133,7 @@ pub struct Player {
|
|||||||
pub meta: PlayerMetadata,
|
pub meta: PlayerMetadata,
|
||||||
pub classes: Vec<Class>,
|
pub classes: Vec<Class>,
|
||||||
pub guild: PlayerGuildInfo,
|
pub guild: PlayerGuildInfo,
|
||||||
pub global: Value,
|
pub global: GlobalPlayerInfo,
|
||||||
pub ranking: Value
|
pub ranking: Value
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -142,23 +142,36 @@ pub struct Player {
|
|||||||
pub struct PlayerMetadata {
|
pub struct PlayerMetadata {
|
||||||
pub firstJoin: String,
|
pub firstJoin: String,
|
||||||
pub lastJoin: String,
|
pub lastJoin: String,
|
||||||
pub location: Value,
|
pub location: Location,
|
||||||
pub playtime: u64,
|
pub playtime: u64,
|
||||||
pub tag: Value,
|
pub tag: Value,
|
||||||
pub veteran: bool
|
pub veteran: bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Deserialize)]
|
||||||
|
pub struct Location {
|
||||||
|
pub online: bool,
|
||||||
|
pub server: Option<String>
|
||||||
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize)]
|
#[derive(Debug, Deserialize)]
|
||||||
pub struct GlobalPlayerInfo {
|
pub struct GlobalPlayerInfo {
|
||||||
pub items_identified: u64,
|
pub chestsFound: u64,
|
||||||
pub mobs_killed: u64,
|
pub blocksWalked: u64,
|
||||||
pub pvp_kills: u64,
|
pub itemsIdentified: u64,
|
||||||
pub pvp_deaths: u64,
|
pub mobsKilled: u64,
|
||||||
pub chests_found: u64,
|
pub totalLevel: Value,
|
||||||
pub blocks_walked: u64,
|
pub pvp: Pvp,
|
||||||
pub logins: u64,
|
pub logins: u64,
|
||||||
pub deaths: u64,
|
pub deaths: u64,
|
||||||
pub total_level: u64
|
pub discoveries: u64,
|
||||||
|
pub eventsWon: u64
|
||||||
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Deserialize)]
|
||||||
|
pub struct Pvp {
|
||||||
|
pub kills: u64,
|
||||||
|
pub deaths: u64
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize)]
|
#[derive(Debug, Deserialize)]
|
||||||
|
Loading…
Reference in New Issue
Block a user