common/Logic.PrdoctionToProductMapper/Cordonel/MarriagePossibleEnum.cs
2026-04-23 17:50:07 +02:00

49 lines
1.1 KiB
C#

using System;
namespace Logic.ProductionToProductMapper.Cordonel
{
/// <summary>
/// Enumeration of marriage status.
/// </summary>
[Flags]
public enum MarriagePossibleEnum
{
/// <summary>
/// Unmarried.
/// </summary>
None = 1 << 0,
/// <summary>
/// Marriage is possible.
/// </summary>
Possible = 1 << 1,
/// <summary>
/// Denied as it is already married.
/// </summary>
NotPossibleDueToAlreadyMarried = 1 << 2,
/// <summary>
/// Denied as serial number is already in use.
/// </summary>
NotPossibleDueSerialNumberBlocked = 1 << 3,
/// <summary>
/// Denied as PCB is already in use.
/// </summary>
NotPossibleDuePcbLocked = 1 << 4,
/// <summary>
/// Denied as PCB and order number mismatch.
/// </summary>
PcbNotMatchingOrder = 1 << 5,
/// <summary>
/// Error during marriage.
/// </summary>
Error = 1 << 6,
NotPossibleDueNoPressureTestFound = 1 << 7,
NotPossibleDueNoHeTestFound = 1 << 8,
}
}