pub unsafe trait ASAuthorizationPublicKeyCredentialRegistrationRequest: NSCopying + NSObjectProtocol + NSSecureCoding {
Show 13 methods // Provided methods unsafe fn relyingPartyIdentifier(&self) -> Id<NSString> where Self: Sized + Message { ... } unsafe fn userID(&self) -> Id<NSData> where Self: Sized + Message { ... } unsafe fn setUserID(&self, user_id: &NSData) where Self: Sized + Message { ... } unsafe fn name(&self) -> Id<NSString> where Self: Sized + Message { ... } unsafe fn setName(&self, name: &NSString) where Self: Sized + Message { ... } unsafe fn displayName(&self) -> Option<Id<NSString>> where Self: Sized + Message { ... } unsafe fn setDisplayName(&self, display_name: Option<&NSString>) where Self: Sized + Message { ... } unsafe fn challenge(&self) -> Id<NSData> where Self: Sized + Message { ... } unsafe fn setChallenge(&self, challenge: &NSData) where Self: Sized + Message { ... } unsafe fn userVerificationPreference( &self ) -> Id<ASAuthorizationPublicKeyCredentialUserVerificationPreference> where Self: Sized + Message { ... } unsafe fn setUserVerificationPreference( &self, user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference ) where Self: Sized + Message { ... } unsafe fn attestationPreference( &self ) -> Id<ASAuthorizationPublicKeyCredentialAttestationKind> where Self: Sized + Message { ... } unsafe fn setAttestationPreference( &self, attestation_preference: &ASAuthorizationPublicKeyCredentialAttestationKind ) where Self: Sized + Message { ... }
}
Available on crate feature ASAuthorizationPublicKeyCredentialRegistrationRequest only.

Provided Methods§

source

unsafe fn relyingPartyIdentifier(&self) -> Id<NSString>
where Self: Sized + Message,

source

unsafe fn userID(&self) -> Id<NSData>
where Self: Sized + Message,

source

unsafe fn setUserID(&self, user_id: &NSData)
where Self: Sized + Message,

source

unsafe fn name(&self) -> Id<NSString>
where Self: Sized + Message,

source

unsafe fn setName(&self, name: &NSString)
where Self: Sized + Message,

source

unsafe fn displayName(&self) -> Option<Id<NSString>>
where Self: Sized + Message,

source

unsafe fn setDisplayName(&self, display_name: Option<&NSString>)
where Self: Sized + Message,

source

unsafe fn challenge(&self) -> Id<NSData>
where Self: Sized + Message,

source

unsafe fn setChallenge(&self, challenge: &NSData)
where Self: Sized + Message,

source

unsafe fn userVerificationPreference( &self ) -> Id<ASAuthorizationPublicKeyCredentialUserVerificationPreference>
where Self: Sized + Message,

Available on crate feature ASAuthorizationPublicKeyCredentialConstants only.
source

unsafe fn setUserVerificationPreference( &self, user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference )
where Self: Sized + Message,

Available on crate feature ASAuthorizationPublicKeyCredentialConstants only.
source

unsafe fn attestationPreference( &self ) -> Id<ASAuthorizationPublicKeyCredentialAttestationKind>
where Self: Sized + Message,

Available on crate feature ASAuthorizationPublicKeyCredentialConstants only.
source

unsafe fn setAttestationPreference( &self, attestation_preference: &ASAuthorizationPublicKeyCredentialAttestationKind )
where Self: Sized + Message,

Available on crate feature ASAuthorizationPublicKeyCredentialConstants only.

Trait Implementations§

source§

impl ProtocolType for dyn ASAuthorizationPublicKeyCredentialRegistrationRequest

source§

const NAME: &'static str = "ASAuthorizationPublicKeyCredentialRegistrationRequest"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn ASAuthorizationPublicKeyCredentialRegistrationRequest

Implementations on Foreign Types§

source§

impl<T> ASAuthorizationPublicKeyCredentialRegistrationRequest for ProtocolObject<T>

Implementors§

source§

impl ASAuthorizationPublicKeyCredentialRegistrationRequest for ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest

Available on crate features ASAuthorizationRequest and ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest only.
source§

impl ASAuthorizationPublicKeyCredentialRegistrationRequest for ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest

Available on crate features ASAuthorizationRequest and ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest only.