import 'package:flutter/material.dart'; class WorkInterval { final TimeOfDay start; final TimeOfDay end; const WorkInterval(this.start, this.end); int get minutes { final aMin = start.hour * 60 + start.minute; final bMin = end.hour * 60 + end.minute; final d = bMin - aMin; if (d <= 0) return 0; if (d >= 24 * 60) return 24 * 60; return d; } }