This commit is contained in:
2026-01-19 20:44:01 -06:00
commit 3ec97851a9
8 changed files with 239 additions and 0 deletions

37
szlib/data.odin Normal file
View File

@@ -0,0 +1,37 @@
package szlib
Dataset :: struct {
name: string,
id: string,
uuid: string,
data_object_type: string,
objects: [dynamic]SzDataObject
}
SzDataObject :: struct {
name: string,
id: string,
fields: [dynamic]SzField
}
SzField :: struct {
id: string,
type: SzFieldType,
is_list: bool,
value: string,
}
SzDataObjectTemplate :: struct {
}
SzTemplateField :: struct {
id: string,
type: SzFieldType,
is_list: bool,
default_value: string,
}
SzFieldType :: enum {
TEXT, NUMBER, BOOL, FORMULA, REF
}