/** * 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 { AuthenticatorAttachment } from './AuthenticatorAttachment'; import { ResidentKeyRequirement } from './ResidentKeyRequirement'; import { UserVerificationRequirement } from './UserVerificationRequirement'; /** * * @export * @interface AuthenticatorSelectionCriteria */ export interface AuthenticatorSelectionCriteria { /** * * @type {AuthenticatorAttachment} * @memberof AuthenticatorSelectionCriteria */ authenticatorAttachment?: AuthenticatorAttachment; /** * Whether a resident (discoverable) credential is required * @type {boolean} * @memberof AuthenticatorSelectionCriteria */ requireResidentKey?: boolean; /** * * @type {ResidentKeyRequirement} * @memberof AuthenticatorSelectionCriteria */ residentKey?: ResidentKeyRequirement; /** * * @type {UserVerificationRequirement} * @memberof AuthenticatorSelectionCriteria */ userVerification?: UserVerificationRequirement; } export declare function AuthenticatorSelectionCriteriaFromJSON(json: any): AuthenticatorSelectionCriteria; export declare function AuthenticatorSelectionCriteriaFromJSONTyped(json: any, ignoreDiscriminator: boolean): AuthenticatorSelectionCriteria; export declare function AuthenticatorSelectionCriteriaToJSON(value?: AuthenticatorSelectionCriteria | null): any;