namespace Modules.OMS.Orders;

/// <summary>
/// Canonical OMS order aggregate lifecycle codes.
/// API responses expose these values verbatim; UI labels are resolved by the FE status catalog.
/// </summary>
public static class OrderLifecycleStatus
{
    public const string Draft = "DRAFT";
    public const string Confirmed = "CONFIRMED";
    public const string Allocated = "ALLOCATED";
    public const string Picking = "PICKING";
    public const string Checked = "CHECKED";
    public const string Shipped = "SHIPPED";
}
