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