diff options
Diffstat (limited to 'frontend/lib/models/skill_tree/skill_tree_edge.dart')
-rw-r--r-- | frontend/lib/models/skill_tree/skill_tree_edge.dart | 23 |
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'], + ); + } +} |