SessionZero-Client/sessionzero-client/scripts/models/schema/dataset_group.gd

24 lines
430 B
GDScript

class_name DatasetGroup
extends RefCounted
var id: String
var name: String
var fields: Dictionary[String, DataFieldValue]
func to_json() -> Dictionary:
var fields_dict: Dictionary = {}
if fields:
for key in fields.keys():
var dfv: DataFieldValue = fields[key]
if dfv != null:
fields_dict[key] = dfv.to_dict()
else:
fields_dict[key] = null
return {
"id": id,
"name": name,
"fields": fields_dict
}