Types
Basic Data Types
- Color – Any color from Bootstrap color palette.
- String – Any string value.
- Number – Any integer number.
- Float – Any floating-point number.
- Boolean –
true or false.
- Email – A valid email address.
- Phone – Phone number format.
Objects & Structures
- Object –
{} (empty JSON object).
- Array –
[] (empty array).
- Info – Key-value pair object, e.g.,
{ "name": "value" }.
- Query – Object representing a query in the format
field :: op :: value.
- WebRoute – JSON object representing a route.
App & Page Related
- Page – A page in
AppPages.
- PageType – Type of a page.
- PageName – Name of a page.
- URL – A link or URL.
- AID – Application ID.
- AppSettings – Settings of the app.
- AppNav – Navigation bar configuration.
- AppAPI – API configuration.
- AppLocales – Supported app locales.
- AppNavStyle – Style configuration of app navigation.
- AppNavItem – Individual item in app navigation.
UI & Elements
- Element – Any UI element.
- TextStyle – Text style options:
normal, bold, italic.
- Logo – Icon classes like
bi bi-*:{color} or fa fa-*:{color}.
- MarkDown – Markdown content for text formatting.
- Item – An item inside a listing component.
- ListingType – Type of listing component.
- Categories – All categories available in a listing type.
- Field – All fields in a listing type.
Chat & Communication
- Email – Email for chat or notifications.
- LocaleKeys – Key for app localization.
Network & API
- API-Method – HTTP methods:
POST, GET.
- Command – Scripted route command executed in app flows.
Market & Payment
- Market – Options:
Original, Tether, CafeBazaar, Myket, ZarinPal, Non, SandBox.
Direction & Layout
- Direction – Layout direction.
- TextDirection – Text reading direction.