промежуточный коммит
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
namespace Tnsu.ApprovalRoute.Application.Reminders;
|
||||
|
||||
/// <summary>
|
||||
/// Категория уведомления в <see cref="ReminderDto"/>. Добавлена позже самого DTO,
|
||||
/// поэтому в нём параметр необязательный со значением <see cref="None"/> —
|
||||
/// «категория не указана»: ровно то, что было до появления этого поля, когда
|
||||
/// эндпоинт отдавал единственный вид напоминаний, и потребители (Power Automate)
|
||||
/// ни о каких категориях не знали.
|
||||
///
|
||||
/// На провод уходит строкой, а не числом (JsonStringEnumConverter, см. Program.cs),
|
||||
/// так что числовые значения — деталь реализации, менять их порядок безопасно.
|
||||
/// </summary>
|
||||
public enum ReminderCategory
|
||||
{
|
||||
/// <summary>Категория не указана — значение по умолчанию для обратной совместимости.</summary>
|
||||
None = 0,
|
||||
|
||||
/// <summary>Просроченный шаг согласования/исполнения (см. ReminderService.GetOverdueAsync).</summary>
|
||||
ApprovalOverdue = 1,
|
||||
|
||||
/// <summary>Скоро заканчивается испытательный срок (см. ReminderService.GetProbationEndingAsync).</summary>
|
||||
ProbationEnding = 2,
|
||||
}
|
||||
Reference in New Issue
Block a user