Загрузка приложения
IProfileLog
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProfileLogОдна запись успешного входа.
app/interfaces/orionplace/accounts/IProfileData.tsexport interface IProfileLog {
// ID записи журнала входов.
id: number;
// IP-адрес клиента, записанный при входе.
remote_addr: string;
// Город, определённый по IP при формировании ответа, или перевод сообщения о
// неизвестном местоположении.
remote_city: string;
// Записанная строка User-Agent браузера.
remote_ua: string;
// Форматированные дата и время успешного входа.
time_of_log: IApiDateTime | null;
// `SUCCESS`: выдаются только записи успешных входов.
log_type: 'SUCCESS';
// Определённое семейство браузера или `null`.
browser_family: string | null;
// Определённая версия браузера или `null`.
browser_version: string | null;
// Определённая операционная система или `null`.
os_family: string | null;
// Определённая версия операционной системы или `null`.
os_version: string | null;
// Определённое семейство устройства или `null`.
device_family: string | null;
// Определённая марка устройства или `null`.
device_brand: string | null;
// Определённая модель устройства или `null`.
device_model: string | null;
// Определён ли клиент как мобильный.
is_mobile: boolean;
// Определён ли клиент как планшет.
is_tablet: boolean;
// Определён ли клиент как ПК.
is_pc: boolean;
// Определена ли поддержка сенсорного ввода.
is_touch_capable: boolean;
// ID домена магазина, связанного с записью, или `null`.
domain_id: number | null;
}