UNPKG

@nevis-security/nevis-mobile-authentication-sdk-react

Version:

React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.

29 lines (26 loc) 913 B
"use strict"; /** * Copyright © 2024 Nevis Security AG. All rights reserved. */ import uuid from 'react-native-uuid'; import NevisMobileAuthenticationSdkReact from '../MobileAuthenticationSdk'; import { MetaDataInMessage } from '../model/messages/in/MetaDataInMessage'; import { OperationIdMessage } from '../model/messages/out/OperationIdMessage'; /** * An interface that provides additional information about the * Nevis Mobile Authentication SDK. */ export class MetaDataProvider { /** * Property that returns the metaData object. */ static async metaData() { const operationId = uuid.v4(); const message = new OperationIdMessage(operationId); return NevisMobileAuthenticationSdkReact.metaData(message).then(result => { const resultMessage = MetaDataInMessage.fromJson(result); return resultMessage.metaData; }); } } //# sourceMappingURL=MetaDataProvider.js.map