Widgets and triggers utilize variables of specific types to determine user interaction and application flow. There are three categories of variables in apps:
The primitive variable types in apps:
| Variable Type | Description |
|---|---|
| Boolean | a true or false value |
| Color | a value that encodes the standard RGBA standard used in webapps |
| Number | a numeric value that can have a decimal value |
| Image URL | A string that represents the web address of an image file |
| Integer | A numeric value that cannot have decimal values. |
| Interval | A duration in time saved in milliseconds. |
| Text | A string value. |
| User | A user in the Tulip system. The user model includes custom fields (see 09 People Management) |
| Datetime | k specific date, time and timezone. |
Furthermore, each variable type can also be saved as an array of that type, for example 'Boolean array' or 'Color array'.