mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2025-12-17 14:04:27 +01:00
The SkillTreeEdge model represents the relationship between different skill nodes. It includes: - Edge ID - Source node ID - Destination node ID - Arrows property to indicate directionality
24 lines
492 B
Dart
24 lines
492 B
Dart
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'],
|
|
);
|
|
}
|
|
}
|