using PARR.DAL.Models.Job; namespace PARR.API.Contracts.V1.Responses { public class JobGroupBaseResponse { public Guid Id { get; set; } public required string Name { get; set; } //public bool? IsUmbrella { get; set; } public required string ShortDescription { get; set; } public required string FullDescription { get; set; } public required string Solution { get; set; } public required string TemplateDuration { get; set; } public DateTimeOffset ReferenceDate { get; set; } public JobGroupTypeResponse GroupType { get; set; } // public bool IsAutoDistributionEnabled { get; set; } // public bool IsAgent { get; set; } // public string? AgentName { get; set; } // public int? AgentTimeOutSec { get; set; } // public string? AgentScript { get; set; } } public class JobGroupResponse : JobGroupBaseResponse { //public List? Jobs { get; set; } public int JobsCount { get; set; } public JobGroupScheduleResponse? Schedule { get; set; } } public class JobGroupScheduleResponse { public string Timezone { get; set; } = string.Empty; public EsppScheduleTypeScheduleResponse? TypeSchedule { get; set; } public List? Values { get; set; } } }