field |
required |
Description |
name |
Yes |
Unique name amongst entities |
parentName |
No |
Must be an entity found in the model |
data |
name |
Yes |
Unique name amongst data for this entity |
type |
No |
If not provided, defaults to String
Options:
- String
- int
- double
- float
- boolean
- Date
- Any enum defined within the model
|
defaultValue |
No |
If not assigned, defaults to an empty value |
relations |
name |
Yes |
Uniquely named amongst relations for this entity |
type |
Yes |
Any entity defined within the model |
multiplicity |
No |
If none assigned, defaults to OneToOne,
Options:
- OneToOne
- OneToMany
- ManyToOne
- ManyToMany
|