icrate 0.1.2

Bindings to Apple's frameworks
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use crate::common::*;
use crate::AppKit::*;
use crate::AuthenticationServices::*;
use crate::Foundation::*;

typed_extensible_enum!(
    pub type ASAuthorizationPublicKeyCredentialUserVerificationPreference = NSString;
);

extern_static!(ASAuthorizationPublicKeyCredentialUserVerificationPreferencePreferred: Option<&'static ASAuthorizationPublicKeyCredentialUserVerificationPreference>);

extern_static!(ASAuthorizationPublicKeyCredentialUserVerificationPreferenceRequired: Option<&'static ASAuthorizationPublicKeyCredentialUserVerificationPreference>);

extern_static!(ASAuthorizationPublicKeyCredentialUserVerificationPreferenceDiscouraged: Option<&'static ASAuthorizationPublicKeyCredentialUserVerificationPreference>);

typed_extensible_enum!(
    pub type ASAuthorizationPublicKeyCredentialAttestationKind = NSString;
);

extern_static!(ASAuthorizationPublicKeyCredentialAttestationKindNone: Option<&'static ASAuthorizationPublicKeyCredentialAttestationKind>);

extern_static!(ASAuthorizationPublicKeyCredentialAttestationKindDirect: Option<&'static ASAuthorizationPublicKeyCredentialAttestationKind>);

extern_static!(ASAuthorizationPublicKeyCredentialAttestationKindIndirect: Option<&'static ASAuthorizationPublicKeyCredentialAttestationKind>);

extern_static!(ASAuthorizationPublicKeyCredentialAttestationKindEnterprise: Option<&'static ASAuthorizationPublicKeyCredentialAttestationKind>);

typed_extensible_enum!(
    pub type ASAuthorizationPublicKeyCredentialResidentKeyPreference = NSString;
);

extern_static!(ASAuthorizationPublicKeyCredentialResidentKeyPreferenceDiscouraged: Option<&'static ASAuthorizationPublicKeyCredentialResidentKeyPreference>);

extern_static!(ASAuthorizationPublicKeyCredentialResidentKeyPreferencePreferred: Option<&'static ASAuthorizationPublicKeyCredentialResidentKeyPreference>);

extern_static!(ASAuthorizationPublicKeyCredentialResidentKeyPreferenceRequired: Option<&'static ASAuthorizationPublicKeyCredentialResidentKeyPreference>);

ns_enum!(
    #[underlying(NSInteger)]
    pub enum ASAuthorizationPublicKeyCredentialAttachment {
        ASAuthorizationPublicKeyCredentialAttachmentPlatform = 0,
        ASAuthorizationPublicKeyCredentialAttachmentCrossPlatform = 1,
    }
);