pub struct Character {Show 46 fields
pub id: CharacterId,
pub user_id: Uuid,
pub created_at: DateTime<Utc>,
pub class: ClassId,
pub character_level: i64,
pub character_experience: i64,
pub patron_level: i64,
pub patron_experience: i64,
pub cases: i64,
pub current_chapter_level: i64,
pub current_fight_number: i64,
pub max_vassal_slots_count: i64,
pub custom_values: CustomValuesMap,
pub item_case_level: i64,
pub ability_case_level: i64,
pub opened_ability_cases: i64,
pub ability_gacha_wishlist: Vec<AbilityId>,
pub ability_slot_levels: Vec<i64>,
pub item_case_upgrade_finish_at: Option<DateTime<Utc>>,
pub power: i64,
pub fight_class: Option<FightClass>,
pub arena_rating: i64,
pub arena_stars: i64,
pub arena_last_pvp_at: Option<DateTime<Utc>>,
pub last_boss_fight_won: bool,
pub auto_chest_enabled: bool,
pub last_filter_used_id: Option<AutoChestFilterId>,
pub last_item_case_speedup_at: Option<DateTime<Utc>>,
pub last_afk_reward_claimed_at: DateTime<Utc>,
pub afk_reward_seed: u64,
pub last_gacha_ad_roll_at: Option<DateTime<Utc>>,
pub speedup_ad_daily_count: i64,
pub active_loop_task_id: Option<Uuid>,
pub purchases_banned: bool,
pub completed_tutorials: Vec<i16>,
pub pet_slot_levels: Vec<i64>,
pub pet_case_level: i64,
pub opened_pet_cases: i64,
pub pet_gacha_wishlist: Vec<PetId>,
pub party_character_id: Option<Uuid>,
pub talent_upgrading_id: Option<TalentId>,
pub talent_upgrade_finish_at: Option<DateTime<Utc>>,
pub last_online_at: DateTime<Utc>,
pub instant_reward_gems_press_count: i64,
pub afk_boost_pending_stacks: i64,
pub bird_cooldown_until: Option<DateTime<Utc>>,
}Fields§
§id: CharacterId§user_id: Uuid§created_at: DateTime<Utc>§class: ClassId§character_level: i64§character_experience: i64§patron_level: i64§patron_experience: i64§cases: i64§current_chapter_level: i64§current_fight_number: i64§max_vassal_slots_count: i64§custom_values: CustomValuesMap§item_case_level: i64§ability_case_level: i64Текущий уровень гачи способностей.
opened_ability_cases: i64Накопленные очки прогресса гачи способностей. Историческое имя поля сохранено для обратной совместимости.
ability_gacha_wishlist: Vec<AbilityId>Выбранные шаблоны способностей для вишлиста гачи.
ability_slot_levels: Vec<i64>Уровни слотов способностей по индексам slot_id.
item_case_upgrade_finish_at: Option<DateTime<Utc>>§power: i64§fight_class: Option<FightClass>§arena_rating: i64§arena_stars: i64§arena_last_pvp_at: Option<DateTime<Utc>>§last_boss_fight_won: bool§auto_chest_enabled: bool§last_filter_used_id: Option<AutoChestFilterId>§last_item_case_speedup_at: Option<DateTime<Utc>>§last_afk_reward_claimed_at: DateTime<Utc>§afk_reward_seed: u64§last_gacha_ad_roll_at: Option<DateTime<Utc>>§speedup_ad_daily_count: i64Number of chest upgrade speedups used today via watching an ad.
active_loop_task_id: Option<Uuid>§purchases_banned: bool§completed_tutorials: Vec<i16>§pet_slot_levels: Vec<i64>Уровни слотов петов по индексам slot_id.
pet_case_level: i64Текущий уровень гачи петов.
opened_pet_cases: i64Накопленные очки прогресса гачи петов.
pet_gacha_wishlist: Vec<PetId>Выбранные шаблоны петов для вишлиста гачи.
party_character_id: Option<Uuid>ID персонажа, добавленного в пати.
talent_upgrading_id: Option<TalentId>ID таланта, который сейчас изучается (если есть).
talent_upgrade_finish_at: Option<DateTime<Utc>>Время завершения изучения таланта.
last_online_at: DateTime<Utc>Время последнего активного соединения игрока (обновляется каждый тик).
instant_reward_gems_press_count: i64Количество нажатий на мгновенную награду AFK за гемы за сегодня.
afk_boost_pending_stacks: i64Накопленные стаки буста AFK-награды от просмотра рекламы. Применяются к следующему клейму AFK-награды и сбрасываются.
bird_cooldown_until: Option<DateTime<Utc>>Время, до которого нельзя показывать следующую птицу.
Короткий кулдаун устанавливается при эмите ShowBird сервером,
полный — при подтверждении показа клиентом (BirdShown).
Trait Implementations§
Source§impl CustomType for Character
impl CustomType for Character
Source§fn build(builder: TypeBuilder<'_, Self>)
fn build(builder: TypeBuilder<'_, Self>)
Engine]. Read moreSource§impl<'de> Deserialize<'de> for Character
impl<'de> Deserialize<'de> for Character
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>,
Source§impl JsonSchema for Character
impl JsonSchema for Character
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more