package szlib create_test_dataset :: proc() -> Dataset { test_dataset: Dataset = { name = "Test Dataset", id = "test_dataset", uuid = create_uuid(), data_object_type = "items", objects = make([dynamic]SzDataObject) } test_dataset_object: SzDataObject = { id = "test-item", name = "Test Item", fields = make([dynamic]SzField) } test_field: SzField = { id = "cost", type = .NUMBER, is_list = false, value = "100" } test_field2: SzField = { id = "some_string", type = .TEXT, is_list = false, value = "This is some text" } append(&test_dataset_object.fields, test_field) append(&test_dataset_object.fields, test_field2) append(&test_dataset.objects, test_dataset_object) return test_dataset }