2023-09-20 11:59:09 +10:00
|
|
|
|
namespace PARR.API.Contracts.V1.Requests
|
|
|
|
|
|
{
|
|
|
|
|
|
public class GeneratorTemplateRequest
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Id работы
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Guid WorkId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Id приложения
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Guid ApplicationId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Действие: create, deactivate
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public required string Action { get; set; }
|
|
|
|
|
|
|
2024-06-26 09:05:30 +10:00
|
|
|
|
///// <summary>
|
|
|
|
|
|
///// ЭК, принимает регулярное выражение. Например: *, ВРТ-*-ДВС
|
|
|
|
|
|
///// </summary>
|
|
|
|
|
|
//public required string Ek { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-09-20 11:59:09 +10:00
|
|
|
|
/// <summary>
|
2024-06-26 09:05:30 +10:00
|
|
|
|
/// ЭК, принимает список маск. Например: *, ВРТ-*-ДВС
|
2023-09-20 11:59:09 +10:00
|
|
|
|
/// </summary>
|
2024-06-26 09:05:30 +10:00
|
|
|
|
public required List<string> Ek { get; set; }
|
2023-09-25 15:32:22 +10:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-06-26 09:05:30 +10:00
|
|
|
|
/// Список статусов ЭК. 0 - все статусы, 1,2,3,4,5,6,7,9
|
2023-09-25 15:32:22 +10:00
|
|
|
|
/// </summary>
|
2024-06-26 09:05:30 +10:00
|
|
|
|
public required List<int> Status { get; set; }
|
2024-06-13 09:01:02 +10:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// При создании, активировать шаблон
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public bool? IsActiveTemplate { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// При создании, активировать расписание
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public bool? IsActiveSchedule { get; set; }
|
2023-09-20 11:59:09 +10:00
|
|
|
|
}
|
|
|
|
|
|
}
|