Default value if any, it is assigned at component creation by Zyllio Studio user
Unique id of the property, should be lower case
Indicates whether this property is the main one, Zyllio Studio needs it to populate the component panel. One main property must be defined
Label displayed in Zyllio Studio
Array of possible options, used only when type is PropertyTypes.Options
Tooltip displayed in Zyllio Studio
Type of the property from PropertyTypes enum
Indicates whether this property is used to save data at runtime (likely when a component allows selections or inputs)
Defines a metadata property