ActionGates class

Properties

actionIntelligenceEnabled → bool
Whether inbound action frames (mission / highlight) may be dispatched.
no setter
activeBorderGlowEnabled → bool
Whether the full-screen mission glow may be shown.
no setter
activeBorderGradient → List<Color>?
Backend-themed sweep palette for the active-border glow, or null to use the overlay's built-in palette. Only a list whose every entry parses is accepted — a half-broken palette falls back wholesale rather than silently swapping in partial colors.
no setter
awakeningEffectEnabled → bool
Whether the cinematic orb "awakening" plays when the widget opens (off ⇒ the widget still expands, just without the flight).
no setter
awakeningGradient → List<Color>?
Backend-themed awakening-orb palette (>= 2 stops), or null to keep the widget brand gradient.
no setter
cacheSyncEnabled → bool
Whether the cache may UPLOAD.
no setter
clickTrackingEnabled → bool
Whether button click-event tracking may run.
no setter
dataCaptureEnabled → bool
Master data-capture gate (flags.dataCapture). An explicit false short-circuits the whole capture pipeline, so it folds into both cache gates below — mirroring the React SDK and the backend validator, which rejects a stored config that claims a capture child is on while the parent is off.
no setter
debugChangeListenerCount → int
no setter
debugListenerCount → int
no setter
effects → ActionEffects
Backend-tuned effect knobs; ActionEffects.none when unset.
no setter
hashCode → int
The hash code for this object.
no setterinherited
highlightGradient → List<Color>?
Backend-themed highlight palette (chasing-gradient border), or null for the built-in style.
no setter
highlightingEnabled → bool
Whether element highlight pulses may be drawn.
no setter
localCacheEnabled → bool
Whether the on-device UI-graph cache may capture, merge and store.
no setter
nativeBridgeEnabled → bool
Whether the synthetic-gesture FALLBACK (flags.nativeBridge) may run — the tap ladder's synthetic-pointer rung. Polarity is the usual one: unknown ⇒ ON, only an explicit false disables it.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
transmitOnHiddenWidgetEnabled → bool
Whether live UI trees may be SENT while the widget (FAB) is hidden — e.g. during the per-screen button delay, or on a hidden-by-default screen of a call kept alive there. Defaults true (Android parity, treePush.transmitOnHiddenWidget, owner decision 2026-08-27): a call starts only where the widget shows, so this matters only for a call that is still running. Host screen exclusions (disabledRoutes) still apply independently of this flag — nothing looks past those.
no setter

Methods

addChangeListener(void l()) → void
addListener(void l(bool enabled)) → void
applyActionConfig(Object? raw, {required String sdkVersion}) → void
Apply a raw action_config envelope.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeChangeListener(void l()) → void
removeListener(void l(bool enabled)) → void
reset() → void
Restore defaults (used on logout/account switch and in tests) — otherwise a previous tenant's OFF survives into the next session.
toString() → String
A string representation of this object.
inherited

Operators

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

Static Properties

instance → ActionGates
final