copyWith method

SessionModel copyWith({
  1. String? id,
  2. DateTime? day,
  3. String? startDatetime,
  4. String? endDatetime,
  5. MomentType? type,
  6. dynamic heartRate,
  7. dynamic heartRateVariability,
  8. dynamic mood,
  9. dynamic motionCount,
})

Implementation

SessionModel copyWith(
    {String? id,
    DateTime? day,
    String? startDatetime,
    String? endDatetime,
    enums.MomentType? type,
    dynamic heartRate,
    dynamic heartRateVariability,
    dynamic mood,
    dynamic motionCount}) {
  return SessionModel(
      id: id ?? this.id,
      day: day ?? this.day,
      startDatetime: startDatetime ?? this.startDatetime,
      endDatetime: endDatetime ?? this.endDatetime,
      type: type ?? this.type,
      heartRate: heartRate ?? this.heartRate,
      heartRateVariability: heartRateVariability ?? this.heartRateVariability,
      mood: mood ?? this.mood,
      motionCount: motionCount ?? this.motionCount);
}