using System.Text.Json.Serialization; namespace PARR.Domain.DTOs.Workload { /// /// Инфо о состоянии КЭШ для отчета Workload /// public record WorkloadCacheInfo { /// /// Статус отчета /// [JsonConverter(typeof(JsonStringEnumConverter))] public enum StatusEnum { /// /// Отчет формируется /// Processing = 1, /// /// Отчет сформирован /// Generated = 2, /// /// Нет отчета /// NotFound = 3 } public StatusEnum Status { get; init; } public DateTimeOffset? Date { get; init; } public int? ProgressPercent { get; init; } } }