Upload.fromJSON constructor
Upload.fromJSON(
- dynamic id,
- dynamic json,
- dynamic stats,
- dynamic line,
- dynamic column,
- String user,
Implementation
Upload.fromJSON(
var id, var json, var stats, var line, var column, String user)
: super.fromJson(id, json, stats, line, column, user) {
comment = json['comment'] ?? "";
uploadMax = int.tryParse(json['upload_max'] ?? "") ?? 0;
//https://tomuss.univ-lyon1.fr/2023/Printemps/codeUE/upload_get/theId/lineId/codeUE_uploadName_filename?unsafe=1&ticket=ST-6037266-YbrFlIZeqewEEE1TjBgy-cas.univ-lyon1.fr
if (line[id].isNotEmpty) {
fileUrl =
"${Constants.tomuss}/${column['year']}/${column['semester']}/${column['ue']}/upload_get/${json["the_id"]}/${column['line_id']}/${column['ue']}_${title}_${(line[id] as List).elementAtOrNull(3)?.toString().split(" ").last}";
} else {
fileUrl = "";
}
}