using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.SchedulerTaskGenerator { public sealed class SchedulerEventMessage { public int JobId { get; set; } public int SchedulerId { get; set; } public string JobName { get; set; } = string.Empty; public string ServiceUri { get; set; } = string.Empty; public SchedulerJobStatus Status { get; set; } public DateTime LastRunOn { get; set; } public DateTime NextRunOn { get; set; } public DateTime EventTime { get; set; } = DateTime.UtcNow; public int RetryCount { get; set; } public string FailureReason { get; set; } = string.Empty; } }