AepInboxEventObserver

Interface for observing inbox-level events in addition to item-level UI events. AepInboxEventObserver extends AepUIEventObserver to add inbox-specific event handling. This allows implementations to handle both:

Interface Definition

data-slots=heading, code
data-repeat=1
data-languages=Kotlin

Kotlin

interface AepInboxEventObserver : AepUIEventObserver {
    fun onInboxEvent(event: InboxEvent)
}

Methods

onInboxEvent

Called when an inbox-level event occurs. Implementations can use this to perform analytics tracking or other side effects for inbox events.

Syntax

data-slots=heading, code
data-repeat=1
data-languages=Kotlin

Kotlin

fun onInboxEvent(event: InboxEvent)

Parameters

Parameter
Type
Description
event
InboxEvent
The inbox event to handle. Currently supports InboxEvent.Display.

Implementation

The Messaging extension provides InboxEventObserver as the standard implementation of this interface. It automatically: