forked from agzam/vyatsu-schedule
30 lines
686 B
Kotlin
30 lines
686 B
Kotlin
package agzam.vyatsu.domain.model
|
|||
|
|
|
||
|
|
/**
|
||
|
|
* Занятие
|
||
|
|
* @author Agzam
|
||
|
|
*/
|
||
|
|
data class Lesson(
|
||
|
|
|
||
|
|
/** Сырое значение из PDF **/
|
||
|
|
val raw: String,
|
||
|
|
|
||
|
|
/** Кабинет **/
|
||
|
|
val room: String? = null,
|
||
|
|
|
||
|
|
/** Группа, например ИВТб-3304-05-00 **/
|
||
|
|
val group: String? = null,
|
||
|
|
/** Подгруппа, например на физкультуре **/
|
||
|
|
val subgroup: String? = null,
|
||
|
|
|
||
|
|
/** Предмет **/
|
||
|
|
val subject: String? = null,
|
||
|
|
|
||
|
|
/** Тип, например лекция/практика **/
|
||
|
|
val type: LessonType = LessonType.OTHER,
|
||
|
|
|
||
|
|
/** Преподаватель **/
|
||
|
|
val teacher: String? = null,
|
||
|
|
|
||
|
|
)
|