using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Data.SAUB; /// <summary> /// DTO рекомендации уставок передаваемых на панель оператора /// </summary> public class SetpointInfoDto { /// <summary> /// отображаемое название уставки /// </summary> public string DisplayName { get; set; } = string.Empty; /// <summary> /// настоящее название уставки (имя переменной в панели оператора) /// </summary> [Required] public string Name { get; set; } = null!; /// <summary> /// единицы измерения /// </summary> public string? Units { get; set; } /// <summary> /// комментарий /// </summary> public string? Comment { get; set; } /// <summary> /// макс. значение /// </summary> [Required] public double Max { get; set; } = double.MaxValue; /// <summary> /// мин значение /// </summary> [Required] public double Min { get; set; } = double.MinValue; }