using MessagePack; namespace SVSim.EmulatedEntrypoint.Models.Dtos; [MessagePackObject] public class AvatarAbility { [Key("leader_skin_id")] public int LeaderSkinId { get; set; } [Key("battle_start_firstplayerturn_bp")] public int BattleStartFirstPlayerBp { get; set; } [Key("battle_start_secondplayerturn_bp")] public int BattleStartSecondPlayerBp { get; set; } [Key("battle_start_max_life")] public int BattleStartMaxLife { get; set; } [Key("ability_cost")] public string AbilityCost { get; set; } [Key("ability")] public string Ability { get; set; } [Key("passive_ability")] public string PassiveAbility { get; set; } [Key("ability_desc")] public string AbilityDesc { get; set; } [Key("passive_ability_desc")] public string PassiveAbilityDesc { get; set; } }