BlackoutEvent

@JsonClass(generateAdapter = true)
data class BlackoutEvent(@Json(name = "eventName") val eventName: String, @Json(name = "action") val action: String, val metadata: BlackoutMetadata? = null, val payload: Map<String, Any>? = null)

BlackoutEvent represents a blackout event that occurs during playback

Constructors

Link copied to clipboard
constructor(@Json(name = "eventName") eventName: String, @Json(name = "action") action: String, metadata: BlackoutMetadata? = null, payload: Map<String, Any>? = null)

Creates BlackoutEvent instance

Properties

Link copied to clipboard

The action associated with the event

Link copied to clipboard

The name of the blackout event

Link copied to clipboard

Optional BlackoutMetadata containing blackout details

Link copied to clipboard
val payload: Map<String, Any>? = null

Optional map containing additional event payload data