DeviceInfo: {
    _id: string;
    _rev: string;
    alias: string;
    identifier: string;
    lastSelectedDate: number;
    metadata: {
        bluetooth: { supported: boolean };
        browser: { userAgent: string };
        hardware: {
            camera: { numberOfCameras: number };
            cpu: number;
            display: { height: number; orientation: number; width: number };
            hardware: string;
            manufacturer: string;
            memory: number;
            storage: number;
        };
        network: { connected: boolean };
        platform: {
            brand: string;
            device: string;
            deviceName: string;
            jailBreakScore: number;
            locale: string;
            model: string;
            platform: string;
            timeZone: string;
            version: number;
        };
        telephony: { carrierName: string; networkCountryIso: string };
    };
    recoveryCodes: string[];
}

Type declaration

  • _id: string
  • _rev: string
  • alias: string
  • identifier: string
  • lastSelectedDate: number
  • metadata: {
        bluetooth: { supported: boolean };
        browser: { userAgent: string };
        hardware: {
            camera: { numberOfCameras: number };
            cpu: number;
            display: { height: number; orientation: number; width: number };
            hardware: string;
            manufacturer: string;
            memory: number;
            storage: number;
        };
        network: { connected: boolean };
        platform: {
            brand: string;
            device: string;
            deviceName: string;
            jailBreakScore: number;
            locale: string;
            model: string;
            platform: string;
            timeZone: string;
            version: number;
        };
        telephony: { carrierName: string; networkCountryIso: string };
    }
  • recoveryCodes: string[]