23 lines
1.3 KiB
C#
23 lines
1.3 KiB
C#
using System.Text.Json.Serialization;
|
||
|
||
namespace PARR.Constants
|
||
{
|
||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||
public enum TemplateMatcherActionEnum
|
||
{
|
||
/// <summary>
|
||
/// Только сгенерировать недостающие шаблоны(можно использовать IsUnused).
|
||
/// Создать недостающие шаблоны, перепривязать к нужному Job в маках одного JobGroup.
|
||
/// Выключить+включить в соответствии с настройками фильтров.
|
||
/// Полное соответвие Template к Job.
|
||
/// </summary>
|
||
Sync = 0,
|
||
/// <summary>
|
||
/// Обновить существующие шаблоны без сохдания новых(имя шаблона, новая Job и т.д.).
|
||
/// Проверить соответствие шаблонов(только Used) измененным фильтрам и выключить расписание если больше не подходит.
|
||
/// И проверить соответствие имени шаблона маске, переименовать при необходимости.
|
||
/// </summary>
|
||
Update = 1
|
||
}
|
||
}
|