userData.ts 696 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export interface UserData {
  2. main_info: MainInfo
  3. user_info: UserInfo
  4. today: Today
  5. courses: Course[]
  6. }
  7. export interface MainInfo {
  8. 'Специальность': string
  9. 'форма обучения': string
  10. 'Группа': string
  11. 'Классный руководитель': string
  12. }
  13. export interface UserInfo {
  14. name: string
  15. image: string
  16. }
  17. export interface Today {
  18. title: string
  19. lessons: Lesson[]
  20. minutes: number
  21. }
  22. export interface Lesson {
  23. number: string
  24. lesson_time: string[]
  25. teacher: string
  26. title: string
  27. classroom: string
  28. }
  29. export interface Course {
  30. title: string
  31. courses: Course2[]
  32. }
  33. export interface Course2 {
  34. title: string
  35. teacher: string
  36. }