using System;
namespace AsbCloudApp.Requests;
///
/// Параметры запроса для получения загруженных данных ГТИ по скважине
///
public class GtrRequestBase
{
///
/// Дата начала выборки.По умолчанию: текущее время - IntervalSec
///
public DateTime? Begin { get; set; }
///
/// Интервал времени даты начала выборки, секунды
///
public int IntervalSec { get; set; } = 600;
///
/// Желаемое количество точек. Если в выборке точек будет больше, то выборка будет прорежена.
///
[Obsolete]
public int ApproxPointsCount { get; set; } = 1024;
}
///
/// Параметры запроса для получения загруженных данных ГТИ по скважине
///
public class GtrRequest : GtrRequestBase
{
public GtrRequest(int idWell, GtrRequestBase request)
{
IdWell = idWell;
Begin = request.Begin;
IntervalSec = request.IntervalSec;
ApproxPointsCount = request.ApproxPointsCount;
}
public int IdWell { get; set; }
}