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