using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; namespace AsbCloudApp.Data.SAUB { /// <summary> /// DTO для описания записи drill_test /// </summary> public class DrillTestDto { /// <summary> /// Идентификатор drill test /// </summary> [Required] public int Id { get; set; } /// <summary> /// Время начала drill test /// </summary> [Required] public DateTimeOffset TimeStampStart { get; set; } /// <summary> /// Глубина начала drill test /// </summary> [Required] public float DepthStart { get; set; } /// <summary> /// Связанная с drill_test телеметрия /// </summary> public TelemetryDto? Telemetry { get; set; } /// <summary> /// Параметры теста /// </summary> [Required] public IEnumerable<DrillTestParamsDto> Params { get; set; } = Enumerable.Empty<DrillTestParamsDto>(); } }