control-freak-ide/server/nodejs/lib/build/route/services.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

780 lines
32 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function default_1(target) {
return {
'SMDVersion': '2.0',
'description': 'Xapp JSON RPC Server',
'contentType': 'application\/json',
'transport': 'POST',
'envelope': 'JSON-RPC-2.0',
'target': target,
'services': {
'Library_Store.getReader': { 'transport': 'POST', 'target': null, 'parameters': [] },
'Library_Store.getWriter': { 'transport': 'POST', 'target': null, 'parameters': [] },
'Library_Store.get': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'optional': false
}, { 'name': 'query', 'default': null, 'optional': true }]
},
'Library_Store.set': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'default': '.',
'optional': true
}, { 'name': 'query', 'default': null, 'optional': true }, {
'name': 'value',
'default': null,
'optional': true
}, { 'name': 'decodeValue', 'default': true, 'optional': true }]
},
'Library_Store.remove': {
'transport': 'POST',
'target': null,
'parameters': [{
'name': 'section',
'optional': false
}, {
'name': 'path',
'default': '.',
'optional': true
}, { 'name': 'query', 'default': null, 'optional': true }
]
},
'Library_Store.update': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'default': '.',
'optional': true
}, { 'name': 'searchQuery', 'default': null, 'optional': true }, {
'name': 'value',
'default': null,
'optional': true
}, { 'name': 'decodeValue', 'default': true, 'optional': true }]
},
'XApp_Store.getReader': { 'transport': 'POST', 'target': null, 'parameters': [] },
'XApp_Store.getWriter': { 'transport': 'POST', 'target': null, 'parameters': [] },
'XApp_Store.get': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'optional': false
}, { 'name': 'query', 'default': null, 'optional': true }]
},
'XApp_Store.set': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'default': '.',
'optional': true
}, { 'name': 'query', 'default': null, 'optional': true }, {
'name': 'value',
'default': null,
'optional': true
}, { 'name': 'decodeValue', 'default': true, 'optional': true }]
},
'XApp_Store.update': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'default': '.',
'optional': true
}, { 'name': 'searchQuery', 'default': null, 'optional': true }, {
'name': 'value',
'default': null,
'optional': true
}, { 'name': 'decodeValue', 'default': true, 'optional': true }]
},
'XCOM_Directory_Service.find': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'mount',
'optional': false,
'type': 'mixed'
}, { 'name': 'searchConf', 'optional': false, 'type': 'mixed' }]
},
'XCOM_Directory_Service.compress': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'mount',
'optional': false,
'type': 'mixed'
}, { 'name': 'selection', 'optional': false, 'type': 'mixed' }, {
'name': 'type',
'default': 'zip',
'optional': true,
'type': 'string'
}]
},
'XCOM_Directory_Service.extract': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{ 'name': 'mount', 'optional': false, 'type': 'mixed' }, {
'name': 'what',
'optional': false,
'type': 'mixed'
}]
},
'XCOM_Directory_Service.rename': {
'transport': 'POST',
'target': null,
'returns': 'array',
'parameters': [{ 'name': 'mount', 'optional': false, 'type': 'mixed' }, {
'name': 'path',
'optional': false,
'type': 'mixed'
}, { 'name': 'newFileName', 'optional': false }]
},
'XCOM_Directory_Service.putRemote': {
'transport': 'POST',
'target': null,
'returns': 'array',
'parameters': [{ 'name': 'mount', 'optional': false }, {
'name': 'destination',
'optional': false
}]
},
'XCOM_Directory_Service.convert_size_to_num': {
'transport': 'POST',
'target': null,
'returns': ['integer', 'string'],
'parameters': [{ 'name': 'size', 'optional': false, 'type': 'mixed' }]
},
'XCOM_Directory_Service.get_max_fileupload_size': {
'transport': 'POST',
'target': null,
'parameters': []
},
'XCOM_Directory_Service.put': {
'transport': 'POST',
'target': null,
'returns': 'array',
'parameters': []
},
'XCOM_Directory_Service.delete': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'selection', 'optional': false }, {
'name': 'options',
'optional': false
}, { 'name': 'secure', 'default': false, 'optional': true }]
},
'XCOM_Directory_Service.move': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'selection', 'optional': false }, {
'name': 'dst',
'optional': false
}, { 'name': 'inclusion', 'default': [], 'optional': true }, {
'name': 'exclusion',
'default': [],
'optional': true
}, { 'name': 'mode', 'default': 1504, 'optional': true }]
},
'XCOM_Directory_Service.copy': {
'transport': 'POST',
'target': null,
'returns': 'array',
'parameters': [{
'name': 'selection',
'optional': false,
'type': 'mixed'
}, { 'name': 'dst', 'optional': false, 'type': 'mixed' }, {
'name': 'options',
'optional': false,
'type': 'array'
}]
},
'XCOM_Directory_Service.ls': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'mount', 'default': 'ws', 'optional': true }, {
'name': 'path',
'default': '\/',
'optional': true
}, { 'name': 'options', 'default': null, 'optional': true }, {
'name': 'recursive',
'default': false,
'optional': true
}]
},
'XCOM_Directory_Service.downloadTo': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{ 'name': 'url', 'optional': false, 'type': 'mixed' }, {
'name': 'mount',
'optional': false,
'type': 'mixed'
}, { 'name': 'to', 'optional': false, 'type': 'string' }]
},
'XCOM_Directory_Service.fileUpdate': {
'transport': 'POST',
'target': null,
'returns': ['boolean', 'mixed'],
'parameters': []
},
'XCOM_Directory_Service.getFileSystem': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{ 'name': 'mount', 'default': '', 'optional': true }]
},
'XCOM_Directory_Service.getFSResources': {
'transport': 'POST',
'target': null,
'returns': ['array', 'mixed', 'null'],
'parameters': []
},
'XCOM_Directory_Service.getResourceType': {
'transport': 'POST',
'target': null,
'returns': ['boolean', 'string'],
'parameters': [{ 'name': 'mount', 'optional': false, 'type': 'mixed' }]
},
'XCOM_Directory_Service.isRemoteOperation': {
'transport': 'POST',
'target': null,
'returns': 'boolean',
'parameters': [{ 'name': 'src', 'optional': false, 'type': 'mixed' }, {
'name': 'dst',
'optional': false,
'type': 'mixed'
}]
},
'XCOM_Directory_Service.isRemoteToRemoteOperation': {
'transport': 'POST',
'target': null,
'returns': 'boolean',
'parameters': [{ 'name': 'src', 'optional': false, 'type': 'mixed' }, {
'name': 'dst',
'optional': false,
'type': 'mixed'
}]
},
'XCOM_Directory_Service.set': {
'transport': 'POST',
'target': null,
'returns': 'boolean',
'parameters': [{ 'name': 'mount', 'optional': false, 'type': 'mixed' }, {
'name': 'path',
'optional': false,
'type': 'mixed'
}, {
'name': 'content',
'default': '',
'optional': true,
'type': 'string'
}, { 'name': 'errors', 'default': [], 'optional': true, 'type': 'array' }]
},
'XCOM_Directory_Service.mkfile': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'mount', 'optional': false }, {
'name': 'path',
'optional': false
},
{
'content': 'content',
'optional': false
}
]
},
'XCOM_Directory_Service.mkdir': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'mount', 'optional': false }, {
'name': 'path',
'optional': false
}]
},
'XCOM_Directory_Service.copyDirectory': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'srcDir', 'optional': false }, {
'name': 'dstDirectory',
'optional': false
}, { 'name': 'options', 'default': [], 'optional': false }, {
'name': 'inclusionMask',
'default': [],
'optional': false
}, { 'name': 'exclusionMask', 'default': [], 'optional': false }, {
'name': 'error',
'optional': false
}, { 'name': 'success', 'optional': false }]
},
'XCOM_Directory_Service.get': {
'transport': 'POST',
'target': null,
'returns': ['boolean', 'string'],
'parameters': [{
'name': 'path',
'optional': false,
'type': 'mixed'
}, {
'name': 'attachment',
'default': false,
'optional': true,
'type': ['boolean', 'false']
}, {
'name': 'send',
'default': true,
'optional': true,
'type': ['boolean', 'true']
}, {
'name': 'width',
'default': null,
'optional': true,
'type': 'null'
}, {
'name': 'time',
'default': null,
'optional': true,
'type': 'null'
}, { 'name': 'mount', 'default': '', 'optional': true, 'type': 'string' }]
},
'XCOM_Directory_Service.get2': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'mount', 'default': '', 'optional': false }, {
'name': 'path',
'optional': false
}, { 'name': 'attachment', 'default': false, 'optional': true }, {
'name': 'send',
'default': true,
'optional': true
}, { 'name': 'width', 'default': null, 'optional': true }, {
'name': 'time',
'default': null,
'optional': true
}]
},
'XCOM_Directory_Service.deleteDirectory': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'path', 'optional': false }]
},
'XCOM_Directory_Service.deleteFile': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'path', 'optional': false }]
},
'XCOM_Directory_Service.createToken': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'what', 'optional': false }]
},
'XApp_Resource_Service.createResource': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'resource', 'optional': false }, {
'name': 'test',
'default': false,
'optional': true
}]
},
'XApp_Resource_Service.updateResource': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'resource', 'optional': false }, {
'name': 'test',
'default': false,
'optional': true
}]
},
'XApp_Resource_Service.removeResource': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'resource', 'optional': false }, {
'name': 'test',
'default': false,
'optional': true
}]
},
'XApp_Resource_Service.ls': { 'transport': 'POST', 'target': null, 'parameters': [] },
'XApp_Tracking_Service.get': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'optional': false
}, { 'name': 'query', 'default': null, 'optional': true }]
},
'XApp_Tracking_Service.set': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'section', 'optional': false }, {
'name': 'path',
'default': '.',
'optional': true
}, { 'name': 'query', 'default': null, 'optional': true }, {
'name': 'value',
'default': null,
'optional': true
}, { 'name': 'decodeValue', 'default': true, 'optional': true }]
},
'XCF_Driver_Service.ls': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'default': null, 'optional': true }]
},
'XCF_Driver_Service.createItem': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'optional': false }, {
'name': 'path',
'optional': false
}, { 'name': 'title', 'optional': false }, {
'name': 'meta',
'optional': false
}, { 'name': 'driverCode', 'optional': false }]
},
'XCF_Driver_Service.get': {
'transport': 'POST',
'target': null,
'parameters': [
{
'name': 'path',
'optional': false
},
{
'name': 'send',
'optional': false
},
{
'name': 'attachment',
'optional': false
}
]
},
'XCF_Driver_Service.set': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [
{ 'name': 'scope', 'optional': false, 'type': 'mixed' }, {
'name': 'path',
'optional': false,
'type': 'mixed'
}, { 'name': 'content', 'optional': false, 'type': 'mixed' }
]
},
'XCF_Driver_Service.createGroup': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'scopeName',
'default': 'system_driver',
'optional': false,
'type': 'string'
}, { 'name': 'name', 'optional': false, 'type': 'mixed' }]
},
'XCF_Driver_Service.updateItemMetaData': {
'transport': 'POST',
'target': null,
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false
}, {
'name': 'driverPathRelative',
'default': 'Denon\/Denon Base.meta.json',
'optional': false
}, { 'name': 'dataPath', 'default': '\/inputs', 'optional': false }, {
'name': 'query',
'optional': false
}, { 'name': 'value', 'optional': false }]
},
'XCF_Driver_Service.removeGroup': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false,
'type': 'string'
}, { 'name': 'name', 'optional': false, 'type': 'mixed' }]
},
'XCF_Driver_Service.removeItem': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'optional': false }, {
'name': 'path',
'optional': false
}, { 'name': 'name', 'optional': false }]
},
'XCF_Device_Service.ls': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'default': null, 'optional': true }]
},
'XCF_Device_Service.getDeviceContent': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'optional': false }, {
'name': 'path',
'optional': false
}]
},
'XCF_Device_Service.setDeviceContent': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{ 'name': 'scope', 'optional': false, 'type': 'mixed' }, {
'name': 'path',
'optional': false,
'type': 'mixed'
}, { 'name': 'content', 'optional': false, 'type': 'mixed' }]
},
'XCF_Device_Service.updateItemMetaData': {
'transport': 'POST',
'target': null,
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false
}, {
'name': 'driverPathRelative',
'default': 'Denon\/Denon Base.meta.json',
'optional': false
}, { 'name': 'dataPath', 'default': '\/inputs', 'optional': false }, {
'name': 'query',
'optional': false
}, { 'name': 'value', 'optional': false }]
},
'XCF_Device_Service.createGroup': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false,
'type': 'string'
}, { 'name': 'name', 'optional': false, 'type': 'mixed' }]
},
'XCF_Device_Service.createItem': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'options', 'default': [], 'optional': true }]
},
'XCF_Device_Service.removeItem': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'optional': false }, {
'name': 'name',
'optional': false
}]
},
'XCF_Device_Service.removeGroup': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false,
'type': 'string'
}, { 'name': 'name', 'optional': false, 'type': 'mixed' }]
},
'XCF_Protocol_Service.ls': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'default': null, 'optional': true }]
},
'XCF_Protocol_Service.getProtocolContent': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'scope', 'optional': false }, {
'name': 'path',
'optional': false
}]
},
'XCF_Protocol_Service.setProtocolContent': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{ 'name': 'scope', 'optional': false, 'type': 'mixed' }, {
'name': 'path',
'optional': false,
'type': 'mixed'
}, { 'name': 'content', 'optional': false, 'type': 'mixed' }]
},
'XCF_Protocol_Service.updateItemMetaData': {
'transport': 'POST',
'target': null,
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false
}, {
'name': 'driverPathRelative',
'default': 'Denon\/Denon Base.meta.json',
'optional': false
}, { 'name': 'dataPath', 'default': '\/inputs', 'optional': false }, {
'name': 'query',
'optional': false
}, { 'name': 'value', 'optional': false }]
},
'XCF_Protocol_Service.createGroup': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'scopeName',
'default': 'system_protocols',
'optional': false,
'type': 'string'
}, { 'name': 'name', 'optional': false, 'type': 'mixed' }]
},
'XCF_Protocol_Service.createItem': {
'transport': 'POST',
'target': null,
'returns': 'array',
'parameters': [{ 'name': 'scope', 'optional': false, 'type': 'array' }, {
'name': 'path',
'optional': false
}, { 'name': 'title', 'optional': false }, {
'name': 'meta',
'optional': false
}, { 'name': 'driverCode', 'optional': false }]
},
'XCF_Protocol_Service.removeItem': {
'transport': 'POST',
'target': null,
'returns': 'array',
'parameters': [{ 'name': 'scope', 'optional': false, 'type': 'array' }, {
'name': 'name',
'optional': false
}]
},
'XCF_Protocol_Service.removeGroup': {
'transport': 'POST',
'target': null,
'returns': 'mixed',
'parameters': [{
'name': 'scopeName',
'default': 'system',
'optional': false,
'type': 'string'
}, { 'name': 'name', 'optional': false, 'type': 'mixed' }]
},
'XApp_XIDE_Controller_UserService.test': {
'transport': 'POST',
'target': null,
'parameters': []
},
'XApp_XIDE_Controller_UserService.login': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'userName', 'optional': false }, {
'name': 'password',
'optional': false
}]
},
'XIDE_NodeJS_Service.ls': { 'transport': 'POST', 'target': null, 'parameters': [] },
'XIDE_NodeJS_Service.stop': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'services', 'default': [], 'optional': true }]
},
'XIDE_NodeJS_Service.start': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'services', 'default': [], 'optional': true }]
},
'XIDE_NodeJS_Service.run': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'arguments', 'optional': false }]
},
'XIDE_NodeJS_Service.checkServer': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'arguments', 'optional': false }]
},
'XIDE_NodeJS_Service.runDebugServer': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'arguments', 'optional': false }]
},
'XIDE_VE_Service.ls': { 'transport': 'POST', 'target': null, 'parameters': [] },
'XIDE_VE_Service.view': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'file', 'optional': false }]
},
'XApp_XIDE_Workbench_Service.getInfo': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'dummy', 'optional': false }]
},
'XApp_XIDE_Workbench_Service.setState': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'data', 'optional': false }]
},
'XApp_XIDE_Workbench_Service.getWorkbenchState': {
'transport': 'POST',
'target': null,
'returns': ['object', 'xapp_xide_workbenchstate'],
'parameters': [{ 'name': 'path', 'optional': false, 'type': 'mixed' }]
},
'XApp_XIDE_Workbench_Service.createProject': {
'transport': 'POST',
'target': null,
'parameters': [{
'name': 'name',
'default': '',
'optional': true
}, {
'name': 'projectToClone',
'default': '',
'optional': true
}, {
'name': 'eclipseSupport',
'default': false,
'optional': true
}, { 'name': 'projectTemplate', 'default': '', 'optional': true }]
},
'XIDE_Log_Service.ls': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'which', 'default': null, 'optional': true }]
},
'XIDE_Log_Service.lsAbs': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'path', 'default': null, 'optional': true }]
},
'XIDE_Log_Service.clear': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'which', 'optional': false }]
},
'XIDE_Log_Service.clearAbs': {
'transport': 'POST',
'target': null,
'parameters': [{ 'name': 'path', 'optional': false }]
}
}
};
}
exports.default = default_1;
//# sourceMappingURL=services.js.map