aboutsummaryrefslogtreecommitdiff
path: root/frontend/lib/models/skill_tree/skill_tree_edge.dart
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/lib/models/skill_tree/skill_tree_edge.dart')
-rw-r--r--frontend/lib/models/skill_tree/skill_tree_edge.dart23
1 files changed, 23 insertions, 0 deletions
diff --git a/frontend/lib/models/skill_tree/skill_tree_edge.dart b/frontend/lib/models/skill_tree/skill_tree_edge.dart
new file mode 100644
index 000000000..4b7abd506
--- /dev/null
+++ b/frontend/lib/models/skill_tree/skill_tree_edge.dart
@@ -0,0 +1,23 @@
+class SkillTreeEdge {
+ final String id;
+ final String from;
+ final String to;
+ final String arrows;
+
+ SkillTreeEdge({
+ required this.id,
+ required this.from,
+ required this.to,
+ required this.arrows,
+ });
+
+ // Optionally, add a factory constructor to initialize from JSON
+ factory SkillTreeEdge.fromJson(Map<String, dynamic> json) {
+ return SkillTreeEdge(
+ id: json['id'],
+ from: json['from'],
+ to: json['to'],
+ arrows: json['arrows'],
+ );
+ }
+}