/** * 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 { AuthenticatorSelectionCriteria } from './AuthenticatorSelectionCriteria'; import { PasskeyExcludeCredential } from './PasskeyExcludeCredential'; import { PasskeyExtension } from './PasskeyExtension'; import { PasskeyRelyingParty } from './PasskeyRelyingParty'; import { PasskeyUser } from './PasskeyUser'; import { PublicKeyCredentialParameters } from './PublicKeyCredentialParameters'; /** * * @export * @interface GetPasskeyRegistrationOptionsResponse */ export interface GetPasskeyRegistrationOptionsResponse { /** * * @type {AttestationConveyancePreference} * @memberof GetPasskeyRegistrationOptionsResponse */ attestation: AttestationConveyancePreference; /** * * @type {AuthenticatorSelectionCriteria} * @memberof GetPasskeyRegistrationOptionsResponse */ authenticatorSelection: AuthenticatorSelectionCriteria; /** * Base64URL encoded challenge * @type {string} * @memberof GetPasskeyRegistrationOptionsResponse */ challenge: string; /** * List of credentials to exclude from registration * @type {Array} * @memberof GetPasskeyRegistrationOptionsResponse */ excludeCredentials: Array; /** * * @type {PasskeyExtension} * @memberof GetPasskeyRegistrationOptionsResponse */ extensions?: PasskeyExtension; /** * Optional hints for the authenticator * @type {Array} * @memberof GetPasskeyRegistrationOptionsResponse */ hints?: Array; /** * List of acceptable public key credential parameters * @type {Array} * @memberof GetPasskeyRegistrationOptionsResponse */ pubKeyCredParams: Array; /** * * @type {PasskeyRelyingParty} * @memberof GetPasskeyRegistrationOptionsResponse */ rp: PasskeyRelyingParty; /** * Timeout in milliseconds * @type {number} * @memberof GetPasskeyRegistrationOptionsResponse */ timeout: number; /** * * @type {PasskeyUser} * @memberof GetPasskeyRegistrationOptionsResponse */ user: PasskeyUser; } export declare function GetPasskeyRegistrationOptionsResponseFromJSON(json: any): GetPasskeyRegistrationOptionsResponse; export declare function GetPasskeyRegistrationOptionsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPasskeyRegistrationOptionsResponse; export declare function GetPasskeyRegistrationOptionsResponseToJSON(value?: GetPasskeyRegistrationOptionsResponse | null): any;