Application Load
IApploadUserProfile
The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.
IApploadUserProfileProfile of the signed-in customer.
src/lib/interfaces/orionplace/appBase/IApploadUserProfile.tsexport interface IApploadUserProfile {
// Customer avatar URL, or null.
avatar: string | null;
// Customer first name.
first_name: string;
// Customer last name.
last_name: string;
// Customer email address.
email: string;
// Last sign-in timestamp, or null.
last_login: string | null;
// Account creation timestamp.
date_joined: string;
// Customer phone number.
phone: string;
/** ISO 3166-1 alpha-2 country of the phone number; null when the number has none. */
origin_country: string | null;
// Whether a password is set; never the password itself.
password: boolean;
// Date of birth, or null.
dob: string | null;
// Whether optional email notifications are enabled.
notifications_enabled: boolean;
// Customer account identifier.
id: number;
}