namespace PARR.EsppApi.Models.Query
{
    /// <summary>
    /// Фильтр запроса в ЕСПП на поиск объектов
    /// </summary>
    public class FindOrdersQuery
    {
        /// <summary>
        /// Подробное описание, содержит значение
        /// </summary>
        public string? DescriptionContains { get; set; }

        /// <summary>
        /// Статус наряда равен
        /// </summary>
        public string? StatusIs { get; set; }

        /// <summary>
        /// Дата сначала которой выбирать созданные наряды, UTC
        /// </summary>
        public DateTime? GenerateDateStart { get; set; }

        /// <summary>
        /// Дата конца периода до которого создавались наряды, UTC
        /// </summary>
        public DateTime? GenerateDateEnd { get; set; }
    }
}
