namespace ZB.MOM.WW.ScadaBridge.Commons.Types.Enums;

/// <summary>
/// Lifecycle status of an Audit Log event row.
/// Cached operations produce multiple rows tracking <c>Submitted → Forwarded → Attempted → Delivered/Parked/Discarded</c>.
/// <c>Skipped</c> is used when an action was short-circuited (e.g. dry-run) but should still be audited.
/// </summary>
public enum AuditStatus
{
    Submitted,
    Forwarded,
    Attempted,
    Delivered,
    Failed,
    Parked,
    Discarded,
    Skipped
}
