duration property

Duration get duration

Implementation

Duration get duration {
  final startMinutes = start.hour * 60 + start.minute;
  final endMinutes = end.hour * 60 + end.minute;

  int diffMinutes = endMinutes - startMinutes;

  if (diffMinutes < 0) {
    diffMinutes += 24 * 60; // Add 24 hours
  }

  return Duration(minutes: diffMinutes);
}