21 lines
312 B
GDScript
21 lines
312 B
GDScript
class_name DataFieldValue
|
|
extends RefCounted
|
|
|
|
enum DataFieldType {
|
|
TEXT,
|
|
MULTILINE_TEXT,
|
|
NUMBER,
|
|
BOOL,
|
|
FORMULA,
|
|
LIST
|
|
}
|
|
|
|
var field_type: DataFieldType
|
|
var value: Variant
|
|
|
|
func to_dict() -> Dictionary:
|
|
return {
|
|
"field_type": field_type,
|
|
"value": value # TODO: how do we serialize an uknown type here
|
|
}
|