ReferenceInspire
Types, Enums, And Embedded Types
Use Inspire scalar types for columns, enums for closed sets, and embedded types for structured JSON values.
Common Scalar Types
| Type | Use |
|---|---|
string | text values |
int | integer values |
double | floating-point values |
decimal(p, s) | exact numeric values |
boolean | true or false |
datetime | timestamp values |
date | calendar dates |
uuid | identifiers |
json | arbitrary JSON |
file | managed file metadata |
Enum Example
enum ProjectStatus {
Draft,
Active,
Archived,
}Embedded Type Example
embedded type Address {
street: string,
city: string,
country: string = "US",
}
entity Office {
name: string,
address: Address,
}Related guide: Build Your First App