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