essences/
bots.rs

1use crate::prelude::*;
2
3use super::{abilities, characters, class};
4
5#[declare]
6pub type BotId = Uuid;
7
8#[derive(
9    PartialEq, Eq, Serialize, Deserialize, Default, Debug, Clone, JsonSchema, Tsify, CustomType,
10)]
11pub struct Bot {
12    pub id: BotId,
13    pub character_id: characters::CharacterId,
14    pub username: String,
15    pub photo_url: String,
16    pub arena_rating: i64,
17    pub power: i64,
18    pub class_id: class::ClassId,
19    pub level: i64,
20    pub equipped_abilities: abilities::EquippedAbilities,
21}