name |
Nombre que se muestra en el menú |
Si |
String |
identifier |
El nombre único con el que se registró el módulo y sus ficheros. Sólo están permitidos los caracteres alfabéticos |
Si |
String |
descriptionShort |
Descripciones cortas del módulo separadas por idiomas |
No |
Objeto de String |
type |
Determina la tecnología con la que está construido el módulo. En estos momentos solamente está soportada una tecnología:
|
Si |
String |
icon |
Icono del módulo. Se puede especificar de dos formas:
- Insertando el nombre de uno de los iron-icons.
- Utilizar un icono personalizado a partir de una URL, tanto local como remota.
|
No |
String o URL |
version |
Indica la versión del módulo |
Si |
Semantic versioning |
author |
Datos del desarrollador o desarrolladores que participaron en el módulo. |
No |
String |
category |
Especifica las categorías a las que pertenece el módulo. Para rellenar este campo, se recomienda revisar la [lista de categorías ToDo]() disponibles. |
No |
Array de Strings |
price |
Precio que se mostrará en Koapp Builder |
Si |
Price object |
canContain |
Indica si el módulo es [contenedor ToDo](). Si no se define, se asumirá que no es contenedor (false). |
No |
Booleano |
requires |
Array de módulos de los que depende nuestro propio módulo. Cada módulo del que es dependiente se identifica con el identifier . |
No |
Module requires object |
searchable |
Define si nuestro módulo soporta al módulo de búsqueda. |
No |
Booleano |
showOn |
Define en que partes del Builder se puede trabajar con este módulo. |
Si |
ShowOn object |
view |
Define la ruta a la vista principal del módulo. |
Si |
URL |
files |
Listado de ficheros necesarios para el funcionamiento del módulo. Estos archivos puede ser JS , HTML o CSS . |
Si |
Array de URLs |
libs |
Listado de dependencias JavaScript necesarias para lanzar el módulo. Se ulizan las importaciones de Bower como sistema de dependencias. El valor por defecto es un array vacío [] . |
Si |
Array de Lib object |
deps |
Listado de dependencias de Apache Cordova necesarias para lanzar el módulo. |
No |
Array de String |
events |
Objeto compuesto por dos arrays "require" y "provide" que sirve para indicar que eventos provee o requiere el módulo |
No |
Array de [Event object]() |
scope |
Objeto que inyecta valores por defecto al scope del módulo. Se puede acceder a los datos a través de $scope.{identificador_del_módulo}.modulescope . Estas variables pueden ser configuradas más tarde en el formulario de configuración |
Si |
JSON |
createdAt |
Fecha de creación del módulo. |
No |
ISO Date |
images |
Imágenes promocionales del módulo. |
No |
Plugin images object |
uniqueId |
Id único que identifica el módulo dentro de las rutas de navegación. |
No |
webview-vPXgu |
widget |
Agrupa los datos necesarios para renderizar en el Builder la sección de administración de cualquier módulo. En caso de no estar definido, se asumirá que el módulo no permite ser administrado. |
No |
Widget object |
iframeRequest |
Permite configurar la comunicación del iframe utilizado en el widget de adminitración. |
No |
IframeRequest object |