struct

UCLA::Timetable::ClassInfo

Inherits JSON::Serializable < Struct < Value < Object

Constants

EMPTY_ENTRY = [] of CalendarEntry

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

calendar_events(timetable : Timetable, period_start : Time, period_end : Time) : Array(CalendarEntry)
Source
class_details(timetable : Timetable) : Array(ClassDetails)
Source
class_details

returns a list that can be used to grab the ClassDetails or ClassSection

Source
class_section_details(timetable : Timetable) : Array(SectionDetail)
Source
class_sections(timetable : Timetable) : Array(ClassSection)
Source
course_catalog_number
Source
course_catalog_number_display
Source
course_start_term
Source
display_format
Source
offered_term_code
Source
published?
Source
session_groups
Source
subject_area_code
Source