Ask AI
Skip to main content

Data Types

NoCode-X is a strictly typed platform, meaning that each piece of data must have a defined type. This ensures data consistency and helps in identifying potential bugs early in the development process. Types can be defined in three key areas within NoCode-X:

  • As the type of properties within a Data-Format
  • As the type of parameters in a Template
  • As the type of parameters in an Action

Currency​

The Currency type is used to represent monetary values. It ensures that the data is represented as a numeric value with a specific currency symbol or format.

Date​

The Date type represents a specific point in time. It allows the storage of calendar dates and can be formatted in various styles such as YYYY-MM-DD.

Email​

The Email type is used to represent email addresses. It ensures that the input follows a valid email address format (e.g., [email protected]).

File​

The File type represent file references, such as documents, images, or any type of file. It links to the file location and provides the ability to upload and manage files within the platform.

Integer​

The Integer type represents whole numbers without decimals. It is commonly used for counting, indexing, or defining any numeric value that doesn't require precision after the decimal point.

List​

The List type represent an ordered collection of items, typically of the same type. It allows for the handling of multiple values, such as a list of strings, numbers, or objects.

Long text​

The Long Text type is used to represent large amounts of text. It is ideal for descriptions, notes, or any data that requires more than a standard short text input.

Multi-Select​

The Multi-Select type allows you to select multiple values from a predefined list. It is typically used for scenarios where users can choose several options from a set of choices.

Number​

The Number type represents numeric values, both whole numbers and decimals. It can store any numerical data and can be used in calculations or data manipulation.

Object​

The Object type is used to represent complex data structures. It is a collection of key-value pairs, where each key is associated with a specific value, such as strings, numbers, or other objects.

Password​

The Password type is used to securely store password data. It ensures that the value is masked and hidden for privacy and security reasons.

Reference​

The Reference type links one data entity to another. It is commonly used to create relationships between different data formats or objects within the platform.

Single-Select​

The Single-Select type allows the user to choose one value from a predefined list of options. It is useful for situations where only a single selection is required, such as selecting a category or status.

Text​

The Text type is used to represent short strings of text. It is often used for names, titles, and other simple textual inputs.

True/False​

The True/False type represent Boolean values, typically representing binary conditions (e.g., Yes/No, On/Off, True/False).

Url​

The URL type is used to represent web addresses (e.g., https://www.example.com). It ensures that the stored value is a valid URL format.

User​

The User type represents a user account within the platform. It can store a reference to a certain user within the platform.