diff --git a/packages/events/src/index.ts b/packages/events/src/index.ts index 2cc1bd5..e582ea5 100644 --- a/packages/events/src/index.ts +++ b/packages/events/src/index.ts @@ -125,6 +125,7 @@ export interface Batch { consent_state?: ConsentState; job_id?: string; context?: Context; + partner_identities?: { [key: string]: string }; } /** @@ -272,6 +273,7 @@ export interface CommonEventData { canonical_name?: string; event_system_notification_info?: EventSystemNotificationInfo; page_url?: string; + active_time_on_site_ms?: number; } export interface ConsentState { diff --git a/packages/events/tests/index.spec.ts b/packages/events/tests/index.spec.ts index 2f809fd..6dfc5e0 100644 --- a/packages/events/tests/index.spec.ts +++ b/packages/events/tests/index.spec.ts @@ -245,6 +245,9 @@ describe('Event Server Models', () => { batch_id: '12324124', mpid: '1300010334', sdk_version: 'test.1.223.', + partner_identities: { + partner_id: 'foo', + }, consent_state: { gdpr: { 'Test Purpose': { @@ -334,6 +337,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -497,6 +501,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -534,6 +539,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -654,6 +660,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -687,6 +694,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -759,6 +767,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -826,6 +835,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -899,6 +909,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -936,6 +947,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -969,6 +981,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -1001,6 +1014,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -1058,6 +1072,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', }, @@ -1102,6 +1117,7 @@ describe('Event Server Models', () => { view_controller: 'tv remote', is_main_thread: false, canonical_name: 'skywalker', + active_time_on_site_ms: 1000, event_system_notification_info: { type: 'gdpr_change', },