forked from ddrilling/AsbCloudServer
d88ea454a8
- Атрибут валидации даты - Даты по умолчанию - мин и макс дата по телеметрии САУБ.
32 lines
899 B
C#
32 lines
899 B
C#
using AsbCloudApp.ValidationAttributes;
|
|
using System;
|
|
|
|
namespace AsbCloudApp.Requests;
|
|
|
|
/// <summary>
|
|
/// Параметры для создания отчёта и получения прогнозируемого количества страниц будущего отчета
|
|
/// </summary>
|
|
public class ReportParametersRequest
|
|
{
|
|
/// <summary>
|
|
/// Шаг интервала
|
|
/// </summary>
|
|
public int StepSeconds { get; set; }
|
|
|
|
/// <summary>
|
|
/// формат отчета (0-PDF, 1-LAS)
|
|
/// </summary>
|
|
public int Format { get; set; }
|
|
|
|
/// <summary>
|
|
/// Дата начала интервала
|
|
/// </summary>
|
|
[DateValidation(GtDate ="2000-01-01")]
|
|
public DateTime Begin { get; set; } = default;
|
|
|
|
/// <summary>
|
|
/// Дата окончания интервала
|
|
/// </summary>
|
|
[DateValidation(GtDate ="2000-01-01")]
|
|
public DateTime End { get; set; } = default;
|
|
} |