Group.fromMap constructor

Group.fromMap(
  1. Map map
)

Implementation

factory Group.fromMap(Map<dynamic, dynamic> map) {
  return Group(
    startTime: map['startTime'] != null
        ? DateTime.fromMillisecondsSinceEpoch(map['startTime'])
        : null,
    endTime: map['endTime'] != null
        ? DateTime.fromMillisecondsSinceEpoch(map['endTime'])
        : null,
    activityRecord: map['activityRecord'] != null
        ? ActivityRecord.fromMap(
            Map<String, dynamic>.from(
              map['activityRecord'],
            ),
          )
        : null,
    activityType: map['activityType'],
    sampleSets: map['sampleSets'] != null
        ? List<SampleSet>.from(
            map['sampleSets'].map(
              (dynamic e) {
                return SampleSet.fromMap(e);
              },
            ),
          )
        : null,
    groupType: map['groupType'] != null
        ? GroupType.values[map['groupType'] + 1]
        : null,
    hasMoreSample: map['hasMoreSample'],
  );
}