Types

Basic Data Types

  • Color – Any color from Bootstrap color palette.
  • String – Any string value.
  • Number – Any integer number.
  • Float – Any floating-point number.
  • Booleantrue 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.