[
    {
        "name": "APIs",
        "items": [
            {
                "name": "Instance APIs Schema",
                "items": [
                    {
                        "name": "getAll"
                    },
                    {
                        "name": "getAllByStream"
                    },
                    {
                        "name": "getById"
                    },
                    {
                        "name": "saveSingleOrMultiple"
                    },
                    {
                        "name": "masterSave"
                    },
                    {
                        "name": "arrayOperations"
                    },
                    {
                        "name": "updateById"
                    },
                    {
                        "name": "updateMany"
                    },
                    {
                        "name": "replaceById"
                    },
                    {
                        "name": "removeById"
                    },
                    {
                        "name": "query"
                    },
                    {
                        "name": "queryByStream"
                    },
                    {
                        "name": "removeByQuery"
                    },
                    {
                        "name": "aggregate"
                    },
                    {
                        "name": "count"
                    },
                    {
                        "name": "distinct"
                    },
                    {
                        "name": "distinctQuery"
                    }
                ]
            },
            {
                "name": "Instance APIs Generated",
                "items": [
                    {
                        "name": "getAllGen"
                    },
                    {
                        "name": "getAllByStreamGen"
                    },
                    {
                        "name": "getByIdGen"
                    },
                    {
                        "name": "saveSingleOrMultipleGen"
                    },
                    {
                        "name": "masterSaveGen"
                    },
                    {
                        "name": "arrayOperationsGen"
                    },
                    {
                        "name": "updateByIdGen"
                    },
                    {
                        "name": "updateManyGen"
                    },
                    {
                        "name": "replaceByIdGen"
                    },
                    {
                        "name": "removeByIdGen"
                    },
                    {
                        "name": "queryGen"
                    },
                    {
                        "name": "queryByStreamGen"
                    },
                    {
                        "name": "removeByQueryGen"
                    },
                    {
                        "name": "aggregateGen"
                    },
                    {
                        "name": "countGen"
                    },
                    {
                        "name": "distinctGen"
                    },
                    {
                        "name": "distinctQueryGen"
                    }
                ]
            },
            {
                "name": "System APIs",
                "items": [
                    {
                        "name": "encrypt"
                    },
                    {
                        "name": "decrypt"
                    },
                    {
                        "name": "hash"
                    },
                    {
                        "name": "getToken"
                    },
                    {
                        "name": "callExternalApi"
                    },
                    {
                        "name": "getSecret"
                    },
                    {
                        "name": "getKey"
                    },
                    {
                        "name": "setKey"
                    },
                    {
                        "name": "removeKey"
                    },
                    {
                        "name": "resetCacheDB"
                    },
                    {
                        "name": "resetCacheThirdPartyApis"
                    },
                    {
                        "name": "resetCacheCustomApis"
                    },
                    {
                        "name": "resetCacheSystemApis"
                    },
                    {
                        "name": "getTableMeta"
                    },
                    {
                        "name": "emitEvent"
                    },
                    {
                        "name": "emitEventWS"
                    },
                    {
                        "name": "isValidDataForTable"
                    },
                    {
                        "name": "isValidDataForCustomAPI"
                    },
                    {
                        "name": "isValidDataForThirdPartyAPI"
                    }
                ]
            },
            {
                "name": "Settings",
                "items": [
                    {
                        "name": "authTokenInfo"
                    }
                ]
            },
            {
                "name": "Schema",
                "items": [
                    {
                        "name": "schema"
                    },
                    {
                        "name": "validation"
                    },
                    {
                        "name": "conversion"
                    }
                ]
            }
        ]
    }
]
