Files
parr_api/PARR.API/Contracts/V1/Responses/RobotTaskScheduleResponse.cs

49 lines
1.4 KiB
C#
Raw Normal View History

namespace PARR.API.Contracts.V1.Responses
{
2023-10-10 16:58:05 +10:00
public class RobotTaskScheduleResponse : RobotTaskBaseResponse
{
/// <summary>
2023-10-10 16:58:05 +10:00
/// ИД расписания из ЕСПП. При создании, его не будет
/// </summary>
2023-10-10 16:58:05 +10:00
public string? EsppId { get; set; }
2023-10-10 16:58:05 +10:00
public required string ScheduleName { get; set; }
2023-10-10 16:58:05 +10:00
public bool IsActive { get; set; }
public required string ResponseArea { get; set; }
public required string TemplateName { get; set; }
public Guid TemplateId { get; set; }
public required string WorkGroup { get; set; }
public string? Description { get; set; }
public required string Exclude { get; set; }
public required string Timezone { get; set; }
public required string RepeatRange { get; set; }
public required string GenerationTime { get; set; }
public required string NextStart { get; set; }
/// <summary>
/// Тип задания: ругелярно, еженедельно...
/// </summary>
public required string ScheduleType { get; set; }
public List<RobotTaskScheduleSchResponse>? Schedule { get; set; }
}
public class RobotTaskScheduleSchResponse
{
public required string Type { get; set; }
public required string Value { get; set; }
public int Order { get; set; }
}
}