aboutsummaryrefslogtreecommitdiff
path: root/frontend/lib/models/skill_tree/info.dart
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/lib/models/skill_tree/info.dart')
-rw-r--r--frontend/lib/models/skill_tree/info.dart19
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'] ?? []),
+ );
+ }
+}