import type { OptionalEmailVerificationRequest } from './OptionalEmailVerificationRequest'; import type { WalletSignup } from './WalletSignup'; export type CreateUserProfileRequest = (OptionalEmailVerificationRequest & { /** * Username */ username: string; /** * ChainId */ chainId: string; /** * User email - required if registering user with password */ email?: string | null; /** * Password - optional if Wallet is provided */ password?: string | null; /** * User wallet - optional if Password is provided */ wallet?: WalletSignup | null; });