client's file rendering required data - f1qwase/sv GitHub Wiki

Данные которые должен получить клиент в JSON-формате для отображения блока с файлами:

Определяющие файл

  • "id": string - уникальный индентификатор файла
  • "academicYear": number - год обучения
  • "semester": number - семестр (первый или второй)
  • "subject": string - предмет
  • "type": string - тип файла (лекция, лаба, курсовая и т.д.)

Описывающие файл

  • "filename": string - название файла
  • "uploader": string - загрузивший файл
  • "description": string - описание файла
  • "uploadDate": string - дата создания файла
  • "link": string - ссылка на файл.

Пример:

[
{
	"id":"id1",
	"academicYear":1,
	"fsemester":2,
	"subject":"Физика",
	"type": "Лекция",
	
	"filename": "Конспект по физике",
	"uploadDate": "12.23.2012",
	"uploader": "Вася Нонеймов",
	"description": "Конспект лекций по физики второго семестра",
	"link": "https://disk.yandex.ru/file1"
}
]

Пример ответа сервера:

[
{ 

  "id":1,
  "academicYear":"первый",
  "semester":"осенний",
  "subject":"физика",
  "type":"лекции",
  "filename":"file1",
  "uploader":" ",
  "description":"opisanie",
  "uploadDate":" ",
  "link":" "
},
{
  "id":2,
  "academicYear":"первый",
  "semester":"осенний",
  "subject":"физика",
  "type":"лекции",
  "filename":"file1",
  "uploader":" ",
  "description":"opisanie",
  "uploadDate":" ",
  "link":" "
}
]