@nevis-security/nevis-mobile-authentication-sdk-react
Version:
React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.
40 lines (37 loc) • 1.86 kB
JavaScript
/**
* Copyright © 2023-2024 Nevis Security AG. All rights reserved.
*/
import { AuthCloudApiRegistrationImpl } from './AuthCloudApiRegistration';
import { AuthenticationImpl } from './Authentication';
import { DeregistrationImpl } from './Deregistration';
import { DeviceInformationCheckImpl } from './deviceInformation/DeviceInformationCheck';
import { DeviceInformationSyncImpl } from './deviceInformation/DeviceInformationSync';
import { DeviceInformationChangeImpl } from './DeviceInformationChange';
import { OutOfBandOperationImpl } from './outOfBand/OutOfBandOperation';
import { OutOfBandPayloadDecodeImpl } from './outOfBand/OutOfBandPayloadDecode';
import { PendingOutOfBandOperationsImpl } from './outOfBand/PendingOutOfBandOperations';
import { PasswordChangeImpl } from './password/PasswordChange';
import { PinChangeImpl } from './pin/PinChange';
import { RegistrationImpl } from './Registration';
/**
* The interface used to obtain operation objects (registration, deregistration, authentication...).
*
* @see {@link MobileAuthenticationClient.operations}
*/
export class Operations {}
export class OperationsImpl extends Operations {
outOfBandOperation = new OutOfBandOperationImpl();
outOfBandPayloadDecode = new OutOfBandPayloadDecodeImpl();
registration = new RegistrationImpl();
authCloudApiRegistration = new AuthCloudApiRegistrationImpl();
authentication = new AuthenticationImpl();
deregistration = new DeregistrationImpl();
deviceInformationChange = new DeviceInformationChangeImpl();
deviceInformationCheck = new DeviceInformationCheckImpl();
deviceInformationSync = new DeviceInformationSyncImpl();
pendingOutOfBandOperations = new PendingOutOfBandOperationsImpl();
pinChange = new PinChangeImpl();
passwordChange = new PasswordChangeImpl();
}
//# sourceMappingURL=Operations.js.map
;