using System; using System.Collections.Generic; using System.Linq; namespace AsbCloudApp.Requests; /// <summary> /// Запрос на получение обобщенных данных по операцим /// </summary> public class DetectedOperationSummaryRequest { /// <summary> /// Список id телеметрий /// пустой список - нет фильтрации /// </summary> public IEnumerable<int> IdsTelemetries { get;set;} = Enumerable.Empty<int>(); /// <summary> /// Список id категорий операций /// пустой список - нет фильтрации /// </summary> public IEnumerable<int> IdsOperationCategories { get; set; } = Enumerable.Empty<int>(); /// <summary> /// Больше или равно даты начала операции /// </summary> public DateTimeOffset? GeDateStart {get;set;} /// <summary> /// Меньше или равно даты начала операции /// </summary> public DateTimeOffset? LeDateStart { get; set; } /// <summary> /// Меньше или равно даты окончания операции /// </summary> public DateTimeOffset? LeDateEnd { get; set; } /// <summary> /// Больше или равно глубины начала операции /// </summary> public double? GeDepthStart { get; set; } /// <summary> /// Меньше или равно глубины начала операции /// </summary> public double? LeDepthStart { get; set; } /// <summary> /// Меньше или равно глубины окончания операции /// </summary> public double? LeDepthEnd { get; set; } }