using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Requests { /// <summary> /// Параметры запроса на получение операций определенных по телеметрии /// </summary> public class DetectedOperationRequest : RequestBase { /// <summary> /// категория операций /// </summary> [Required] public int IdWell { get; set; } /// <summary> /// категории операций /// </summary> public IEnumerable<int>? IdsCategories { get; set; } /// <summary> /// Больше или равно дате /// </summary> public DateTime? GtDate { get; set; } /// <summary> /// Меньше или равно дате /// </summary> public DateTime? LtDate { get; set; } /// <summary> /// Больше или равно глубины забоя /// </summary> public double? GtDepth { get; set; } /// <summary> /// Меньше или равно глубины забоя /// </summary> public double? LtDepth { get; set; } /// <summary> /// Фильтр по пользователю панели /// </summary> public int? EqIdTelemetryUser { get; set; } } }