import { processorApiConfig } from '../config/app-config'; export default { "name": "blueprint", "connector": "rest", "baseURL": processorApiConfig.http.url, "crud": false, "debug": true, "operations": [{ "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getAllblueprints": [] } }, { "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/{id}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getOneBluePrint": ["id"] } }, { "template": { "method": "DELETE", "url": processorApiConfig.http.url + "/blueprint-model/{id}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "deleteBluePrint": ["id"] } }, { "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/search/{tags}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getByTags": ["tags"] } }, { "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/meta-data/{keyword}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$.*" }, "functions": { "getBlueprintsByKeyword": ["keyword"] } }, { "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/paged?limit={limit}&offset={offset}&sort={sort}&sortType={sortType}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$", }, "functions": { "getPagedBlueprints": ["limit", "offset", "sort", "sortType"], } }, { "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/paged/meta-data/{keyword}?limit={limit}&offset={offset}&sort={sort}&sortType={sortType}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$", }, "functions": { "getMetaDataPagedBlueprints": ["limit", "offset", "sort", "keyword", "sortType"], } }, { "template": { "method": "GET", "url": processorApiConfig.http.url + "/blueprint-model/by-name/{name}/version/{version}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": processorApiConfig.http.authToken }, "responsePath": "$", }, "functions": { "getBlueprintByNameAndVersion": ["name", "version"], } }, ] };