namespace Tnsu.ApprovalRoute.Application.Reminders; /// /// Категория уведомления в . Добавлена позже самого DTO, /// поэтому в нём параметр необязательный со значением — /// «категория не указана»: ровно то, что было до появления этого поля, когда /// эндпоинт отдавал единственный вид напоминаний, и потребители (Power Automate) /// ни о каких категориях не знали. /// /// На провод уходит строкой, а не числом (JsonStringEnumConverter, см. Program.cs), /// так что числовые значения — деталь реализации, менять их порядок безопасно. /// public enum ReminderCategory { /// Категория не указана — значение по умолчанию для обратной совместимости. None = 0, /// Просроченный шаг согласования/исполнения (см. ReminderService.GetOverdueAsync). ApprovalOverdue = 1, /// Скоро заканчивается испытательный срок (см. ReminderService.GetProbationEndingAsync). ProbationEnding = 2, }