AdditionalPropertyValueType
Represents the supported data types for additional properties in HiiRetail.
Additional properties allow dynamic extension of entities with key-value pairs and metadata, supporting any data needs without requiring further development. The value is stored as a string, and the AdditionalPropertyValueType must be used to interpret and visualize the data correctly.
enum AdditionalPropertyValueType {
BOOL
INT
LONG
DECIMAL
DOUBLE
STRING
DATE
DATETIME
CURRENCY
IMAGE
BINARY
LINK
ARRAY
KEY_VALUE
JSON
XML
TIME
UNKNOWN
}
Values
AdditionalPropertyValueType.BOOL
Boolean value (true or false). Typically visualized as a checkbox.
AdditionalPropertyValueType.INT
Signed 32-bit integer. Visualized as a numeric input without decimals.
AdditionalPropertyValueType.LONG
Signed 64-bit integer. Visualized as a numeric input without decimals.
AdditionalPropertyValueType.DECIMAL
Floating point number (decimal precision, 28-29 digits). Visualized as a numeric input with decimals.
AdditionalPropertyValueType.DOUBLE
Floating point number (double precision, ~15-17 digits). Visualized as a numeric input with decimals.
AdditionalPropertyValueType.STRING
Text input with no character restrictions.
AdditionalPropertyValueType.DATE
Date input following ISO 8601 format (YYYY-MM-DD). Visualized as a date picker.