namespace PARR.Core.Services.Workload.Models
{
    /// <summary>
    /// Модель данных для формирования отчета по шаблонам.
    /// Склеенные данные полученные из кэш и БД
    /// </summary>
    /// <param name="TemplateId"></param>
    /// <param name="ResponseArea"></param>
    /// <param name="WorkGroup"></param>
    /// <param name="Name"></param>
    /// <param name="NextRun"></param>
    /// <param name="IsActiveTemplate"></param>
    /// <param name="IsActiveSchedule"></param>
    public record TemplateReportData(
        Guid TemplateId,
        string ResponseArea,
        string WorkGroup,
        string Name,
        DateTimeOffset NextRun,
        bool IsActiveTemplate,
        bool IsActiveSchedule,
        DateTimeOffset CacheDate,
        Guid JobId
        );
}
