Расширение reminders (#19)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/19
This commit was merged in pull request #19.
This commit is contained in:
@@ -6,9 +6,21 @@ namespace Tnsu.ApprovalRoute.Domain.Enums;
|
||||
/// </summary>
|
||||
public enum ConditionsLogic
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика не задана — НЕвалидное значение (см. валидаторы шага), а не «как И».
|
||||
/// Существует только как значение по умолчанию (default(ConditionsLogic)):
|
||||
/// шаг с такой логикой не должен ни создаваться, ни сохраняться.
|
||||
///
|
||||
/// Именно поэтому у самой сущности и у запросов на создание/обновление
|
||||
/// значение по умолчанию задано явно — <c>ConditionsLogic.And</c>
|
||||
/// (см. TemplateRouteStep.ConditionsLogic и *TemplateRouteStepRequest):
|
||||
/// пропущенное в запросе поле по-прежнему означает «И», как и раньше.
|
||||
/// </summary>
|
||||
None = 0,
|
||||
|
||||
/// <summary>Шаг появляется, только если выполняются ВСЕ условия.</summary>
|
||||
And,
|
||||
And = 1,
|
||||
|
||||
/// <summary>Шаг появляется, если выполняется ХОТЯ БЫ ОДНО условие.</summary>
|
||||
Or
|
||||
Or = 2
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user