namespace ProtonVPN.OperatingSystems.WebAuthn.Enums; /// /// WebAuthn API Version Information. /// #pragma warning disable CA1027 // Mark enums with FlagsAttribute #pragma warning disable CA1008 // Enums should have zero value public enum ApiVersion : uint #pragma warning restore CA1027 // Mark enums with FlagsAttribute #pragma warning restore CA1008 // Enums should have zero value { /// /// Baseline Version /// /// Corresponds to WEBAUTHN_API_VERSION_1. Version1 = PInvoke.WEBAUTHN_API_VERSION_1, /// /// Delta From V1. /// /// Corresponds to WEBAUTHN_API_VERSION_2. Version2 = PInvoke.WEBAUTHN_API_VERSION_2, /// /// Delta From V2. /// /// Corresponds to WEBAUTHN_API_VERSION_3. Version3 = PInvoke.WEBAUTHN_API_VERSION_3, /// /// Delta From V3. /// /// Corresponds to WEBAUTHN_API_VERSION_4. Version4 = PInvoke.WEBAUTHN_API_VERSION_4, /// /// Delta From V4. /// /// Corresponds to WEBAUTHN_API_VERSION_5. Version5 = PInvoke.WEBAUTHN_API_VERSION_5, /// /// Delta From V5. /// /// Corresponds to WEBAUTHN_API_VERSION_6. Version6 = PInvoke.WEBAUTHN_API_VERSION_6, /// /// Delta From V6. /// /// Corresponds to WEBAUTHN_API_VERSION_6. Version7 = PInvoke.WEBAUTHN_API_VERSION_7, /// /// Current Version /// /// Corresponds to WEBAUTHN_API_CURRENT_VERSION. #pragma warning disable CA1069 // Enums values should not be duplicated Current = PInvoke.WEBAUTHN_API_CURRENT_VERSION #pragma warning restore CA1069 // Enums values should not be duplicated }