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