using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.WellOperationImport.Options;
///
/// Опции для настройки парсинга документа ГПНХ(Хантос)
///
public class WellOperationImportGazpromKhantosOptionsDto : IWellOperationImportOptions
{
///
/// Название листа
///
[Required]
[StringLength(250, MinimumLength = 1, ErrorMessage = "Название листа должно быть задано")]
public string SheetName { get; set; } = null!;
///
/// Тип операции
/// 0 - плановая операция
///
[Required]
[Range(0, 0, ErrorMessage = "Тип операции недопустим. Допустимый: 0")]
public int IdType { get; set; }
///
/// Начальная строка
///
[Required]
public int StartRow { get; set; }
///
/// Конечная строка
///
[Required]
public int EndRow { get; set; }
}