File: //usr/syno/synoman/webapi/SYNO.Core.Desktop.lib
{"SYNO.Core.Desktop.Defs": {"allowUser": ["admin.local", "admin.ldap", "admin.domain", "normal.local", "normal.ldap", "normal.domain"], "appPriv": "", "authLevel": 2, "cacheEntryParam": [], "cacheType": 1, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"getjs": {"allowDemo": true, "allowDownload": true, "cacheMethodType": 1, "cacheRefMTimeFiles": ["/etc/synoinfo.conf"], "cacheTimeout": 3600, "cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -20, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.Initdata": {"allowUser": ["admin.local", "admin.ldap", "admin.domain", "normal.local", "normal.ldap", "normal.domain"], "appPriv": "", "authLevel": 2, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"get_user_lang": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"get_user_service": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"get_ui_config": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"get": {"allowDemo": true, "cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -20, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.JSUIString": {"appPriv": "", "authLevel": 0, "cacheEntryParam": [], "cacheType": 1, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"getjs": {"allowDemo": true, "allowDownload": true, "cacheMethodType": 1, "cacheRefMTimeFiles": [], "cacheTimeout": 3600, "cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.PersonalUpdater": {"allowUser": ["admin.local", "admin.domain", "admin.ldap", "normal.local", "normal.domain", "normal.ldap"], "appPriv": "", "authLevel": 1, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"get_update_progress": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"need_update": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"get_current_job": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"start": {"cgiProcReusable": false, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": 0, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.SessionData": {"allowUser": ["admin.local", "admin.domain", "admin.ldap", "normal.local", "normal.domain", "normal.ldap"], "appPriv": "", "authLevel": 2, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"getjs": {"allowDemo": true, "allowDownload": true, "allowTimeout": true, "cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"getjs_mobile": {"allowDemo": true, "allowDownload": true, "allowTimeout": true, "cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"getjs_forgotpass": {"allowDemo": true, "allowDownload": true, "allowTimeout": true, "cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}]}, "minVersion": 1, "priority": 0, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.Timeout": {"allowUser": ["admin.local", "admin.domain", "admin.ldap", "normal.local", "normal.domain", "normal.ldap"], "appPriv": "", "authLevel": 1, "cacheEntryParam": [], "cacheType": 1, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"check": {"allowDemo": true, "allowTimeout": true, "cacheMethodType": 1, "cacheRefMTimeFiles": [], "cacheTimeout": 3600, "cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"get": {"allowDemo": true, "allowTimeout": true, "cacheMethodType": 1, "cacheRefMTimeFiles": ["/etc/synoinfo.conf"], "cacheTimeout": 3600, "cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"reset": {"allowDemo": true, "cacheMethodType": 1, "cacheRefMTimeFiles": [], "cacheTimeout": 3600, "cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}]}, "minVersion": 1, "priority": 0, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.UIString": {"appPriv": "", "authLevel": 0, "cacheEntryParam": [], "cacheType": 1, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"getjs": {"allowDemo": true, "allowDownload": true, "cacheMethodType": 1, "cacheRefMTimeFiles": [], "cacheTimeout": 3600, "cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.Core.Desktop.Upgrade": {"appPriv": "", "authLevel": 0, "disableSocket": false, "lib": "lib/SYNO.Core.Desktop.so", "maxVersion": 1, "methods": {"1": [{"get_pgsql": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"done": {"allowUser": ["admin.local", "admin.domain", "admin.ldap", "normal.local", "normal.domain", "normal.ldap"], "cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}}