copy method

  1. @override
Jalali copy({
  1. int? year,
  2. int? month,
  3. int? day,
  4. int? hour,
  5. int? minute,
  6. int? second,
})
override

Copy this date object with some fields changed

non-null

Implementation

@override
Jalali copy(
    {int? year, int? month, int? day, int? hour, int? minute, int? second}) {
  if (year == null &&
      month == null &&
      day == null &&
      hour == null &&
      minute == null &&
      second == null) {
    return this;
  } else {
    return Jalali(year ?? this.year, month ?? this.month, day ?? this.day,
        hour ?? this.hour, minute ?? this.minute, second ?? this.second);
  }
}