session-companion/SessionCompanion/SessionCompanion.ViewModels/StatisticsViewModels/StatisticsViewModel.cs

66 lines
1.7 KiB
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations;
2020-12-03 19:22:35 +01:00
namespace SessionCompanion.ViewModels.StatisticsViewModels
{
public class StatisticsViewModel
{
/// <summary>
/// Identyfikator statystyk postaci
/// </summary>
2020-12-03 19:22:35 +01:00
public int Id { get; set; }
/// <summary>
/// Identyfikator postaci
/// </summary>
2020-12-03 19:22:35 +01:00
public int CharacterId { get; set; }
/// <summary>
/// Ilość punktów doświadczenia
/// </summary>
2020-12-03 19:22:35 +01:00
public int ExperiencePoints { get; set; }
/// <summary>
/// Poziom postaci
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int Level { get; set; }
/// <summary>
/// Szybkość postaci
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int Speed { get; set; }
/// <summary>
/// Inicjatywa postaci
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int Initiative { get; set; }
/// <summary>
/// Maksymalna wartość punktów życia
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int HealthPoints { get; set; }
/// <summary>
/// Aktualna wartość punktów życia
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int CurrentHealthPoints { get; set; }
/// <summary>
/// Klasa pancerza
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int ArmorClass { get; set; }
/// <summary>
/// Premia z biegłości
/// </summary>
2020-12-03 19:22:35 +01:00
[Range(0, int.MaxValue)]
public int Proficiency { get; set; }
}
}