using System.Collections.Generic; using System; namespace AsbCloudApp.Requests { /// /// Параметры запроса на получение операций определенных по телеметрии /// public class DetectedOperationRequest: RequestBase { /// /// категории операций /// public IEnumerable CategoryIds { get; set; } /// /// Больше или равно дате /// public DateTime? GtDate { get; set; } /// /// Меньше или равно дате /// public DateTime? LtDate { get; set; } /// /// Больше или равно глубины забоя /// public double? GtDepth { get; set; } /// /// Меньше или равно глубины забоя /// public double? LtDepth { get; set; } /// /// Фильтр по пользователю панели /// public int? EqIdTelemetryUser { get; set; } } /// /// Базовые параметры запроса /// public class RequestBase { /// /// Параметр пагинации /// public int? Skip { get; set; } /// /// Параметр пагинации /// public int? Take { get; set; } /// /// Сортировки: /// Содержат список названий полей сортировки /// Указать направление сортировки можно через пробел "asc" или "desc" /// public IEnumerable SortFields { get; set; } } }