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":" "
}
]