/** * 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 { CreateUserOauthRequest } from './CreateUserOauthRequest'; import { CreateWalletRequest } from './CreateWalletRequest'; /** * * @export * @interface InternalUserFieldsAllOf */ export interface InternalUserFieldsAllOf { /** * When provided, the user email will be marked as verified in our system and the user will be allowed to sign in with that email. When social is enabled and the social provider has a verified email, we will automatically associate that social with the existing user. * @type {Date} * @memberof InternalUserFieldsAllOf */ emailVerifiedAt?: Date; /** * If email is trusted and verified, please provide a emailVerifiedAt timestamp. This will ensure that a user signing in with this email can access the correctly-created user account. * @type {string} * @memberof InternalUserFieldsAllOf */ email?: string; /** * List of wallets to create and link to this user * @type {Array} * @memberof InternalUserFieldsAllOf */ wallets?: Array; /** * List of OAuth accounts to create and link to this user * @type {Array} * @memberof InternalUserFieldsAllOf */ oauthAccounts?: Array; } export declare function InternalUserFieldsAllOfFromJSON(json: any): InternalUserFieldsAllOf; export declare function InternalUserFieldsAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): InternalUserFieldsAllOf; export declare function InternalUserFieldsAllOfToJSON(value?: InternalUserFieldsAllOf | null): any;