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>
  
  
-