PipCompleted class

Completion is a serving decision, not a reporting one: a campaign with stopOn: experienceCompleted retires permanently on this event.

Fires once per showing, on whichever comes first: the authored CTA, or a dismissal after the PiP reached full screen at least once. Expanding is what a PiP asks for — the user opened the content and saw it — so a showing that got that far has delivered, whether or not the CTA was taken.

It carries no properties by design. The interaction counters live on PipDismissed, which fires for every impression rather than only for the showings that got this far.

Inheritance

Constructors

PipCompleted()
const

Properties

eventName String
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
properties Map<String, Object?>
no setteroverride
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