namespace PARR.API.Contracts.V1.Responses
{
    public class TemplateHistoryResponse
    {
        public Guid Id { get; set; }

        public Guid TemplateId { get; set; }

        public DateTimeOffset DateAddedToHistory { get; set; }

        public DateTimeOffset? DateModified { get; set; }

        public required string Name { get; set; }

        public bool IsActiveTemplate { get; set; }

        public bool IsActiveSchedule { get; set; }

        public DateTimeOffset? LastRun { get; set; }

        public DateTimeOffset NextRun { get; set; }

        public HistoryInitiatorResponse? Initiator { get; set; }
    }
}
