Application Load
IProfileLog
The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.
IProfileLogOne successful authentication log record.
app/interfaces/orionplace/accounts/IProfileData.tsexport interface IProfileLog {
// Authentication log record ID.
id: number;
// Client IP address recorded at sign-in.
remote_addr: string;
// City inferred from IP at response time, or the translated unknown-location
// label.
remote_city: string;
// Recorded browser User-Agent string.
remote_ua: string;
// Formatted date/time of the successful sign-in.
time_of_log: IApiDateTime | null;
// `SUCCESS`: only successful authentication records are included.
log_type: 'SUCCESS';
// Detected browser family, or `null`.
browser_family: string | null;
// Detected browser version, or `null`.
browser_version: string | null;
// Detected operating system, or `null`.
os_family: string | null;
// Detected operating-system version, or `null`.
os_version: string | null;
// Detected device family, or `null`.
device_family: string | null;
// Detected device brand, or `null`.
device_brand: string | null;
// Detected device model, or `null`.
device_model: string | null;
// Whether the recorded client was classified as mobile.
is_mobile: boolean;
// Whether the recorded client was classified as a tablet.
is_tablet: boolean;
// Whether the recorded client was classified as a PC.
is_pc: boolean;
// Whether touch capability was detected.
is_touch_capable: boolean;
// Storefront domain ID associated with the log, or `null`.
domain_id: number | null;
}