using System.Text.Json.Serialization;
namespace PARR.Domain.Enums
{
///
/// Компоненты ПАРР
///
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum ParrComponentsEnum
{
// Тут указываем только Worker`ы
// !!! При добавлении новых, добавлять в DataContext !!!
///
/// API
///
Api = 0,
///
/// Загрузчик из АИХИТ
///
AihitLoader = 1,
///
/// Синхронизатор АИХИТ
///
AihitSyncer = 2,
///
/// Загрузчик нарядов из ЕСПП
///
EsppOrderLoader = 3,
///
/// Управление нарядами ЕСПП
///
EsppOrderManager = 4,
///
/// Синхронизатор расписаний
///
EsppScheduleSync = 5,
///
/// Синхронизатор шаблонов
///
EsppTemplateSync = 6,
///
/// Генератор шаблонов
///
GeneratorTemplates = 7,
///
/// Авто-контроль РР
///
JobAutoControl = 8,
///
/// Связывание нарядов ЕСПП с ПАРР (шаблонами, агентами)
///
Master = 9,
///
/// Рассчет даты следующего срабатывания
///
NextRun = 10,
///
/// Активатор шаблонов / расписаний
///
TemplateActivator = 11,
///
/// Автораспределение РР
///
TemplateDistributor = 12,
///
/// Генератор Template
///
TemplateTaskGenerator = 13
}
}