feat(api): доработка AppInWorkController. Упрощен request, обновлен валидатор. В update добавлено обновление расписания. Метод удаления срабатывает только если нет связанных шаблонов.
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
public required string FullDescription { get; set; }
|
||||
|
||||
public required string Solution { get; set; }
|
||||
|
||||
public DateTimeOffset NextRun { get; set; }
|
||||
|
||||
public bool IsAgent { get; set; }
|
||||
@@ -24,17 +25,18 @@
|
||||
|
||||
public string? AgentScript { get; set; }
|
||||
|
||||
public required ScheduleRequest Schedule { get; set; }
|
||||
//public required ScheduleRequest Schedule { get; set; }
|
||||
|
||||
public List<EsppSchValueRequest> Schedule { get; set; } = new List<EsppSchValueRequest>();
|
||||
}
|
||||
|
||||
|
||||
public class ScheduleRequest
|
||||
{
|
||||
public DateTimeOffset NextRun { get; set; }
|
||||
//public class ScheduleRequest
|
||||
//{
|
||||
// public DateTimeOffset NextRun { get; set; }
|
||||
|
||||
public List<EsppSchValueRequest> EsppSchValues { get; set; } = new List<EsppSchValueRequest>();
|
||||
}
|
||||
// public List<EsppSchValueRequest> EsppSchValues { get; set; } = new List<EsppSchValueRequest>();
|
||||
//}
|
||||
|
||||
|
||||
public class EsppSchValueRequest
|
||||
|
||||
Reference in New Issue
Block a user