/** * 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 { MFADeviceType } from './MFADeviceType'; import { MFASettingsActions } from './MFASettingsActions'; import { MFASettingsMethods } from './MFASettingsMethods'; /** * * @export * @interface MFASettings */ export interface MFASettings { /** * Whether multi-factor authentication is enabled * @type {boolean} * @memberof MFASettings */ enabled?: boolean; /** * Whether MFA is required for all users * @type {boolean} * @memberof MFASettings */ required?: boolean; /** * List of MFA device types available for enrollment * @type {Array} * @memberof MFASettings */ availableMethods?: Array; /** * List of MFA methods with their enabled status * @type {Array} * @memberof MFASettings */ methods?: Array; /** * List of actions that require MFA verification * @type {Array} * @memberof MFASettings */ actions?: Array; } export declare function MFASettingsFromJSON(json: any): MFASettings; export declare function MFASettingsFromJSONTyped(json: any, ignoreDiscriminator: boolean): MFASettings; export declare function MFASettingsToJSON(value?: MFASettings | null): any;