diff options
Diffstat (limited to 'frontend/lib/models/skill_tree/info.dart')
-rw-r--r-- | frontend/lib/models/skill_tree/info.dart | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/frontend/lib/models/skill_tree/info.dart b/frontend/lib/models/skill_tree/info.dart new file mode 100644 index 000000000..2f8b289fb --- /dev/null +++ b/frontend/lib/models/skill_tree/info.dart @@ -0,0 +1,19 @@ +class Info { + final String difficulty; + final String description; + final List<String> sideEffects; + + Info({ + required this.difficulty, + required this.description, + required this.sideEffects, + }); + + factory Info.fromJson(Map<String, dynamic> json) { + return Info( + difficulty: json['difficulty'] ?? "", + description: json['description'] ?? "", + sideEffects: List<String>.from(json['side_effects'] ?? []), + ); + } +} |