TimeTable constructor
TimeTable(
- Iterable<
SchoolHourEvent> schoolHourEvents, - Iterable<
Event> events, - Iterable<
AllDayEvent> allDayEvents
Implementation
TimeTable(
Iterable<SchoolHourEvent> schoolHourEvents,
Iterable<Event> events,
Iterable<AllDayEvent> allDayEvents,
) : schoolHourEvents = List.unmodifiable(
List<SchoolHourEvent>.from(schoolHourEvents, growable: false)
..sort((a, b) => a.timeFrom.compareTo(b.timeFrom)),
),
events = List.unmodifiable(
List<Event>.from(events, growable: false)
..sort((a, b) => a.timeFrom.compareTo(b.timeFrom)),
),
allDayEvents = List.unmodifiable(
List<AllDayEvent>.from(allDayEvents, growable: false)
..sort((a, b) => a.date.compareTo(b.date)),
);