getCourseOffering abstract method

Future<CourseOfferingDto?> getCourseOffering(
  1. 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);