/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AttestationConveyancePreference } from './AttestationConveyancePreference'; import { AuthenticationExtensionsClientInputs } from './AuthenticationExtensionsClientInputs'; import { AuthenticatorSelectionCriteria } from './AuthenticatorSelectionCriteria'; import { PublicKeyCredentialDescriptor } from './PublicKeyCredentialDescriptor'; import { PublicKeyCredentialParameters } from './PublicKeyCredentialParameters'; import { PublicKeyCredentialRpEntity } from './PublicKeyCredentialRpEntity'; import { PublicKeyCredentialUserEntity } from './PublicKeyCredentialUserEntity'; /** * WebAuthn registration options for passkey enrollment * @export * @interface MFARegisterPasskeyDeviceGetResponseRegistration */ export interface MFARegisterPasskeyDeviceGetResponseRegistration { /** * * @type {AttestationConveyancePreference} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ attestation?: AttestationConveyancePreference; /** * * @type {PublicKeyCredentialRpEntity} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ rp: PublicKeyCredentialRpEntity; /** * * @type {PublicKeyCredentialUserEntity} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ user: PublicKeyCredentialUserEntity; /** * * @type {string} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ challenge: string; /** * * @type {Array} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ pubKeyCredParams: Array; /** * * @type {number} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ timeout?: number; /** * * @type {AuthenticatorSelectionCriteria} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ authenticatorSelection?: AuthenticatorSelectionCriteria; /** * * @type {Array} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ excludeCredentials?: Array; /** * * @type {AuthenticationExtensionsClientInputs} * @memberof MFARegisterPasskeyDeviceGetResponseRegistration */ extensions?: AuthenticationExtensionsClientInputs; } export declare function MFARegisterPasskeyDeviceGetResponseRegistrationFromJSON(json: any): MFARegisterPasskeyDeviceGetResponseRegistration; export declare function MFARegisterPasskeyDeviceGetResponseRegistrationFromJSONTyped(json: any, ignoreDiscriminator: boolean): MFARegisterPasskeyDeviceGetResponseRegistration; export declare function MFARegisterPasskeyDeviceGetResponseRegistrationToJSON(value?: MFARegisterPasskeyDeviceGetResponseRegistration | null): any;