Cronun::Models::Group
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(department : Department, nrc : String, subject : Subject, professors : Array(String), schedule : Array(Cronun::Models::Schedule), schedule_type : String, group_number : Int32, quota_taken : Int32, quota_free : Int32)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
department
Sourcedepartment=(department : Department)
Sourcegroup_number
Sourcegroup_number=(group_number : Int32)
Sourcenrc
Sourcenrc=(nrc : String)
Sourceprofessors
Sourceprofessors=(professors : Array(String))
Sourcequota_free
Sourcequota_free=(quota_free : Int32)
Sourcequota_taken
Sourcequota_taken=(quota_taken : Int32)
Sourceschedule
Sourceschedule=(schedule : Array(Schedule))
Sourceschedule_type
Sourceschedule_type=(schedule_type : String)
Sourcesubject
Sourcesubject=(subject : Subject)
Source