Kodall
Ui

Customization set

The UI customization set schema so the server cand receive and publish customization sets.

The UI customization set schema so the server cand receive and publish customization sets.

ui_cs

FieldTypeRequiredDescription
nameStringTrueThe customization set's name.
uuidStringThe UUID.

ui_cs_history

FieldTypeRequiredDescription
customization_set_nameStringTrueThe customization set name. Automatically generated when published based on the ui_cs.name with a random termination.
logString31TrueLog of changes made to the datastore.
ui_csForeign KeyThe parent customization set.

ui_cs_entity

FieldTypeRequiredDescription
nameStringTrueThe entity name.
uuidStringThe UUID.
ui_csForeign KeyThe parent customization set.

ui_cs_property

FieldTypeRequiredDescription
entity_nameStringTrueThe entity name.
property_nameStringTrueThe property name.
uuidStringThe UUID.
is_requiredInt1 if the property is required.
default_valueStringThe default value.
ui_csForeign KeyThe parent customization set.
ui_cs_property_typeForeign KeyThe property type.

ui_cs_relationship

FieldTypeRequiredDescription
nameStringThe relationship name.
entity_nameStringThe entity name.
property_nameStringThe property name.
uuidStringThe UUID.
is_requiredInt1 if the relationship is required.
foreign_entity_nameStringThe foreign entity name. Check the customization set documentation for details.
foreign_property_nameStringThe foreign property name. Check the customization set documentation for details.
sort_propertyStringThe sort property name. Only for parent child relationships, check the customization set documentation for details.
sort_ascIntIf the sort property is sorted asc or desc. Only for parent child relationships, check the customization set documentation for details.
ui_csForeign KeyThe parent customization set.
ui_cs_relationship_typeForeign KeyThe relationship type.

ui_cs_property_type

keynameuuid
1intbf1ccd7c-af93-4962-adab-280a5128bade
2decimalda8f7f58-e0f5-4ee1-a789-c0237730206d
3datetimedb4f56be-33c2-47d3-a979-77e261ae9cb2
4stringca31af90-07e6-43e8-9910-0ee0e6aa79af
5binary5231a191-0770-4d83-8cea-c90206b07909
6string313bcd1d90-6778-48f5-aca2-193ea1a6ca9c

ui_cs_relationship_type

keynameuuid
11:n2a479c7d-0983-401f-9948-fa062624ac0f
2n:15b3145d2-2ee2-4d17-803b-6dd4dd128db7
3p:cf85106a5-b96e-4092-9327-0ae625a31d52
4c:p6e9b37f0-5b0e-4000-8bcb-9c11266b1a30