Options
All
  • Public
  • Public/Protected
  • All
Menu

Delta event class for MESSAGE_PREVIEW (MessagePreviewCreated) WebSocket events.

Extends BaseDeltaEvent directly — WS payloads include data.case.id so the existing base class validateCommonFields() provides caseId, interactionId, traceId, and timestamp. This class adds threadId from data.thread.id.

example

const event = new MessagePreviewDeltaEvent(rawWsData); // event.caseId === 'case-abc' // event.threadId === 'thread-xyz' // event.delta.messagePreviewText === 'Hel' (patron typing in progress) // event.delta.messagePreviewText === null (preview cleared)

Hierarchy

Index

Constructors

Properties

caseId: string
eventType: string
interactionId: string
threadId: string

Thread ID extracted from data.thread.id. Used for the per-thread dispatch guard in the middleware.

timestamp: Date
traceId?: string

Methods

  • validateCommonFields(eventData: any): void
  • validateDeltaFields(eventData: any): void

Generated using TypeDoc