67 lines
1.7 KiB
C#
67 lines
1.7 KiB
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace LeagueAPI.Models.DDragon.Champions;
|
|
|
|
public record ChampionDataStats
|
|
{
|
|
[JsonPropertyName("hp")]
|
|
public float Hp { get; init; }
|
|
|
|
[JsonPropertyName("hpperlevel")]
|
|
public float HpPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("mp")]
|
|
public float Mp { get; init; }
|
|
|
|
[JsonPropertyName("mpperlevel")]
|
|
public float MpPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("movespeed")]
|
|
public float Movespeed { get; init; }
|
|
|
|
[JsonPropertyName("armor")]
|
|
public float Armor { get; init; }
|
|
|
|
[JsonPropertyName("armorperlevel")]
|
|
public float ArmorPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("spellblock")]
|
|
public float Spellblock { get; init; }
|
|
|
|
[JsonPropertyName("spellblockperlevel")]
|
|
public float SpellblockPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("attackrange")]
|
|
public float AttackRange { get; init; }
|
|
|
|
[JsonPropertyName("hpregen")]
|
|
public float HpRegen { get; init; }
|
|
|
|
[JsonPropertyName("hpregenperlevel")]
|
|
public float HpRegenPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("mpregen")]
|
|
public float MpRegen { get; init; }
|
|
|
|
[JsonPropertyName("mpregenperlevel")]
|
|
public float MpRegenPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("crit")]
|
|
public float Crit { get; init; }
|
|
|
|
[JsonPropertyName("critperlevel")]
|
|
public float CritPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("attackdamage")]
|
|
public float AttackDamage { get; init; }
|
|
|
|
[JsonPropertyName("attackdamageperlevel")]
|
|
public float AttackDamagePerLevel { get; init; }
|
|
|
|
[JsonPropertyName("attackspeedperlevel")]
|
|
public float AttackspeedPerLevel { get; init; }
|
|
|
|
[JsonPropertyName("attackspeed")]
|
|
public float Attackspeed { get; init; }
|
|
}
|