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

/// <summary>
/// Specific Audit Log (#23) event kind within a channel — what action produced the row.
/// Cached variants emit multiple rows per operation (submit → forward → attempt → resolve).
/// See alog.md §4 for the full taxonomy.
/// </summary>
public enum AuditKind
{
    ApiCall,
    ApiCallCached,
    DbWrite,
    DbWriteCached,
    NotifySend,
    NotifyDeliver,
    InboundRequest,
    InboundAuthFailure,
    CachedSubmit,
    CachedResolve
}
