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