copyWith method

IsoDuration copyWith({
  1. double? years,
  2. double? months,
  3. double? weeks,
  4. double? days,
  5. double? hours,
  6. double? minutes,
  7. double? seconds,
})

Creates a copy of this object with the given fields replaced with the new values.

Implementation

IsoDuration copyWith({
  double? years,
  double? months,
  double? weeks,
  double? days,
  double? hours,
  double? minutes,
  double? seconds,
}) {
  return IsoDuration(
    years: years ?? this.years,
    months: months ?? this.months,
    weeks: weeks ?? this.weeks,
    days: days ?? this.days,
    hours: hours ?? this.hours,
    minutes: minutes ?? this.minutes,
    seconds: seconds ?? this.seconds,
  );
}