/** * 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 { PasswordSourceTypeEnum } from './PasswordSourceTypeEnum'; import { SdkUser } from './SdkUser'; /** * * @export * @interface EmbeddedWalletSecretWithUpdatedJwt */ export interface EmbeddedWalletSecretWithUpdatedJwt { /** * Token used to continue multi-factor authentication flow * @type {string} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ mfaToken?: string; /** * Encoded JWT token. This will only be returned when cookie-based authentication is disabled in favor of standard Auth header based authentication. * @type {string} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ jwt?: string; /** * * @type {SdkUser} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ user: SdkUser; /** * Encoded JWT token. This will only be returned when cookie-based authentication is disabled in favor of standard Auth header based authentication. * @type {string} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ minifiedJwt?: string; /** * Format is a unix-based timestamp. When set, this will be the expiration timestamp on the JWT sent using either the `jwt` field or a response httpOnly cookie set by the server. * @type {number} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ expiresAt: number; /** * * @type {string} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ elevatedAccessToken?: string | null; /** * * @type {string} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ walletId: string; /** * Encrypted secret material for the embedded wallet * @type {string} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ secret?: string; /** * * @type {PasswordSourceTypeEnum} * @memberof EmbeddedWalletSecretWithUpdatedJwt */ source?: PasswordSourceTypeEnum; } export declare function EmbeddedWalletSecretWithUpdatedJwtFromJSON(json: any): EmbeddedWalletSecretWithUpdatedJwt; export declare function EmbeddedWalletSecretWithUpdatedJwtFromJSONTyped(json: any, ignoreDiscriminator: boolean): EmbeddedWalletSecretWithUpdatedJwt; export declare function EmbeddedWalletSecretWithUpdatedJwtToJSON(value?: EmbeddedWalletSecretWithUpdatedJwt | null): any;