CourseTableCellData typedef
Data for a single cell in the course table grid.
Implementation
typedef CourseTableCellData = ({
/// [CourseOfferings] primary key, for navigating to detail view.
int id,
/// [CourseOfferings.number].
String number,
/// Number of consecutive period rows this cell spans (excluding noon).
int span,
/// Whether this cell spans across the noon period, meaning the UI must
/// account for the noon row's height when calculating the cell's size.
bool crossesNoon,
/// Localized course name.
String courseName,
/// Localized classroom name for this timeslot.
String? classroomName,
/// Number of credits for this course.
double credits,
/// Number of class hours per week.
int hours,
});