Alan türleri
Her nesne alan türü, ne sakladığı ve hangi kısıtların uygulandığı.
Tekil türler
| Tür | Saklar | Notlar |
|---|---|---|
text | metin | minLength / maxLength, isteğe bağlı unique. |
multilineText | metin | Aynı kısıtlar, metin alanı olarak gösterilir. |
richText | metin | Zengin metin işaretlemesi; bkz. Zengin metin. |
email | metin | E-posta olarak doğrulanır. |
phone | metin | Telefon olarak doğrulanır. |
url | metin | Adres olarak doğrulanır. |
number | sayı | min, max, step, integer. |
boolean | mantıksal | — |
enum | metin | enumOptions izinli değerleri listeler. |
date | ISO tarih | Yalnızca tarih. |
dateTime | ISO zaman damgası | dateTimeConfig kullanır. |
password | metin | Yalnızca user türünde özetlenir; diğerlerinde düz metin. |
Medya ve dosyalar
| Tür | Saklar | Notlar |
|---|---|---|
image | dosya referansı | allowedMimeTypes, maxFileSizeBytes. |
file | dosya referansı | Görselle aynı kısıtlar. |
socialLink | { platform, url } | Platform başına bir bağlantı. |
Zamanlama
schedule, validUntil, haftanın günlerine göre dilimler, engellenen kesin tarihler, engellenen yıllık tarihler ve dilim başına isteğe bağlı en fazla kayıt sayısıyla tarihli dilimler saklar. Rezervasyon ve uygunluk için kullanın.
İlişkiler
| Tür | Gösterdiği |
|---|---|
relation_object | relationObjectTypeId türünde bir kayıt. |
relation_user | Bir site kullanıcısı kaydı. |
relation_role | Bir site kullanıcı rolü. |
onDelete değeri soft_cascade, nullify veya restrict olur. İlişki tek referans ya da liste olabilir.
Hesaplanan
calculated alanlar değerini bir formülden türetir: sabit, yol, sayı terimleri, tarih ofseti, karşılaştırma, mantık, koşul, switch, lookup veya toplama. resultType değeri number, date, dateTime veya boolean olur.
Davranış bayrakları
localizable— dil başına bir değer.sensitive— açık alan izni olmadan hiç döndürülmez.unique— değer başına tek satır.sessionOwned— değer geçerli oturuma aittir.