AppMaster.io supports more than 30 various types of fields, every field can contain an array (collection) of values. The best way to get a maximum of platform features is to select proper field types. Platforms AI treats every type differently and many autogeneration functions depend on the field type. Try to use the most accurate field types for your data.
Standard string field with a maximum length of 255 chars
Any string data - just short text that not required special formatting (for phones and emails use special fields)
Multiline text field with no limitation for its length
Comments, messages, texts and etc.
This is an integer number for counting objects
For any integer values - quantities, counters, etc.
Float values with standard precision
Money values, any float values
Boolean value has only True or False state
Ideal for data fields that have only 2 states, e.g. delivered, active, etc.
Standard date field, stores only date without time.
Use where the only date is important and not time
Standard time of the day field stores only time without a date.
Use where an only time of the day is important and not date
Combined date and time field, stores date with time in a single value.
Use as a full representation of the day and time moment
Special type for storing time interval length with up to millisecond accuracy.
Use for time interval definition, used as a result of two dates substruction.
String field, dedicated to storing passwords and sensitive data.
Passwords, tokens, sensitive data
String field, designed to store emails.
Phone numbers can be stored and rendered with special formatting
Phone number fields
File field type is designed to store any type of files. Uses default storage to store file data and DB to store metadata.
Photos, videos, attachments and etc.
GPS standard point with longitude and latitude (eg 37.381238, -121.974801)
For map points primarily, any map and location-related data. If you want to add accuracy - add via a separate field.
An enum type is a special data type that represents the value from the predefined list of values.
Ideal when the user needs to pick a value from the predefined list of values. E.g. status of an order, fixed list of vehicle types and etc.
Field, that has a link to an existing data model.
Used in relations between models, business processes and endpoint variables.
Array type is a data type that represents a collection of elements.
Use when you need to store multiple elements of the same type in one field.
While there is automatic types conversion implemented in the AppMaster.io platform, converting between certain types can lead to data loss.