This commit is contained in:
2023-09-03 22:37:25 +08:00
parent b65dc78fb2
commit 60696e01f6
5 changed files with 194 additions and 14 deletions

View File

@@ -42,11 +42,14 @@ class EhFileExtend {
class EhFiles {
const EhFiles({required this.files});
final Map<String, EhFileBasic> files;
final Map<String, List<EhFileBasic>> files;
factory EhFiles.fromJson(Map<String, dynamic> json) => EhFiles(
files: (json).map(
(k, e) =>
MapEntry(k, EhFileBasic.fromJson(e as Map<String, dynamic>)),
(k, e) => MapEntry(
k,
(e as List<dynamic>)
.map((e) => EhFileBasic.fromJson(e as Map<String, dynamic>))
.toList()),
),
);
}