import {controllerApiConfig} from '../config/app-config'; export default { "name": "resourceDictionary", "connector": "rest", "baseURL": controllerApiConfig.http.url + "/dictionary", "crud": false, "debug": true, "operations": [{ "template": { "method": "GET", "url": controllerApiConfig.http.url + "/dictionary/{name}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getByName": ["name"] } }, { "template": { "method": "GET", "url": controllerApiConfig.http.url + "/dictionary/source-mapping", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getSourceMapping": [] } }, { "template": { "method": "GET", "url": controllerApiConfig.http.url + "/dictionary/search/{tags}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getByTags": ["tags"] } }, { "template": { "method": "POST", "url": controllerApiConfig.http.url + "/dictionary", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "body": "{resourceDictionary}", "responsePath": "$.*" }, "functions": { "save": ["resourceDictionary"] } }, { "template": { "method": "POST", "url": controllerApiConfig.http.url + "/dictionary/by-names", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "body": "{resourceDictionaryList}", "responsePath": "$.*" }, "functions": { "searchbyNames": ["resourceDictionaryList"] } }, { "template": { "method": "GET", "url": controllerApiConfig.http.url + "/model-type/{source}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getModelType": ["source"] } }, { "template": { "method": "GET", "url": controllerApiConfig.http.url + "/model-type/by-definition/data_type", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": controllerApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getDataTypes": [] } } ] };