package models

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class About(institutionName: String, institutionUrl: Uri, rssFeeds: List[RssFeeds], rss: Rss, currentAcademicTerm: String, languages: List[Locale], language: Locale) extends Product with Serializable
  2. case class AdHoc(name: String, evaluationPeriod: Period, description: Option[String]) extends Evaluation with Product with Serializable
  3. case class AssociatedCourse(id: String, name: String, degrees: Seq[DegreeRef]) extends Product with Serializable
  4. case class AssociatedGroup(groupNumber: Int, shift: Option[String], members: Seq[Member]) extends Product with Serializable
  5. case class AttendingStudents(enrolmentCount: Int, attendingCount: Int, students: List[Student]) extends Product with Serializable
  6. case class BibliographicReference(type: String, author: String, reference: String, title: String, year: String, url: Option[Uri]) extends Product with Serializable
  7. case class Building(id: String, name: String, containedSpaces: List[SpaceRef], topLevelSpace: SpaceRef, parentSpace: SpaceRef) extends Space with Product with Serializable
  8. case class Campus(id: String, name: String, containedSpaces: List[SpaceRef]) extends Space with Product with Serializable
  9. case class Capacity(normal: Int, exam: Int) extends Product with Serializable
  10. case class Competence(id: String, program: Option[String], bibliographicReferences: List[BibliographicReference], degrees: List[DegreeRef]) extends Product with Serializable
  11. case class Contact(name: String, fax: String, phone: String, email: String, address: String, postalCode: String, workingHours: String) extends Product with Serializable
  12. case class Course(acronym: String, name: String, academicTerm: String, evaluationMethod: Option[String], numberOfAttendingStudents: Int, summaryLink: String, announcementLink: String, url: Uri, competences: List[Competence], teachers: List[Teacher]) extends Product with Serializable
  13. case class CourseLoad(type: String, totalQuantity: Float, unitQuantity: Float) extends Product with Serializable
  14. case class CourseRef(id: String, acronym: String, name: String, academicTerm: String, url: Option[Uri]) extends Product with Serializable
  15. case class DayMeals(day: String, meal: List[Meal]) extends Product with Serializable
  16. case class Degree(id: String, type: String, typeName: String, name: String, acronym: String, academicTerms: List[String], academicTerm: String, url: Option[Uri], campus: List[SpaceRef], info: Option[Info], teachers: List[Teacher]) extends Product with Serializable
  17. case class DegreeRef(id: String, name: String, acronym: String) extends Product with Serializable
  18. sealed trait Evaluation extends AnyRef
  19. case class Events(type: String, start: String, end: String, weekday: String, day: String, period: Period, description: Option[String], title: Option[String], info: Option[String], course: Option[CourseRef]) extends Product with Serializable
  20. case class ExamOrTest(id: String, type: String, name: String, evaluationPeriod: Period, enrollmentPeriod: Period, isInEnrolmentPeriod: Boolean, courses: List[CourseRef], rooms: List[SpaceRef], assignedRoom: Option[SpaceRef]) extends Evaluation with Product with Serializable
  21. case class FinalEvaluation(name: String, evaluationPeriod: Period) extends Evaluation with Product with Serializable
  22. case class Floor(id: String, name: String, containedSpaces: List[SpaceRef], topLevelSpace: SpaceRef, parentSpace: SpaceRef) extends Space with Product with Serializable
  23. case class Group(name: String, description: String, enrolmentPeriod: Period, enrolmentPolicy: String, minimumCapacity: Option[Int], maximumCapacity: Option[Int], idealCapacity: Option[Int], associatedCourses: List[AssociatedCourse], associatedGroups: List[AssociatedGroup]) extends Product with Serializable
  24. case class Lesson(start: String, end: String, room: Option[SpaceRef]) extends Product with Serializable
  25. case class Meal(info: List[Info], type: String) extends Product with Serializable
  26. case class Member(name: String, username: String) extends Product with Serializable
  27. case class Occupation(current: Int, max: Int) extends Product with Serializable
  28. case class OnlineTest(name: String, evaluationPeriod: Period) extends Evaluation with Product with Serializable
  29. case class Parking(name: String, description: String, campus: String, address: String, latlng: String, workingHours: String, total: Int, freeSlots: Int, updated: LocalDateTime) extends Product with Serializable
  30. case class Period(start: Option[LocalDateTime], end: Option[LocalDateTime]) extends Product with Serializable
  31. case class Project(name: String, evaluationPeriod: Period) extends Evaluation with Product with Serializable
  32. case class Room(id: String, name: String, containedSpaces: List[SpaceRef], topLevelSpace: SpaceRef, parentSpace: SpaceRef, description: String, capacity: Capacity, events: List[Events]) extends Space with Product with Serializable
  33. case class Rss(news: Option[Uri], events: Option[Uri]) extends Product with Serializable
  34. case class RssFeeds(description: String, url: Uri) extends Product with Serializable
  35. case class Schedule(lessonPeriods: List[Period], courseLoads: List[CourseLoad], shifts: List[Shift]) extends Product with Serializable
  36. case class Shift(name: String, occupation: Occupation, types: List[String], lessons: List[Lesson], rooms: List[SpaceRef]) extends Product with Serializable
  37. case class Shuttle(stations: List[Station], date: List[TripDate], trips: List[Trip]) extends Product with Serializable
  38. sealed trait Space extends AnyRef
  39. case class SpaceRef(type: String, id: String, name: String) extends Product with Serializable
  40. case class Station(name: String, address: String, latlng: String) extends Product with Serializable
  41. case class Student(username: String, degree: DegreeRef) extends Product with Serializable
  42. case class Teacher(name: String, istId: String, mails: List[String], urls: List[String]) extends Product with Serializable
  43. case class Trip(type: String, stations: List[Stop]) extends Product with Serializable
  44. case class TripDate(start: LocalDate, end: LocalDate, type: String) extends Product with Serializable

Value Members

  1. object About extends Serializable
  2. object AssociatedCourse extends Serializable
  3. object AssociatedGroup extends Serializable
  4. object AttendingStudents extends Serializable
  5. object BibliographicReference extends Serializable
  6. object Building extends Serializable
  7. object Campus extends Serializable
  8. object Capacity extends Serializable
  9. object Competence extends Serializable
  10. object Contact extends Serializable
  11. object Course extends Serializable
  12. object CourseLoad extends Serializable
  13. object CourseRef extends Serializable
  14. object DayMeals extends Serializable
  15. object Degree extends Serializable
  16. object DegreeRef extends Serializable
  17. object Evaluation
  18. object Events extends Serializable
  19. object Floor extends Serializable
  20. object Group extends Serializable
  21. object Lesson extends Serializable
  22. object Meal extends Serializable
  23. object Member extends Serializable
  24. object Occupation extends Serializable
  25. object Parking extends Serializable
  26. object Period extends Serializable
  27. object Room extends Serializable
  28. object Rss extends Serializable
  29. object RssFeeds extends Serializable
  30. object Schedule extends Serializable
  31. object Shift extends Serializable
  32. object Shuttle extends Serializable
  33. object Space
  34. object SpaceRef extends Serializable
  35. object Station extends Serializable
  36. object Student extends Serializable
  37. object Teacher extends Serializable
  38. object Trip extends Serializable
  39. object TripDate extends Serializable

Ungrouped