getCourseOffering abstract method
- String courseNumber
Fetches a course offering by its course number.
Returns null only when the course system explicitly reports that the
number does not exist. Malformed or inconsistent responses throw so that
callers do not cache a server or parser failure as a missing offering.
Throws an ArgumentError when courseNumber is blank.
Implementation
Future<CourseOfferingDto?> getCourseOffering(String courseNumber);