ActivePipState class

The PiP currently on screen.

Constructors

ActivePipState({required CampaignModel campaign, required CEPTriggerPayload payload, required int token, required int startedAtMs, required String? screenName})

Properties

campaign CampaignModel
final
config PipConfig
final
hashCode int
The hash code for this object.
no setterinherited
payload CEPTriggerPayload
final
resolvedMediaUrl String
The media URL with variables resolved — per-user media is an authored feature, so the raw config value must never reach the player.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope VariableScope
Dashboard defaults layered with the CEP trigger's values, resolved once at start. Every {{ token }} in the content — and in the media URL — reads through this.
final
screenName String?
The screen the PiP was shown on. Leaving it ends the campaign, so the name is captured at start rather than read live.
final
startedAtMs int
final
token int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited