SessionZero-Client/sessionzero-client/scripts/models/datapck_dependency.gd
2025-10-21 18:37:33 -05:00

25 lines
421 B
GDScript

class_name DatapackDependency
extends RefCounted
var id: Guid
var name: String
var version: String
func to_dict() -> Dictionary:
return {
"id": id.to_string(),
"name": name,
"version": version
}
static func from_dict(dict: Dictionary) -> DatapackDependency:
var dd := DatapackDependency.new()
dd.id = dict.get("id", "")
dd.name = dict.get("name", "")
dd.version = dict.get("version", "")
return dd