/** * 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 { ChangePasswordWithTwoFactorAuthToken } from './ChangePasswordWithTwoFactorAuthToken'; import type { TwoFactorAuthLoginRequest } from './TwoFactorAuthLoginRequest'; /** * @type HasTwoFactorAuthToken * Used to perform operations that require two factor authentication. * @export */ export type HasTwoFactorAuthToken = { concreteType: 'org.sagebionetworks.repo.model.auth.ChangePasswordWithTwoFactorAuthToken'; } & ChangePasswordWithTwoFactorAuthToken | { concreteType: 'org.sagebionetworks.repo.model.auth.TwoFactorAuthLoginRequest'; } & TwoFactorAuthLoginRequest; export declare function HasTwoFactorAuthTokenFromJSON(json: any): HasTwoFactorAuthToken; export declare function HasTwoFactorAuthTokenFromJSONTyped(json: any, ignoreDiscriminator: boolean): HasTwoFactorAuthToken; export declare function HasTwoFactorAuthTokenToJSON(json: any): any; export declare function HasTwoFactorAuthTokenToJSONTyped(value?: HasTwoFactorAuthToken | null, ignoreDiscriminator?: boolean): any;