interface DeviceProfileData {
    identifier: string;
    metadata?: {
        hardware: {
            display: { [key: string]: null | string | number };
            [key: string]: any;
        };
        browser: { [key: string]: null
        | string
        | number };
        platform: { [key: string]: null | string | number };
    };
    location?: Geolocation
    | Record<string, unknown>;
}

Properties

identifier: string
metadata?: {
    hardware: {
        display: { [key: string]: null | string | number };
        [key: string]: any;
    };
    browser: { [key: string]: null
    | string
    | number };
    platform: { [key: string]: null | string | number };
}

Type declaration

  • hardware: { display: { [key: string]: null | string | number }; [key: string]: any }
  • browser: { [key: string]: null | string | number }
  • platform: { [key: string]: null | string | number }
location?: Geolocation | Record<string, unknown>