RuntimeOverrideEngine class

Merges a bundle payload into the runtime. Called synchronously before the first frame renders.

Precedence (highest wins): app defaults → Remote Config/Flags → Runtime Bundle

Constructors

RuntimeOverrideEngine()

Properties

allConfig Map<String, dynamic>
no setter
allFlags Map<String, bool>
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

apply({required BundleManifest manifest, required Map<String, dynamic> remoteConfig, required Map<String, dynamic> remoteFlags}) → void
Apply bundle onto existing remote config and flags. Only keys present in the bundle are overridden — surgical, not a full wipe.
getConfig(String key) → dynamic
getFlag(String key, {bool fallback = false}) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerDirectiveHandler(String key, void handler(dynamic value)) → void
reset() → void
toString() String
A string representation of this object.
inherited

Operators

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