using PARR.Common.Domain; using PARR.Constants; namespace PARR.BLL.Domain.Mq { /// /// Модель в MQ, активация/деактивация шаблонов/расписаний /// public class TemplateActivatorMq { /// /// ИД объекта, JobGroupId, JobId, TemplateId /// public Guid Id { get; set; } /// /// Тип объекта /// public SyncTaskEntityTypeEnum EntityType { get; set; } /// /// Учитывать неиспользованные шаблоны /// public bool AllowUnused { get; set; } = false; /// /// Объект воздейстивя (шаблон, расписание) /// public TemplateActivatorEsppObjectTypesEnum EsppObject { get; set; } /// /// Новое состояние объекта /// public bool NewState { get; set; } /// /// Инициатор изменений /// public required HistoryInitiator HistoryInitiator { get; set; } } }