PipCampaignConfig class
A picture-in-picture campaign — a small, draggable media window scoped to one screen that expands to full screen on tap. Its expanded region is drawn by the nudge renderer, so it shares that content model rather than forking.
- Inheritance
-
- Object
- CampaignConfigModel
- PipCampaignConfig
Constructors
-
PipCampaignConfig(PipConfig pipConfig, {List<
VariableSchema> defaultVariables = const <VariableSchema>[]}) -
const
Properties
-
defaultVariables
→ List<
VariableSchema> -
Dashboard-declared variable defaults (
templateConfig.variables), shared by every campaign type. When a render scope is built, the CEP trigger payload's variables are layered on top of these (CEP wins), so a{{ }}placeholder falls back to its dashboard default when the trigger omits it. Values keep their JSON type and are stringified only at substitution.finalinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- pipConfig → PipConfig
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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