getTreatments method
Future<Map<String, String> >
getTreatments(
- List<
String> featureFlagNames, [ - Map<
String, dynamic> attributes = const {}, - EvaluationOptions evaluationOptions = const EvaluationOptions.empty()
override
Convenience method to perform multiple evaluations. Returns a Map in which the keys are feature flag names and the values are treatments.
A list of feature flag names need to be specified in featureFlagNames.
Optionally, a Map can be specified with the attributes parameter to
take into account when evaluating.
Implementation
@override
Future<Map<String, String>> getTreatments(List<String> featureFlagNames,
[Map<String, dynamic> attributes = const {},
EvaluationOptions evaluationOptions =
const EvaluationOptions.empty()]) async {
return _platform.getTreatments(
matchingKey: _matchingKey,
bucketingKey: _bucketingKey,
splitNames: featureFlagNames,
attributes: attributes,
evaluationOptions: evaluationOptions);
}