onebeyond/onebeyond-studio-core

View on GitHub
src/OneBeyond.Studio.EntityAuditing/OneBeyond.Studio.EntityAuditing.Infrastructure/TrackingMode.cs

Summary

Maintainability
A
0 mins
Test Coverage
namespace OneBeyond.Studio.EntityAuditing.Infrastructure;

// NOTE: we cannot use SmartEnum here as this is used as part
// of an option object that must be readable from appsettings.json

/// <summary>
/// Auditing Tracking Mode
/// </summary>
public enum TrackingMode
{
    /// <summary>
    /// No entity is tracked by default, except those explicitly included.
    /// </summary>
    TrackOnlyIncluded = 1,

    /// <summary>
    /// All the entities are tracked by default, except those explicitly ignored. (Default)
    /// </summary>
    TrackAllButIgnored = 2
}