pub struct User {Show 36 fields
pub id: Option<String>,
pub object: Option<Object>,
pub external_id: Option<Option<String>>,
pub primary_email_address_id: Option<Option<String>>,
pub primary_phone_number_id: Option<Option<String>>,
pub primary_web3_wallet_id: Option<Option<String>>,
pub username: Option<Option<String>>,
pub first_name: Option<Option<String>>,
pub last_name: Option<Option<String>>,
pub profile_image_url: Option<String>,
pub image_url: Option<String>,
pub has_image: Option<bool>,
pub public_metadata: Option<Value>,
pub private_metadata: Option<Option<Value>>,
pub unsafe_metadata: Option<Value>,
pub gender: Option<Option<String>>,
pub birthday: Option<Option<String>>,
pub email_addresses: Option<Vec<EmailAddress>>,
pub phone_numbers: Option<Vec<PhoneNumber>>,
pub web3_wallets: Option<Vec<Web3Wallet>>,
pub password_enabled: Option<bool>,
pub two_factor_enabled: Option<bool>,
pub totp_enabled: Option<bool>,
pub backup_code_enabled: Option<bool>,
pub external_accounts: Option<Vec<Value>>,
pub saml_accounts: Option<Vec<SamlAccount>>,
pub last_sign_in_at: Option<Option<i64>>,
pub banned: Option<bool>,
pub locked: Option<bool>,
pub lockout_expires_in_seconds: Option<Option<i64>>,
pub verification_attempts_remaining: Option<Option<i64>>,
pub updated_at: Option<i64>,
pub created_at: Option<i64>,
pub delete_self_enabled: Option<bool>,
pub create_organization_enabled: Option<bool>,
pub last_active_at: Option<Option<i64>>,
}Fields§
§id: Option<String>§object: Option<Object>String representing the object’s type. Objects of the same type share the same value.
external_id: Option<Option<String>>§primary_email_address_id: Option<Option<String>>§primary_phone_number_id: Option<Option<String>>§primary_web3_wallet_id: Option<Option<String>>§username: Option<Option<String>>§first_name: Option<Option<String>>§last_name: Option<Option<String>>§profile_image_url: Option<String>§image_url: Option<String>§has_image: Option<bool>§public_metadata: Option<Value>§private_metadata: Option<Option<Value>>§unsafe_metadata: Option<Value>§gender: Option<Option<String>>§birthday: Option<Option<String>>§email_addresses: Option<Vec<EmailAddress>>§phone_numbers: Option<Vec<PhoneNumber>>§web3_wallets: Option<Vec<Web3Wallet>>§password_enabled: Option<bool>§two_factor_enabled: Option<bool>§totp_enabled: Option<bool>§backup_code_enabled: Option<bool>§external_accounts: Option<Vec<Value>>§saml_accounts: Option<Vec<SamlAccount>>§last_sign_in_at: Option<Option<i64>>Unix timestamp of last sign-in.
banned: Option<bool>Flag to denote whether user is banned or not.
locked: Option<bool>Flag to denote whether user is currently locked, i.e. restricted from signing in or not.
lockout_expires_in_seconds: Option<Option<i64>>The number of seconds remaining until the lockout period expires for a locked user. A null value for a locked user indicates that lockout never expires.
verification_attempts_remaining: Option<Option<i64>>The number of verification attempts remaining until the user is locked. Null if account lockout is not enabled. Note: if a user is locked explicitly via the Backend API, they may still have verification attempts remaining.
updated_at: Option<i64>Unix timestamp of last update.
created_at: Option<i64>Unix timestamp of creation.
delete_self_enabled: Option<bool>If enabled, user can delete themselves via FAPI.
create_organization_enabled: Option<bool>If enabled, user can create organizations via FAPI.
last_active_at: Option<Option<i64>>Unix timestamp of the latest session activity, with day precision.