UNPKG

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

Version:

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

40 lines 1.49 kB
/** * Copyright © 2024 Nevis Security AG. All rights reserved. */ import { Version } from './Version'; /** * The object containing information about the * native iOS Nevis Mobile Authentication SDK. */ export declare abstract class IOSMetaData { /** * The current version of the Nevis Mobile Authentication SDK. */ abstract mobileAuthenticationVersion: Version; /** * The FacetId used by the Nevis Mobile Authentication SDK. */ abstract applicationFacetId: string; /** * Default constructor for {@link IOSMetaData}. * * @param mobileAuthenticationVersion the current version of the Nevis Mobile Authentication SDK. * @param applicationFacetId the FacetId used by the Nevis Mobile Authentication SDK. * @returns an {@link IOSMetaData} instance. */ static create(mobileAuthenticationVersion: Version, applicationFacetId: string): IOSMetaData; /** * Alternate constructor that creates a {@link IOSMetaData} from a json. * * @param json contains the source for instance creation. * @returns a {@link IOSMetaData} instance. */ static fromJson(json: any): IOSMetaData; } export declare class IOSMetaDataImpl extends IOSMetaData { mobileAuthenticationVersion: Version; applicationFacetId: string; constructor(mobileAuthenticationVersion: Version, applicationFacetId: string); static fromJson(json: any): IOSMetaDataImpl; } //# sourceMappingURL=IOSMetaData.d.ts.map