The surface that emitted an event. Wire string, unknown-preserving.
null on the wire denotes an app-wide / server event (no surface).
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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
Static Methods
Constants
- app → const String
- App-wide source (lifecycle/entitlement events fired with no surface).
- billing → const String
- Billing/subscription-lifecycle source (server webhook path).
- general → const String
- Surface with no specialized product semantics.
-
known
→ const Set<
String> - The recognised surface vocabulary. Membership is advisory — decoders preserve any string (forward-compat).
- message → const String
- In-app message surface.
- onboarding → const String
- Onboarding flow surface.
- paywall → const String
- Paywall surface (the default).
- survey → const String
- Survey surface.