Overview
Before reading this chapter, recommend you get acquainted with the application.
Data can have different forms and meanings, various types and values. The way of organizing this huge amount is a data structure. GudHub`s application has a separate object. It was called My Application by default but the user can change its name. This chapter describes the data structure in the application and takes a detailed look at the main object and explains its properties.
My Application is the main object of application. It contains all application data.
{
"app_id": 26506,
"app_name": "My Application",
"chunks": [],
"field_list":[],
"file_list": [],
"group_id": 26477,
"icon": {},
"items_list":[],
"last_update": 1637152291180,
"permission": 4,
"priority": 0,
"privacy": 1,
"show": true,
"trash": false,
"view_init": 1289961,
"views_list":[]
}
Below you can see all application properties.
Name | Type | Description |
---|---|---|
app_id | number |
unique identification in the system |
app_name | string |
application name |
field_list | array |
contains all data type models; details... |
file_list | array |
contains data about files loaded into the application; details... |
icon | object |
contains your applications icon information; details... |
items_list | array |
this array is information storage; details... |
last_update | number |
shows last time of update in milliseconds |
permission | number |
shows the kind of access you have |
priority | number |
position in the list |
privacy | number |
shows application is public or not |
show | boolean |
shows object is visible in list or not |
trash | boolean |
shows application is deleted or not |
view_init | number |
shows which view do we use to enter |
views_list | array |
this object array contains information about all program views; details... |
1. icon
As you can guess from the title, this object contains your application’s icon information. For example background color, icon color, and what object is shown. Read more about icon.
2. views_list
This object array contains information about all program views. For example, when you just created a new application, there are only two views: Main and Form. If you add new blocks to this application, information about the new view will appear in views_list. Read more about views_list.
3. field_list
This array contains all data type models. It could be inputs: fields for entry text, date, outputs: tables, task board, or actions: buttons, filter, etc. Read more about field_list.
4. items_list
This array is information storage. All information from inputs will be saved in the item_list array and you can look for all the data here. Read more about items_list.
5. file_list
This array contains data about files loaded into the application. When you add files to the application, information about them will appear in file_list. Read more about file_list.