FeatureEventMessage

@Serializable
data class FeatureEventMessage(val eventId: String) : FeatureEvent(source)

A data class representing a feature event message that encapsulates details about a specific event.

This class implements the FeatureEvent interface, which extends the FeatureMessage interface, indicating that it contains event-specific information and adheres to the structure of a feature message.

The primary purpose of this class is to represent feature event data with an associated unique event identifier, a timestamp marking its creation, and the message type indicating it is an event-specific message.

Constructors

Link copied to clipboard
constructor(eventId: String)

Properties

Link copied to clipboard
open override val eventId: String

A unique identifier associated with this event. This property implements the FeatureEvent.eventId from the parent interface.

Link copied to clipboard
open override val messageType: FeatureMessage.Type

Specifies the type of the feature message, indicating the nature of the message being processed.

Link copied to clipboard
open override val timestamp: Long

Represents the timestamp of when the feature event message was created.