Context class
Constructors
-
Context(Clock clock, ContextConfig config, Completer<ContextData> dataFuture, ContextDataProvider dataProvider, ContextEventHandler eventHandler, VariableParser variableParser, AudienceMatcher audienceMatcher, ContextEventLogger? eventLogger)
-
-
Context.create(Clock clock, ContextConfig config, Completer<ContextData> dataFuture, ContextDataProvider dataProvider, ContextEventHandler eventHandler, VariableParser variableParser, AudienceMatcher audienceMatcher, ContextEventLogger? eventLogger)
-
factory
Methods
-
checkNotClosed()
→ void
-
-
checkReady(bool expectNotClosed)
→ void
-
-
clearRefreshTimer()
→ void
-
-
clearTimeout()
→ void
-
-
close()
→ Future<void>
-
-
experimentMatches(Experiment experiment, Assignment assignment)
→ bool
-
-
flush()
→ Future<void>
-
-
getAssignment(String experimentName)
→ Assignment
-
-
getAttribute(String name)
→ dynamic
-
-
getAttributes()
→ Map<String, dynamic>
-
-
getCustomAssignment(String experimentName)
→ int?
-
-
getData()
→ ContextData
-
-
getExperiment(String experimentName)
→ ExperimentVariables?
-
-
getExperiments()
→ List<String>
-
-
getOverride(String experimentName)
→ int?
-
-
getPendingCount()
→ int
-
-
getTreatment(String experimentName)
→ int
-
-
getUnit(String unitType)
→ String?
-
-
getUnitHash(String unitType, String unitUID)
→ Uint8List
-
-
getUnits()
→ Map<String, String>
-
-
getVariableAssignment(String key)
→ Assignment?
-
-
getVariableExperiments(String key)
→ List<ExperimentVariables>?
-
-
getVariableKeys()
→ Map<String, List<String>>
-
-
getVariableValue(String key, dynamic defaultValue)
→ dynamic
-
-
getVariantAssigner(String unitType, Uint8List unitHash)
→ VariantAssigner
-
-
isClosed()
→ bool
-
-
isClosing()
→ bool
-
-
isFailed()
→ bool
-
-
isReady()
→ bool
-
-
logError(dynamic error)
→ void
-
-
logEvent(EventType event, dynamic data)
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
peekTreatment(String experimentName)
→ int
-
-
peekVariableValue(String key, dynamic defaultValue)
→ dynamic
-
-
publish()
→ Future<void>
-
-
queueExposure(Assignment assignment)
→ void
-
-
refresh()
→ Future<void>
-
-
setAttribute(String name, dynamic value)
→ void
-
-
setAttributes(Map<String, dynamic> attributes)
→ void
-
-
setCustomAssignment(String experimentName, int variant)
→ void
-
-
setCustomAssignments(Map<String, int> customAssignments)
→ void
-
-
setData(ContextData data)
→ void
-
-
setDataFailed(dynamic exception)
→ void
-
-
setOverride(String experimentName, int variant)
→ void
-
-
setOverrides(Map<String, int> overrides)
→ void
-
-
setRefreshTimer()
→ void
-
-
setTimeout()
→ void
-
-
setUnit(String unitType, String uid)
→ void
-
-
setUnits(Map<String, String> units)
→ void
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
track(String goalName, Map<String, dynamic>? properties)
→ void
-
-
waitUntilReady()
→ Future<Context>
-