UNPKG

@jealous-robot-dev/shared-types-databases

Version:

44 lines (43 loc) 1 kB
import { DataStandartModel } from "../common"; export interface OS { osName: string; osVersion: string; isMobile: boolean; platform?: string; cores?: number; } export interface GeoData { continent_name?: string; continent_code?: string; country_name?: string; country_code?: string; region_code?: string; region_name?: string; city?: string; zip?: string; latitude?: number; longitude?: number; language?: string; time_zone_id?: string; currency?: string; } export interface UserDevices { UID: string; devices: string[]; notifyAboutNewDevice: boolean; secureAuth: boolean; } export interface DBMUserDevies extends DataStandartModel, UserDevices { } export interface Device { ips: string[]; os: OS; DUID: string; geoData?: GeoData; UID: string; lastLoggedIn?: number; loggedInAgents: number; loggedInTimes: number; } export interface DBMDevice extends DataStandartModel, Device { }