{ "clientSchemaVersion": 1, "serverSchemaVersion": 3, "exportedApplication": { "name": "datasourcesWithTED", "isPublic": false, "appIsExample": false, "unreadCommentThreads": 0, "color": "#C2DAF0", "icon": "bicycle", "slug": "datasourceswithted", "evaluationVersion": 2, "applicationVersion": 2, "isManualUpdate": false, "new": true }, "datasourceList": [ { "userPermissions": [ "execute:datasources", "manage:datasources", "read:datasources" ], "gitSyncId": "6243ea137b9ea67ca53653b0_62453e60377813071bab4e32", "name": "TEDMongo", "pluginId": "mongo-plugin", "invalids": [], "messages": [], "isConfigured": true, "isValid": true, "new": true }, { "userPermissions": [ "execute:datasources", "manage:datasources", "read:datasources" ], "gitSyncId": "6243ea137b9ea67ca53653b0_62453ef0377813071bab4e3a", "name": "TEDMySQL", "pluginId": "mysql-plugin", "invalids": [], "messages": [], "isConfigured": true, "isValid": true, "new": true }, { "userPermissions": [ "execute:datasources", "manage:datasources", "read:datasources" ], "gitSyncId": "6243ea137b9ea67ca53653b0_62453d94377813071bab4e2e", "name": "TEDPostgres", "pluginId": "postgres-plugin", "invalids": [], "messages": [], "isConfigured": true, "isValid": true, "new": true } ], "pageList": [ { "userPermissions": ["read:pages", "manage:pages"], "gitSyncId": "62453cc2377813071bab4e16_62453cc2377813071bab4e18", "unpublishedPage": { "name": "Page1", "slug": "page1", "layouts": [ { "id": "Page1", "userPermissions": [], "dsl": { "widgetName": "MainContainer", "backgroundColor": "none", "rightColumn": 816, "snapColumns": 64, "detachFromLayout": true, "widgetId": "0", "topRow": 0, "bottomRow": 1320, "containerStyle": "none", "snapRows": 125, "parentRowSpace": 1, "type": "CANVAS_WIDGET", "canExtend": true, "version": 54, "minHeight": 1292, "parentColumnSpace": 1, "dynamicBindingPathList": [], "leftColumn": 0, "children": [ { "widgetName": "Table1", "defaultPageSize": 0, "columnOrder": [ "id", "name", "createdAt", "updatedAt", "status", "gender", "avatar", "email", "address", "role", "dob", "phoneNo" ], "isVisibleDownload": true, "dynamicPropertyPathList": [], "displayName": "Table", "iconSVG": "/static/media/icon.db8a9cbd.svg", "topRow": 7, "bottomRow": 36, "isSortable": true, "parentRowSpace": 10, "type": "TABLE_WIDGET", "defaultSelectedRow": "0", "hideCard": false, "animateLoading": true, "parentColumnSpace": 12.5625, "dynamicTriggerPathList": [], "dynamicBindingPathList": [ { "key": "primaryColumns.status.computedValue" }, { "key": "tableData" }, { "key": "primaryColumns.id.computedValue" }, { "key": "primaryColumns.name.computedValue" }, { "key": "primaryColumns.createdAt.computedValue" }, { "key": "primaryColumns.updatedAt.computedValue" }, { "key": "primaryColumns.gender.computedValue" }, { "key": "primaryColumns.avatar.computedValue" }, { "key": "primaryColumns.email.computedValue" }, { "key": "primaryColumns.address.computedValue" }, { "key": "primaryColumns.role.computedValue" }, { "key": "primaryColumns.dob.computedValue" }, { "key": "primaryColumns.phoneNo.computedValue" } ], "leftColumn": 3, "primaryColumns": { "status": { "index": 2, "width": 150, "id": "status", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isCellVisible": true, "isDerived": false, "label": "status", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.status))}}", "buttonColor": "#03B365", "menuColor": "#03B365", "labelColor": "#FFFFFF" }, "id": { "index": 0, "width": 150, "id": "id", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "id", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.id))}}" }, "name": { "index": 1, "width": 150, "id": "name", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "name", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.name))}}" }, "createdAt": { "index": 2, "width": 150, "id": "createdAt", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "createdAt", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.createdAt))}}" }, "updatedAt": { "index": 3, "width": 150, "id": "updatedAt", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "updatedAt", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.updatedAt))}}" }, "gender": { "index": 5, "width": 150, "id": "gender", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "gender", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.gender))}}" }, "avatar": { "index": 6, "width": 150, "id": "avatar", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "avatar", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.avatar))}}" }, "email": { "index": 7, "width": 150, "id": "email", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "email", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.email))}}" }, "address": { "index": 8, "width": 150, "id": "address", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "address", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.address))}}" }, "role": { "index": 9, "width": 150, "id": "role", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "role", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.role))}}" }, "dob": { "index": 10, "width": 150, "id": "dob", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "dob", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.dob))}}" }, "phoneNo": { "index": 11, "width": 150, "id": "phoneNo", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "phoneNo", "computedValue": "{{Table1.sanitizedTableData.map((currentRow) => ( currentRow.phoneNo))}}" } }, "delimiter": ",", "key": "pvzcjhkpgi", "derivedColumns": {}, "rightColumn": 28, "textSize": "PARAGRAPH", "widgetId": "bf8sp3t39v", "isVisibleFilters": true, "tableData": "{{PostgresQuery.data}}", "isVisible": true, "label": "Data", "searchKey": "", "enableClientSideSearch": true, "version": 3, "totalRecordsCount": 0, "parentId": "0", "renderMode": "CANVAS", "isLoading": false, "horizontalAlignment": "LEFT", "isVisibleSearch": true, "isVisiblePagination": true, "verticalAlignment": "CENTER", "columnSizeMap": { "task": 245, "step": 62, "status": 75 } }, { "widgetName": "Table2", "defaultPageSize": 0, "columnOrder": [ "id", "configName", "configJson", "configVersion", "updatedAt", "updatedBy" ], "isVisibleDownload": true, "dynamicPropertyPathList": [], "displayName": "Table", "iconSVG": "/static/media/icon.db8a9cbd.svg", "topRow": 7, "bottomRow": 36, "isSortable": true, "parentRowSpace": 10, "type": "TABLE_WIDGET", "defaultSelectedRow": "0", "hideCard": false, "animateLoading": true, "parentColumnSpace": 12.5625, "dynamicTriggerPathList": [], "dynamicBindingPathList": [ { "key": "tableData" }, { "key": "primaryColumns.id.computedValue" }, { "key": "primaryColumns.updatedAt.computedValue" }, { "key": "primaryColumns.configName.computedValue" }, { "key": "primaryColumns.configJson.computedValue" }, { "key": "primaryColumns.configVersion.computedValue" }, { "key": "primaryColumns.updatedBy.computedValue" } ], "leftColumn": 35, "primaryColumns": { "id": { "index": 0, "width": 150, "id": "id", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "id", "computedValue": "{{Table2.sanitizedTableData.map((currentRow) => ( currentRow.id))}}" }, "updatedAt": { "index": 3, "width": 150, "id": "updatedAt", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "updatedAt", "computedValue": "{{Table2.sanitizedTableData.map((currentRow) => ( currentRow.updatedAt))}}" }, "configName": { "index": 1, "width": 150, "id": "configName", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "configName", "computedValue": "{{Table2.sanitizedTableData.map((currentRow) => ( currentRow.configName))}}" }, "configJson": { "index": 2, "width": 150, "id": "configJson", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "configJson", "computedValue": "{{Table2.sanitizedTableData.map((currentRow) => ( currentRow.configJson))}}" }, "configVersion": { "index": 3, "width": 150, "id": "configVersion", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "configVersion", "computedValue": "{{Table2.sanitizedTableData.map((currentRow) => ( currentRow.configVersion))}}" }, "updatedBy": { "index": 5, "width": 150, "id": "updatedBy", "horizontalAlignment": "LEFT", "verticalAlignment": "CENTER", "columnType": "text", "textSize": "PARAGRAPH", "enableFilter": true, "enableSort": true, "isVisible": true, "isDisabled": false, "isCellVisible": true, "isDerived": false, "label": "updatedBy", "computedValue": "{{Table2.sanitizedTableData.map((currentRow) => ( currentRow.updatedBy))}}" } }, "delimiter": ",", "key": "l5v3879d0x", "derivedColumns": {}, "rightColumn": 60, "textSize": "PARAGRAPH", "widgetId": "kmwa2of08l", "isVisibleFilters": true, "tableData": "{{MySQLQuery.data}}", "isVisible": true, "label": "Data", "searchKey": "", "enableClientSideSearch": true, "version": 3, "totalRecordsCount": 0, "parentId": "0", "renderMode": "CANVAS", "isLoading": false, "horizontalAlignment": "LEFT", "isVisibleSearch": true, "isVisiblePagination": true, "verticalAlignment": "CENTER", "columnSizeMap": { "task": 245, "step": 62, "status": 75 } }, { "widgetName": "Input1", "displayName": "Input", "iconSVG": "/static/media/icon.9f505595.svg", "topRow": 40, "bottomRow": 44, "parentRowSpace": 10, "autoFocus": false, "type": "INPUT_WIDGET_V2", "hideCard": false, "animateLoading": true, "parentColumnSpace": 12.5625, "dynamicTriggerPathList": [], "resetOnSubmit": true, "leftColumn": 21, "dynamicBindingPathList": [{ "key": "defaultText" }], "labelStyle": "", "inputType": "TEXT", "isDisabled": false, "key": "r3pmi5zs37", "isRequired": false, "rightColumn": 41, "widgetId": "evbu7a7ape", "isVisible": true, "label": "", "version": 2, "parentId": "0", "renderMode": "CANVAS", "isLoading": false, "iconAlign": "left", "defaultText": "{{echoAPI.data.headers.Info}}" }, { "widgetName": "Input2", "displayName": "Input", "iconSVG": "/static/media/icon.9f505595.svg", "topRow": 49, "bottomRow": 53, "parentRowSpace": 10, "autoFocus": false, "type": "INPUT_WIDGET_V2", "hideCard": false, "animateLoading": true, "parentColumnSpace": 12.5625, "dynamicTriggerPathList": [], "resetOnSubmit": true, "leftColumn": 21, "dynamicBindingPathList": [{ "key": "defaultText" }], "labelStyle": "", "inputType": "TEXT", "isDisabled": false, "key": "r3pmi5zs37", "isRequired": false, "rightColumn": 41, "widgetId": "66waagimtm", "isVisible": true, "label": "", "version": 2, "parentId": "0", "renderMode": "CANVAS", "isLoading": false, "iconAlign": "left", "defaultText": "{{JSObject1.myFun1()}}" } ] }, "layoutOnLoadActions": [ [ { "id": "Page1_MySQLQuery", "name": "MySQLQuery", "confirmBeforeExecute": false, "pluginType": "DB", "jsonPathKeys": [], "timeoutInMillisecond": 10000 }, { "id": "Page1_PostgresQuery", "name": "PostgresQuery", "confirmBeforeExecute": false, "pluginType": "DB", "jsonPathKeys": [], "timeoutInMillisecond": 10000 } ], [ { "id": "Page1_echoAPI", "name": "echoAPI", "confirmBeforeExecute": false, "pluginType": "API", "jsonPathKeys": [], "timeoutInMillisecond": 10000 } ] ], "new": false } ], "userPermissions": [] }, "publishedPage": { "name": "Page1", "slug": "page1", "layouts": [ { "id": "Page1", "userPermissions": [], "dsl": { "widgetName": "MainContainer", "backgroundColor": "none", "rightColumn": 1224.0, "snapColumns": 16.0, "detachFromLayout": true, "widgetId": "0", "topRow": 0.0, "bottomRow": 1254.0, "containerStyle": "none", "snapRows": 33.0, "parentRowSpace": 1.0, "type": "CANVAS_WIDGET", "canExtend": true, "version": 4.0, "minHeight": 1292.0, "parentColumnSpace": 1.0, "dynamicBindingPathList": [], "leftColumn": 0.0, "children": [] }, "new": false } ], "userPermissions": [] }, "new": true } ], "publishedDefaultPageName": "Page1", "unpublishedDefaultPageName": "Page1", "actionList": [ { "id": "Page1_MongoQuery", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "62453cc2377813071bab4e16_62453ecd377813071bab4e38", "pluginType": "DB", "pluginId": "mongo-plugin", "unpublishedAction": { "name": "MongoQuery", "datasource": { "id": "TEDMongo", "userPermissions": [], "pluginId": "mongo-plugin", "messages": [], "isValid": true, "new": false }, "pageId": "Page1", "actionConfiguration": { "timeoutInMillisecond": 10000, "paginationType": "NONE", "encodeParamsToggle": true, "formData": { "command": { "data": "FIND" }, "aggregate": { "limit": { "data": "10" } }, "delete": { "limit": { "data": "SINGLE" } }, "updateMany": { "limit": { "data": "SINGLE" } }, "smartSubstitution": { "data": true }, "collection": { "data": "{}" }, "misc": { "formToNativeQuery": { "data": "{\n \"find\": \"{}\",\n \"limit\": 10,\n \"batchSize\": 10\n}\n", "status": "SUCCESS" } } } }, "executeOnLoad": false, "dynamicBindingPathList": [], "isValid": true, "invalids": [], "messages": [], "jsonPathKeys": [], "confirmBeforeExecute": false, "userPermissions": [], "validName": "MongoQuery" }, "publishedAction": { "datasource": { "userPermissions": [], "messages": [], "isValid": true, "new": true }, "messages": [], "confirmBeforeExecute": false, "userPermissions": [] }, "new": false }, { "id": "Page1_echoAPI", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "62453cc2377813071bab4e16_62453f75377813071bab4e54", "pluginType": "API", "pluginId": "restapi-plugin", "unpublishedAction": { "name": "echoAPI", "datasource": { "userPermissions": [], "name": "DEFAULT_REST_DATASOURCE", "pluginId": "restapi-plugin", "datasourceConfiguration": { "url": "http://host.docker.internal:5001/v1/mock-api" }, "invalids": [], "messages": [], "isValid": true, "new": true }, "pageId": "Page1", "actionConfiguration": { "timeoutInMillisecond": 10000, "paginationType": "NONE", "path": "/echo", "headers": [{ "key": "info", "value": "this is a test" }], "encodeParamsToggle": true, "queryParameters": [], "httpMethod": "GET", "pluginSpecifiedTemplates": [{ "value": true }], "formData": { "apiContentType": "none" } }, "executeOnLoad": true, "dynamicBindingPathList": [], "isValid": true, "invalids": [], "messages": [], "jsonPathKeys": [], "confirmBeforeExecute": false, "userPermissions": [], "validName": "echoAPI" }, "publishedAction": { "datasource": { "userPermissions": [], "messages": [], "isValid": true, "new": true }, "messages": [], "confirmBeforeExecute": false, "userPermissions": [] }, "new": false }, { "id": "Page1_PostgresQuery", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "6249ed44068394009c56232d_6249f439068394009c56234f", "pluginType": "DB", "pluginId": "postgres-plugin", "unpublishedAction": { "name": "PostgresQuery", "datasource": { "id": "TEDPostgres", "userPermissions": [], "pluginId": "postgres-plugin", "messages": [], "isValid": true, "new": false }, "pageId": "Page1", "actionConfiguration": { "timeoutInMillisecond": 10000, "paginationType": "NONE", "encodeParamsToggle": true, "body": "SELECT * FROM public.\"users\" LIMIT 10;", "pluginSpecifiedTemplates": [{ "value": true }] }, "executeOnLoad": true, "isValid": true, "invalids": [], "messages": [], "jsonPathKeys": [], "confirmBeforeExecute": false, "userPermissions": [], "validName": "PostgresQuery" }, "publishedAction": { "datasource": { "userPermissions": [], "messages": [], "isValid": true, "new": true }, "messages": [], "confirmBeforeExecute": false, "userPermissions": [] }, "new": false }, { "id": "Page1_MySQLQuery", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "6249ed44068394009c56232d_6249f5af068394009c562351", "pluginType": "DB", "pluginId": "mysql-plugin", "unpublishedAction": { "name": "MySQLQuery", "datasource": { "id": "TEDMySQL", "userPermissions": [], "pluginId": "mysql-plugin", "messages": [], "isValid": true, "new": false }, "pageId": "Page1", "actionConfiguration": { "timeoutInMillisecond": 10000, "paginationType": "NONE", "encodeParamsToggle": true, "body": "SELECT * FROM configs LIMIT 10;", "pluginSpecifiedTemplates": [{ "value": true }] }, "executeOnLoad": true, "isValid": true, "invalids": [], "messages": [], "jsonPathKeys": [], "confirmBeforeExecute": false, "userPermissions": [], "validName": "MySQLQuery" }, "publishedAction": { "datasource": { "userPermissions": [], "messages": [], "isValid": true, "new": true }, "messages": [], "confirmBeforeExecute": false, "userPermissions": [] }, "new": false }, { "id": "Page1_JSObject1.myFun1", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "6249ed44068394009c56232d_6249f822068394009c562359", "pluginType": "JS", "pluginId": "js-plugin", "unpublishedAction": { "name": "myFun1", "fullyQualifiedName": "JSObject1.myFun1", "datasource": { "userPermissions": [], "name": "UNUSED_DATASOURCE", "pluginId": "js-plugin", "messages": [], "isValid": true, "new": true }, "pageId": "Page1", "collectionId": "Page1_JSObject1", "actionConfiguration": { "timeoutInMillisecond": 10000, "paginationType": "NONE", "encodeParamsToggle": true, "body": "() => {\n\t\treturn \"Success\";\n\t}", "jsArguments": [], "isAsync": false }, "executeOnLoad": false, "dynamicBindingPathList": [{ "key": "body" }], "isValid": true, "invalids": [], "messages": [], "jsonPathKeys": ["() => {\n\t\treturn \"Success\";\n\t}"], "confirmBeforeExecute": false, "userPermissions": [], "validName": "JSObject1.myFun1" }, "publishedAction": { "datasource": { "userPermissions": [], "messages": [], "isValid": true, "new": true }, "messages": [], "confirmBeforeExecute": false, "userPermissions": [] }, "new": false }, { "id": "Page1_JSObject1.myFun2", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "6249ed44068394009c56232d_6249f822068394009c56235b", "pluginType": "JS", "pluginId": "js-plugin", "unpublishedAction": { "name": "myFun2", "fullyQualifiedName": "JSObject1.myFun2", "datasource": { "userPermissions": [], "name": "UNUSED_DATASOURCE", "pluginId": "js-plugin", "messages": [], "isValid": true, "new": true }, "pageId": "Page1", "collectionId": "Page1_JSObject1", "actionConfiguration": { "timeoutInMillisecond": 10000, "paginationType": "NONE", "encodeParamsToggle": true, "body": "async () => {\n\t\t//use async-await or promises\n\t}", "jsArguments": [], "isAsync": true }, "executeOnLoad": false, "dynamicBindingPathList": [{ "key": "body" }], "isValid": true, "invalids": [], "messages": [], "jsonPathKeys": [ "async () => {\n\t\t//use async-await or promises\n\t}" ], "confirmBeforeExecute": false, "userPermissions": [], "validName": "JSObject1.myFun2" }, "publishedAction": { "datasource": { "userPermissions": [], "messages": [], "isValid": true, "new": true }, "messages": [], "confirmBeforeExecute": false, "userPermissions": [] }, "new": false } ], "actionCollectionList": [ { "id": "Page1_JSObject1", "userPermissions": ["read:actions", "execute:actions", "manage:actions"], "gitSyncId": "6249ed44068394009c56232d_6249f7e3068394009c562357", "unpublishedCollection": { "name": "JSObject1", "pageId": "Page1", "pluginId": "js-plugin", "pluginType": "JS", "actionIds": [], "archivedActionIds": [], "actions": [], "archivedActions": [], "body": "export default {\n\tmyVar1: [],\n\tmyVar2: {},\n\tmyFun1: () => {\n\t\treturn \"Success\";\n\t},\n\tmyFun2: async () => {\n\t\t//use async-await or promises\n\t}\n}", "variables": [ { "name": "myVar1", "value": [] }, { "name": "myVar2", "value": {} } ] }, "new": false } ], "invisibleActionFields": { "Page1_MongoQuery": { "unpublishedUserSetOnLoad": false, "publishedUserSetOnLoad": false }, "Page1_echoAPI": { "unpublishedUserSetOnLoad": false, "publishedUserSetOnLoad": false }, "Page1_PostgresQuery": { "unpublishedUserSetOnLoad": false, "publishedUserSetOnLoad": false }, "Page1_JSObject1.myFun2": { "unpublishedUserSetOnLoad": false, "publishedUserSetOnLoad": false }, "Page1_JSObject1.myFun1": { "unpublishedUserSetOnLoad": false, "publishedUserSetOnLoad": false }, "Page1_MySQLQuery": { "unpublishedUserSetOnLoad": false, "publishedUserSetOnLoad": false } }, "editModeTheme": { "name": "Classic", "displayName": "Classic", "new": true, "isSystemTheme": true }, "publishedTheme": { "name": "Classic", "displayName": "Classic", "new": true, "isSystemTheme": true }, "publishedLayoutmongoEscapedWidgets": {}, "unpublishedLayoutmongoEscapedWidgets": {} }