using System; namespace Umbraco.Core.Models { /// /// Represents the state of a consent. /// [Flags] public enum ConsentState // : int { // note - this is a [Flags] enumeration // on can create detailed flags such as: //GrantedOptIn = Granted | 0x0001 //GrandedByForce = Granted | 0x0002 // // 16 situations for each Pending/Granted/Revoked should be ok /// /// There is no consent. /// None = 0, /// /// Consent is pending and has not been granted yet. /// Pending = 0x10000, /// /// Consent has been granted. /// Granted = 0x20000, /// /// Consent has been revoked. /// Revoked = 0x40000 } }