essences/party.rs
1use crate::{abilities::EquippedAbilities, class::ClassId};
2
3use crate::prelude::*;
4
5#[derive(Clone, PartialEq, Eq, Default, Debug, Tsify, Serialize, Deserialize, JsonSchema)]
6#[tsify(into_wasm_abi, from_wasm_abi)]
7pub struct PartyMemberPreview {
8 pub id: uuid::Uuid,
9 pub username: String,
10 pub photo_url: String,
11 pub power: i64,
12 pub adjusted_power: Option<i64>,
13 pub class_id: ClassId,
14 pub active_abilities: EquippedAbilities,
15}