From 919d11b813b884e67657fdea5202f95800ecb03b Mon Sep 17 00:00:00 2001 From: Marco Saia Date: Mon, 24 Nov 2025 10:51:22 +0100 Subject: [PATCH] Added 'total_ram', 'processor_count' and 'is_low_ram_device' to RUM Device info --- lib/cjs/generated/rum.d.ts | 12 ++++++++++++ lib/cjs/generated/telemetry.d.ts | 12 ++++++++++++ lib/esm/generated/rum.d.ts | 12 ++++++++++++ lib/esm/generated/telemetry.d.ts | 12 ++++++++++++ schemas/rum/_common-schema.json | 15 +++++++++++++++ schemas/telemetry/_common-schema.json | 15 +++++++++++++++ 6 files changed, 78 insertions(+) diff --git a/lib/cjs/generated/rum.d.ts b/lib/cjs/generated/rum.d.ts index 9989b0d9..5f5bc096 100644 --- a/lib/cjs/generated/rum.d.ts +++ b/lib/cjs/generated/rum.d.ts @@ -1639,6 +1639,18 @@ export interface CommonProperties { * Current screen brightness level (0.0 to 1.0). */ readonly brightness_level?: number; + /** + * Number of device processors + */ + readonly processor_count?: number; + /** + * Total RAM in megabytes + */ + readonly total_ram?: number; + /** + * Whether the device is considered a low RAM device (Android) + */ + readonly is_low_ram_device?: boolean; [k: string]: unknown; }; /** diff --git a/lib/cjs/generated/telemetry.d.ts b/lib/cjs/generated/telemetry.d.ts index 41e98500..5cb1bf44 100644 --- a/lib/cjs/generated/telemetry.d.ts +++ b/lib/cjs/generated/telemetry.d.ts @@ -599,6 +599,18 @@ export interface CommonTelemetryProperties { * Model of the device */ model?: string; + /** + * Number of device processors + */ + readonly processor_count?: number; + /** + * Total RAM in megabytes + */ + readonly total_ram?: number; + /** + * Whether the device is considered a low RAM device (Android) + */ + readonly is_low_ram_device?: boolean; [k: string]: unknown; }; /** diff --git a/lib/esm/generated/rum.d.ts b/lib/esm/generated/rum.d.ts index 9989b0d9..5f5bc096 100644 --- a/lib/esm/generated/rum.d.ts +++ b/lib/esm/generated/rum.d.ts @@ -1639,6 +1639,18 @@ export interface CommonProperties { * Current screen brightness level (0.0 to 1.0). */ readonly brightness_level?: number; + /** + * Number of device processors + */ + readonly processor_count?: number; + /** + * Total RAM in megabytes + */ + readonly total_ram?: number; + /** + * Whether the device is considered a low RAM device (Android) + */ + readonly is_low_ram_device?: boolean; [k: string]: unknown; }; /** diff --git a/lib/esm/generated/telemetry.d.ts b/lib/esm/generated/telemetry.d.ts index 41e98500..5cb1bf44 100644 --- a/lib/esm/generated/telemetry.d.ts +++ b/lib/esm/generated/telemetry.d.ts @@ -599,6 +599,18 @@ export interface CommonTelemetryProperties { * Model of the device */ model?: string; + /** + * Number of device processors + */ + readonly processor_count?: number; + /** + * Total RAM in megabytes + */ + readonly total_ram?: number; + /** + * Whether the device is considered a low RAM device (Android) + */ + readonly is_low_ram_device?: boolean; [k: string]: unknown; }; /** diff --git a/schemas/rum/_common-schema.json b/schemas/rum/_common-schema.json index ae2c8336..a567a053 100644 --- a/schemas/rum/_common-schema.json +++ b/schemas/rum/_common-schema.json @@ -355,6 +355,21 @@ "type": "number", "description": "Current screen brightness level (0.0 to 1.0).", "readOnly": true + }, + "processor_count": { + "type": "number", + "description": "Number of device processors", + "readOnly": true + }, + "total_ram": { + "type": "number", + "description": "Total RAM in megabytes", + "readOnly": true + }, + "is_low_ram_device": { + "type": "boolean", + "description": "Whether the device is considered a low RAM device (Android)", + "readOnly": true } } }, diff --git a/schemas/telemetry/_common-schema.json b/schemas/telemetry/_common-schema.json index dad66771..fa821802 100644 --- a/schemas/telemetry/_common-schema.json +++ b/schemas/telemetry/_common-schema.json @@ -126,6 +126,21 @@ "model": { "type": "string", "description": "Model of the device" + }, + "processor_count": { + "type": "number", + "description": "Number of device processors", + "readOnly": true + }, + "total_ram": { + "type": "number", + "description": "Total RAM in megabytes", + "readOnly": true + }, + "is_low_ram_device": { + "type": "boolean", + "description": "Whether the device is considered a low RAM device (Android)", + "readOnly": true } } },