Package-level declarations
Types
Link copied to clipboard
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
interface StreamTimelineMetadata
An interface for any type of metadata corresponding to any StreamTimelineEvent. Concrete Metadata types of each StreamTimelineEvent should extend this interface.