pub unsafe trait ASAuthorizationPublicKeyCredentialAssertionRequest: NSCopying + NSObjectProtocol + NSSecureCoding {
    // Provided methods
    unsafe fn challenge(&self) -> Id<NSData>
       where Self: Sized + Message { ... }
    unsafe fn setChallenge(&self, challenge: &NSData)
       where Self: Sized + Message { ... }
    unsafe fn relyingPartyIdentifier(&self) -> Id<NSString>
       where Self: Sized + Message { ... }
    unsafe fn setRelyingPartyIdentifier(
        &self,
        relying_party_identifier: &NSString
    )
       where Self: Sized + Message { ... }
    unsafe fn allowedCredentials(
        &self
    ) -> Id<NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>>
       where Self: Sized + Message { ... }
    unsafe fn setAllowedCredentials(
        &self,
        allowed_credentials: &NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>
    )
       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 { ... }
}
Available on crate feature ASAuthorizationPublicKeyCredentialAssertionRequest only.

Provided Methods§

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 relyingPartyIdentifier(&self) -> Id<NSString>
where Self: Sized + Message,

source

unsafe fn setRelyingPartyIdentifier(&self, relying_party_identifier: &NSString)
where Self: Sized + Message,

source

unsafe fn allowedCredentials( &self ) -> Id<NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>>
where Self: Sized + Message,

Available on crate feature ASAuthorizationPublicKeyCredentialDescriptor only.
source

unsafe fn setAllowedCredentials( &self, allowed_credentials: &NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>> )
where Self: Sized + Message,

Available on crate feature ASAuthorizationPublicKeyCredentialDescriptor only.
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.

Trait Implementations§

source§

impl ProtocolType for dyn ASAuthorizationPublicKeyCredentialAssertionRequest

source§

const NAME: &'static str = "ASAuthorizationPublicKeyCredentialAssertionRequest"

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 ASAuthorizationPublicKeyCredentialAssertionRequest

Implementations on Foreign Types§

source§

impl<T> ASAuthorizationPublicKeyCredentialAssertionRequest for ProtocolObject<T>

Implementors§

source§

impl ASAuthorizationPublicKeyCredentialAssertionRequest for ASAuthorizationPlatformPublicKeyCredentialAssertionRequest

Available on crate features ASAuthorizationRequest and ASAuthorizationPlatformPublicKeyCredentialAssertionRequest only.
source§

impl ASAuthorizationPublicKeyCredentialAssertionRequest for ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest

Available on crate features ASAuthorizationRequest and ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest only.