Package-level declarations

Types

Link copied to clipboard
enum Action : Enum<Action>

Represents actions that client could perform in response to handling a StreamTimelineEvent.

Link copied to clipboard

Represents all possible Blackout actions:

Link copied to clipboard
data class BlackoutMetadata(val blackoutAction: BlackoutAction, val blackoutUrl: String? = null) : StreamTimelineMetadata

Data containing StreamTimelineMetadata corresponding to StreamTimelineEvent

Link copied to clipboard
interface EventSender

Sender that propagates to the receiver the StreamTimelineEvent with optional StreamTimelineMetadata payload related to stream timeline changes and also suggests Action that the receiver should take.

Link copied to clipboard

Represents all possible Stream Timeline Events.

Link copied to clipboard

An interface for any type of metadata corresponding to any StreamTimelineEvent. Concrete Metadata types of each StreamTimelineEvent should extend this interface.