using System.Collections.Generic;
using System;

namespace AsbCloudApp.Requests
{
    /// <summary>
    /// Параметры запроса на получение операций определенных по телеметрии
    /// </summary>
    public class DetectedOperationRequest: RequestBase
    {
        /// <summary>
        /// категории операций
        /// </summary>
        public IEnumerable<int> CategoryIds { 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; }

    }
}