fromCodec static method

DVCFeature fromCodec(
  1. Map<String, dynamic> map
)

Implementation

static DVCFeature fromCodec(Map<String, dynamic> map) {
  DVCFeature feature = DVCFeature();

  feature.id = map['id'];
  feature.key = map['key'];
  feature.type = FeatureType.values
      .firstWhereOrNull((e) => e.toString() == "FeatureType.${map['type']}");
  feature.variation = map['variation'];
  feature.evalReason = map['evalReason'];
  feature.variationName = map['variationName'];
  feature.variationKey = map['variationKey'];

  return feature;
}