using System; using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Requests; /// <summary> /// Параметры запроса для файлового сервиса /// </summary> public class FileRequest : RequestBase { /// <summary> /// Идентификатор скважины /// </summary> [Required] public int IdWell { get; set; } /// <summary> /// Идентификатор категории файла /// </summary> [Required] public int? IdCategory { get; set; } /// <summary> /// Наименование компании /// </summary> public string? CompanyNamePart { get; set; } /// <summary> /// Имя файла /// </summary> public string? FileNamePart { get; set; } /// <summary> /// Дата начала периода /// </summary> public DateTimeOffset? Begin { get; set; } /// <summary> /// Дата окончания периода /// </summary> public DateTimeOffset? End { get; set; } /// <summary> /// Признак удаления /// </summary> public bool? IsDeleted { get; set; } }