/** * 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 { MfaBackupCodeAcknowledgement } from './MfaBackupCodeAcknowledgement'; /** * * @export * @interface UserFields */ export interface UserFields { /** * * @type {string} * @memberof UserFields */ email?: string; /** * * @type {string} * @memberof UserFields */ alias?: string; /** * * @type {string} * @memberof UserFields */ firstName?: string; /** * * @type {string} * @memberof UserFields */ lastName?: string; /** * * @type {string} * @memberof UserFields */ jobTitle?: string; /** * * @type {string} * @memberof UserFields */ phoneNumber?: string; /** * * @type {string} * @memberof UserFields */ tShirtSize?: string; /** * * @type {string} * @memberof UserFields */ team?: string; /** * * @type {boolean} * @memberof UserFields */ policiesConsent?: boolean; /** * Standard ISO 3166-1 alpha-2 two-letter country code * @type {string} * @memberof UserFields */ country?: string | null; /** * Alphanumeric with slugs and underscores username * @type {string} * @memberof UserFields */ username?: string | null; /** * When provided, used to verify that a captcha is valid and get the success/failure result from the captcha provider server-side. * @type {string} * @memberof UserFields */ captchaToken?: string; /** * * @type {object} * @memberof UserFields */ metadata?: object; /** * * @type {MfaBackupCodeAcknowledgement} * @memberof UserFields */ mfaBackupCodeAcknowledgement?: MfaBackupCodeAcknowledgement | null; /** * BTC wallet address * @type {string} * @memberof UserFields */ btcWallet?: string | null; /** * KDA wallet address * @type {string} * @memberof UserFields */ kdaWallet?: string | null; /** * LTC wallet address * @type {string} * @memberof UserFields */ ltcWallet?: string | null; /** * CKB wallet address * @type {string} * @memberof UserFields */ ckbWallet?: string | null; /** * KAS wallet address * @type {string} * @memberof UserFields */ kasWallet?: string | null; /** * DOGE wallet address * @type {string} * @memberof UserFields */ dogeWallet?: string | null; /** * * @type {boolean} * @memberof UserFields */ emailNotification?: boolean; /** * * @type {boolean} * @memberof UserFields */ discordNotification?: boolean; /** * * @type {boolean} * @memberof UserFields */ newsletterNotification?: boolean; } export declare function UserFieldsFromJSON(json: any): UserFields; export declare function UserFieldsFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserFields; export declare function UserFieldsToJSON(value?: UserFields | null): any;