| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- type: object
- description: Single class definition of a specific version
- properties:
- weekday:
- description: The weekday the module took place on
- $ref: ../../../enums/weekday.yaml
- from:
- description: Start time of the module, in seconds since midnight
- type: integer
- format: int32
- to:
- description: End time of the module, in seconds since midnight
- type: integer
- format: int32
- class:
- description: Name of the class this module is part of
- type: string
- name:
- description: Short name of the module
- rooms:
- description: List of rooms reserved for this module
- type: array
- items:
- type: string
- lecturers:
- description: List of lecturers teaching this module
- type: array
- items:
- type: string
- teaching_type:
- description: The type of teaching
- $ref: ../../../enums/teaching-type.yaml
- pages:
- description: List of pages, on which the module can be found in the PDF
- type: array
- items:
- type: integer
- format: int16
- degree_prg:
- description: Name of the degree program this module is part of
- type: string
- part_of_other_classes:
- description: List of other classes, where this module is also taught
- type: array
- items:
- type: string
- pk:
- description: A unique ID for this module and the time it is taught
- type: string
- required:
- - weekday
- - from
- - to
- - class
- - name
- - rooms
- - lecturers
- - teaching_type
- - pages
- - degree_prg
- - part_of_other_classes
- - pk
|