using System.ComponentModel.DataAnnotations; namespace DD.Persistence.Models; /// /// Модель параметра /// public class ParameterDto { /// /// Дискриминатор системы /// public Guid DiscriminatorId { get; set; } /// /// Id параметра /// [Range(0, int.MaxValue, ErrorMessage = "Id параметра не может быть меньше 0")] public int ParameterId { get; set; } /// /// Значение параметра в виде строки /// [StringLength(256, MinimumLength = 1, ErrorMessage = "Допустимая длина значения параметра от 1 до 256 символов")] public required string Value { get; set; } /// /// Временная отметка /// public DateTimeOffset Timestamp { get; set; } }