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; }
}
}