Module types

Module types 

Source

Structs§

CoursePrerequisite
A course prerequisite.
CourseSection
A section, which consists of a lecture, usually a discussion, and usually a final.
Event
An event on WebReg.
Meeting
A meeting. Usually represents a lecture, final exam, discussion, and more.
PrerequisiteInfo
A prerequisite for a course.
ScheduledSection
A section that is currently in your schedule. Note that this can either be a course that you are enrolled in, waitlisted for, or planned.
SearchResultItem
Represents a single search result item from WebReg.
Term
A term that is available on WebReg.

Enums§

EnrollmentStatus
An enum that represents your enrollment status.
MeetingDay
An enum that represents the meeting days for a section meeting.
SectionIdNotFoundContext
An enum to be used for giving more context into where the section ID wasn’t found.
WrapperError

Type Aliases§

Courses
All courses with the specified subject code & course number.
Events
Represents a vector of all events.
Result
The generic type is the return value. Otherwise, regardless of request type, we’re just returning the error string if there is an error.
Schedule
The person’s schedule.
SearchResult
Represents a search result from WebReg.
TimeType
The type that will be used to represent hours and minutes.