Skip to content

PERS SDK - v2.3.26 / Exports / ErrorEvent

Interface: ErrorEvent

Error event - uses ErrorDomain (business + technical domains)

Used for failures including:

  • Business errors (insufficient balance, expired campaign)
  • Technical errors (validation, system, external API)

Hierarchy

  • BaseEvent

    ErrorEvent

Table of contents

Properties

Properties

id

id: string

Unique event ID

Inherited from

BaseEvent.id

Defined in

core/events/event-types.ts:164


timestamp

timestamp: number

Unix timestamp (ms)

Inherited from

BaseEvent.timestamp

Defined in

core/events/event-types.ts:166


type

type: KnownEventType

Specific event type within domain

Inherited from

BaseEvent.type

Defined in

core/events/event-types.ts:168


userMessage

userMessage: string

User-friendly message - ALWAYS present, ready for display

Inherited from

BaseEvent.userMessage

Defined in

core/events/event-types.ts:170


action

Optional action: string

Suggested action for user (optional)

Inherited from

BaseEvent.action

Defined in

core/events/event-types.ts:172


code

Optional code: string

Error/event code from backend

Inherited from

BaseEvent.code

Defined in

core/events/event-types.ts:174


details

Optional details: EventDetails

Additional details for logging/debugging

Inherited from

BaseEvent.details

Defined in

core/events/event-types.ts:176


level

level: "error"

Defined in

core/events/event-types.ts:202


domain

domain: ErrorDomain

Business + technical domains (includes validation, system, external)

Defined in

core/events/event-types.ts:204