using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
{
///
/// Описание шаблона события панели оператора
///
public class EventDto : IId
{
///
/// id события
///
public int Id { get; set; }
///
/// шаблон текста сообщения
///
public string Message { get; set; } = string.Empty;
///
/// id категории события
///
[Range(0, int.MaxValue, ErrorMessage = "Id категории события не может быть отрицательным")]
public int IdCategory { get; set; }
///
/// переменная сервера обмена информацией с полевым оборудованием
///
public string Tag { get; set; } = string.Empty;
///
/// тип определения наступления события
///
[Range(0, int.MaxValue, ErrorMessage = "Id типа события не может быть отрицательным")]
public int EventType { get; set; }
///
/// флаг, следует ли воспроизводить звук при наступлении события
///
public int IdSound { get; set; }
}
}