namespace ProtonVPN.OperatingSystems.WebAuthn.Interop.StructVersions;
///
/// The version of the WEBAUTHN_ASSERTION structure, to allow for modifications in the future.
///
public enum AssertionVersion : uint
{
///
/// Corresponds to WEBAUTHN_ASSERTION_VERSION_1.
///
Version1 = PInvoke.WEBAUTHN_ASSERTION_VERSION_1,
///
/// Corresponds to WEBAUTHN_ASSERTION_VERSION_2.
///
Version2 = PInvoke.WEBAUTHN_ASSERTION_VERSION_2,
///
/// Corresponds to WEBAUTHN_ASSERTION_VERSION_3.
///
Version3 = PInvoke.WEBAUTHN_ASSERTION_VERSION_3,
///
/// Corresponds to WEBAUTHN_ASSERTION_VERSION_4.
///
Version4 = PInvoke.WEBAUTHN_ASSERTION_VERSION_4,
///
/// Corresponds to WEBAUTHN_ASSERTION_VERSION_5.
///
Version5 = PInvoke.WEBAUTHN_ASSERTION_VERSION_5,
///
/// Corresponds to WEBAUTHN_ASSERTION_CURRENT_VERSION.
///
#pragma warning disable CA1069 // Enums values should not be duplicated
Current = PInvoke.WEBAUTHN_ASSERTION_CURRENT_VERSION
#pragma warning restore CA1069 // Enums values should not be duplicated
}