OpenFeatureAPI class
Constructors
- OpenFeatureAPI()
-
factory
- OpenFeatureAPI.forTesting()
-
factory
Properties
-
domainUpdates
→ Stream<
Map< String, String> > -
no setter
-
events
→ Stream<
OpenFeatureEvent> -
no setter
- globalContext → OpenFeatureEvaluationContext?
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hooks
→ List<
OpenFeatureHook> -
no setter
- provider → FeatureProvider
-
no setter
-
providerUpdates
→ Stream<
FeatureProvider> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addHooks(
List< OpenFeatureHook> hooks) → void -
bindClientToProvider(
String clientId, String providerId) → void -
dispose(
) → Future< void> -
evaluateBooleanFlag(
String flagKey, String clientId, {Map< String, dynamic> ? context}) → Future<bool> - @deprecated Use getClient().getBooleanValue() instead This method exists for backwards compatibility only
-
getClient(
String name, {String? domain}) → FeatureClient - Get or create a client
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setGlobalContext(
OpenFeatureEvaluationContext context) → void -
setProvider(
FeatureProvider provider) → Future< void> -
setProviderAndWait(
FeatureProvider provider) → Future< void> - Set provider and wait for it to be ready
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
disableTestMode(
) → void -
enableTestMode(
) → void -
resetInstance(
) → void