A string is used to represent a textual value. It can contain all printable characters unless otherwise specified. Minimum/Maximum length are in measured byte length.
An integer is used to represent a numerical value. It can contain only numbers.
A float represents a numerical value that contains floating decimal points.
A boolean can be only one of two different values: true or false.
A timestamp is used to represent a date and time. All timestamps that are communicated from Realtime Register are in the UTC time zone format.
A list is a collection of elements. A list may contain zero or more entries. Each entry will be of a specific type, which will be shown on the applicable documentation pages.
A map is a key value based collection. Every entry consists of a key, typically a string, and a value. The value may be any type, including map itself.
An enum element has a predefined set of possible values. The values that are possible are dependent on the context, and will be specified on the applicable documentation pages.
An object is a custom type, which can be of any format. The specific format will be listed on the applicable documentation pages.