NMAOperations
@objc
public protocol NMAOperations
The protocol returned by the NMAMobileAuthenticationClient
that can be used to execute operations.
-
Creates a new
NMAAuthCloudApiRegistration
object. The object can be used to register a new authenticator when using the Nevis Auth Cloud enroll API.Declaration
Swift
var authCloudApiRegistration: NMAAuthCloudApiRegistration { get }
-
Creates a new
NMAOutOfBandPayloadDecode
object. The object can be used to decode anNMAOutOfBandPayload
from a String in JSON format.Declaration
Swift
var outOfBandPayloadDecode: NMAOutOfBandPayloadDecode { get }
-
Creates a new
NMAOutOfBandOperation
object. The object can be used to process anNMAOutOfBandPayload
that was obtained from a QR code or a push message for example.Declaration
Swift
var outOfBandOperation: NMAOutOfBandOperation { get }
-
Creates a new
NMARegistration
object. The object can be used to register a new authenticator.Declaration
Swift
var registration: NMARegistration { get }
-
Creates a new
NMAAuthentication
object. The object can be used to authenticate using an already registered authenticator.Declaration
Swift
var authentication: NMAAuthentication { get }
-
Creates a new
NMADeregistration
object. The object can be used to deregister authenticators.Declaration
Swift
var deregistration: NMADeregistration { get }
-
Creates a new
NMAPinChange
object. The object can be used to change the PIN of an user.Declaration
Swift
var pinChange: NMAPinChange { get }
-
Creates a new
NMADeviceInformationChange
object. The object can be used to update the device information.Declaration
Swift
var deviceInformationChange: NMADeviceInformationChange { get }