AppDNAEnvironment.fromMap constructor

AppDNAEnvironment.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory AppDNAEnvironment.fromMap(Map<String, dynamic> map) {
  return AppDNAEnvironment(
    apiBase: map['api_base'] as String,
    configBase: map['config_base'] as String,
    eventsBase: map['events_base'] as String,
    sdkVersion: map['sdk_version'] as String,
    isDev: map['is_dev'] as bool,
    rolloutPercentage: map['rollout_percentage'] as double?,
    region: AppDNAEnvironmentRegion.fromRaw(map['region'] as String?)!,
    featureFlags: (map['feature_flags'] as List?)?.cast<String>() ?? const [],
  );
}