1
Fork 0
mirror of https://github.com/redstrate/Auracite.git synced 2025-05-01 16:37:45 +00:00
auracite/src/data.rs

60 lines
1.3 KiB
Rust
Raw Normal View History

2024-09-29 17:45:53 -04:00
use serde::Serialize;
#[derive(Default, Serialize)]
pub struct Currencies {
2024-10-05 12:26:12 -04:00
pub gil: u32,
2024-09-29 17:45:53 -04:00
}
#[derive(Default, Serialize)]
pub struct Appearance {
pub race: String,
pub gender: String,
pub model_type: i32,
pub height: i32,
pub tribe: String,
pub face_type: i32,
pub hair_style: i32,
pub has_highlights: bool,
pub skin_color: i32,
pub eye_color: i32,
pub hair_color: i32,
pub hair_color2: i32,
pub face_features: i32,
pub face_features_color: i32,
pub eyebrows: i32,
pub eye_color2: i32,
pub eye_shape: i32,
pub nose_shape: i32,
pub jaw_shape: i32,
pub lip_style: i32,
pub lip_color: i32,
pub race_feature_size: i32,
pub race_feature_type: i32,
pub bust_size: i32,
pub facepaint: i32,
pub facepaint_color: i32,
}
2024-09-29 17:45:53 -04:00
#[derive(Default, Serialize)]
pub struct CharacterData {
pub name: String,
pub world: String,
pub data_center: String,
pub city_state: String,
pub nameday: String,
pub guardian: String,
pub currencies: Currencies,
pub playtime: String,
pub appearance: Appearance,
pub is_battle_mentor: bool,
pub is_trade_mentor: bool,
pub is_novice: bool,
pub is_returner: bool,
pub player_commendations: i32,
2024-09-29 17:45:53 -04:00
#[serde(skip)]
pub face_url: String,
#[serde(skip)]
pub portrait_url: String,
}