JobStatus init
This commit is contained in:
@@ -27,11 +27,11 @@
|
||||
public const string Metrics = Base + "/metrics";
|
||||
}
|
||||
|
||||
public static class Scheduler
|
||||
public static class Jobs
|
||||
{
|
||||
public const string GetAll = Base + "/schedulers/";
|
||||
public const string GetAll = Base + "/jobs/";
|
||||
|
||||
public const string GetByIp = Base + "/schedulers/ip/";
|
||||
public const string GetByIp = Base + "/jobs/ip/";
|
||||
//public const string Get = Base + "/schedulers/" + getParam;
|
||||
|
||||
//public const string GetAreas = Base + "/schedulers/" + getParam + "/areas";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace PARR.API.Contracts.V1.Requests.Queries
|
||||
{
|
||||
public class SchedulerGetAllQuery
|
||||
public class JobGetAllQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// true - вкл задания, false - выкл задания, null - все задания
|
||||
@@ -1,7 +1,8 @@
|
||||
namespace PARR.API.Contracts.V1.Requests.Queries
|
||||
{
|
||||
public class SchedulerGetByIpQuery
|
||||
public class JobGetByIpQuery
|
||||
{
|
||||
public string? Ip { get; set; }
|
||||
public DateTimeOffset? Date { get; set; }
|
||||
}
|
||||
}
|
||||
8
PARR.API/Contracts/V1/Responses/JobModeResponse.cs
Normal file
8
PARR.API/Contracts/V1/Responses/JobModeResponse.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace PARR.API.Contracts.V1.Responses
|
||||
{
|
||||
public class JobModeResponse
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public required string Name { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
namespace PARR.API.Contracts.V1.Responses
|
||||
{
|
||||
public class SchedulerBaseResponse
|
||||
public class JobBaseResponse
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public DateTimeOffset StartAt { get; set; }
|
||||
public int FrequencyMinute { get; set; }
|
||||
|
||||
public required JobModeResponse JobMode { get; set; }
|
||||
}
|
||||
|
||||
public class SchedulerGetAllResponse: SchedulerBaseResponse
|
||||
public class JobGetAllResponse : JobBaseResponse
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public bool IsEnabled { get; set; }
|
||||
}
|
||||
|
||||
public class SchedulerResponse
|
||||
public class JobResponse
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user