FallbackTreatmentsConfiguration constructor

FallbackTreatmentsConfiguration({
  1. FallbackTreatment? global,
  2. Map<String, FallbackTreatment>? byFlag,
})

Creates a new FallbackTreatmentsConfiguration instance.

Implementation

FallbackTreatmentsConfiguration(
    {FallbackTreatment? global, Map<String, FallbackTreatment>? byFlag}) {
  _global = global != null
      ? {'treatment': global.treatment, 'config': global.config}
      : null;
  _byFlag = byFlag?.map((key, value) =>
      MapEntry(key, {'treatment': value.treatment, 'config': value.config}));
}