/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { TwoFactorAuthResetToken } from './TwoFactorAuthResetToken'; /** * Allows to disable two-factor authentication for the user account * @export * @interface TwoFactorAuthDisableRequest */ export interface TwoFactorAuthDisableRequest { /** * The token that was included in the error response when authenticating. * @type {string} * @memberof TwoFactorAuthDisableRequest */ twoFaToken?: string; /** * The current user password that can be used in place of the twoFaToken (e.g. when authenticating with user/password or during a change password workflow). * @type {string} * @memberof TwoFactorAuthDisableRequest */ password?: string; /** * * @type {TwoFactorAuthResetToken} * @memberof TwoFactorAuthDisableRequest */ twoFaResetToken?: TwoFactorAuthResetToken; } /** * Check if a given object implements the TwoFactorAuthDisableRequest interface. */ export declare function instanceOfTwoFactorAuthDisableRequest(value: object): value is TwoFactorAuthDisableRequest; export declare function TwoFactorAuthDisableRequestFromJSON(json: any): TwoFactorAuthDisableRequest; export declare function TwoFactorAuthDisableRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TwoFactorAuthDisableRequest; export declare function TwoFactorAuthDisableRequestToJSON(json: any): TwoFactorAuthDisableRequest; export declare function TwoFactorAuthDisableRequestToJSONTyped(value?: TwoFactorAuthDisableRequest | null, ignoreDiscriminator?: boolean): any;