support set body parameter by json
[sdc/sdc-workflow-designer.git] / sdc-workflow-designer-ui / src / app / services / workflow-config.service.ts
index 469fde9..38d9fb5 100644 (file)
@@ -15,7 +15,7 @@ import { WorkflowService } from "./workflow.service";
 import { Microservice } from "../model/workflow/microservice";\r
 import { Observable } from "rxjs/Rx";\r
 import { HttpService } from "../util/http.service";\r
-import { Swagger } from "../model/swagger";\r
+import { Swagger, SwaggerSchemaObject } from "../model/swagger";\r
 \r
 /**\r
  * WorkflowConfigService\r
@@ -46,4 +46,11 @@ export class WorkflowConfigService {
             return undefined;\r
         }\r
     }\r
+\r
+    public getDefinition(swagger: Swagger, position: string): SwaggerSchemaObject {\r
+        const definitionName = position.substring('#/definitions/'.length);\r
+\r
+        return swagger.definitions[definitionName];\r
+    }\r
+\r
 }\r