struct Cronun::Models::Group
- Cronun::Models::Group
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
common/models.crConstructors
- .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)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #department : Department
- #department=(department : Department)
- #group_number : Int32
- #group_number=(group_number : Int32)
- #nrc : String
- #nrc=(nrc : String)
- #professors : Array(String)
- #professors=(professors : Array(String))
- #quota_free : Int32
- #quota_free=(quota_free : Int32)
- #quota_taken : Int32
- #quota_taken=(quota_taken : Int32)
- #schedule : Array(Schedule)
- #schedule=(schedule : Array(Schedule))
- #schedule_type : String
- #schedule_type=(schedule_type : String)
- #subject : Subject
- #subject=(subject : Subject)
Constructor Detail
def self.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)
#