Event

class Event

An occurrence during a stage session.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

ID of the session within the destination stage. Applicable only if the event name is REPLICATION_STARTED or REPLICATION_STOPPED.

Link copied to clipboard

ARN of the stage where the participant is replicated. Applicable only if the event name is REPLICATION_STARTED or REPLICATION_STOPPED.

Link copied to clipboard

If the event is an error event, the error code is provided to give insight into the specific error that occurred. If the event is not an error event, this field is null.

Link copied to clipboard

ISO 8601 timestamp (returned as a string) for when the event occurred.

Link copied to clipboard

The name of the event.

Link copied to clipboard

Unique identifier for the participant who triggered the event. This is assigned by IVS.

Link copied to clipboard

Unique identifier for the remote participant. For a subscribe event, this is the publisher. For a publish or join event, this is null. This is assigned by IVS.

Link copied to clipboard

If true, this indicates the participantId is a replicated participant. If this is a subscribe event, then this flag refers to remoteParticipantId.

Functions

Link copied to clipboard
inline fun copy(block: Event.Builder.() -> Unit = {}): Event
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String