ActivityConfig.fromJson constructor
ActivityConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ActivityConfig.fromJson(Map<String, dynamic> json) {
return ActivityConfig(
includeMetricTypes: (json['includeMetricTypes'] as List?)
?.map((e) => MetricType.fromString(e as String))
.whereType<MetricType>()
.toSet(),
includeAdditionalData: (json['includeAdditionalData'] as List?)
?.map((e) => ActivityAdditionalData.fromString(e as String))
.whereType<ActivityAdditionalData>()
.toSet(),
activityCategories: (json['activityCategories'] as List?)
?.map((e) => e as ActivityCategory)
.whereType<ActivityCategory>()
.toSet() ??
const {ActivityCategory.workout},
);
}