Загрузка приложения

IApploadUserProfile

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IApploadUserProfile

Профиль авторизованного покупателя.

interfaces/orionplace/appBase/IApploadUserProfile.ts
TypeScript
export interface IApploadUserProfile {
	// URL аватара покупателя или null.
	avatar: string | null;
	// Имя покупателя.
	first_name: string;
	// Фамилия покупателя.
	last_name: string;
	// Email покупателя.
	email: string;
	// Время последнего входа или null.
	last_login: string | null;
	// Время создания аккаунта.
	date_joined: string;
	// Номер телефона покупателя.
	phone: string;
	/** ISO 3166-1 alpha-2 country of the phone number; null when the number has none. */
	origin_country: string | null;
	// Установлен ли пароль; сам пароль здесь не передаётся.
	password: boolean;
	// Дата рождения или null.
	dob: string | null;
	// Включены ли необязательные email-уведомления.
	notifications_enabled: boolean;
	// Идентификатор аккаунта покупателя.
	id: number;
}