Improve error reporting during the service import
[sdc.git] / docs / openapi / openapi-sdce-1.json
1 {
2   "openapi" : "3.0.1",
3   "info" : {
4     "contact" : {
5       "email" : "onap-discuss@lists.onap.org",
6       "name" : "ONAP",
7       "url" : "https://onap.readthedocs.io"
8     },
9     "description" : "SDC API for onboarding (SDCE-1)",
10     "license" : {
11       "name" : "Apache 2.0",
12       "url" : "http://www.apache.org/licenses/LICENSE-2.0"
13     },
14     "title" : "SPC API: SDCE-1",
15     "version" : "1.0"
16   },
17   "servers" : [ {
18     "description" : "SDCE-1 APIs",
19     "url" : "/sdc"
20   } ],
21   "paths" : {
22     "/application.wadl" : {
23       "get" : {
24         "operationId" : "getWadl",
25         "responses" : {
26           "default" : {
27             "content" : {
28               "application/vnd.sun.wadl+xml" : { },
29               "application/xml" : { }
30             },
31             "description" : "default response"
32           }
33         }
34       }
35     },
36     "/application.wadl/{path}" : {
37       "get" : {
38         "operationId" : "getExternalGrammar",
39         "parameters" : [ {
40           "in" : "path",
41           "name" : "path",
42           "required" : true,
43           "schema" : {
44             "type" : "string"
45           }
46         } ],
47         "responses" : {
48           "default" : {
49             "content" : {
50               "application/xml" : { }
51             },
52             "description" : "default response"
53           }
54         }
55       }
56     },
57     "/v1.0/actuator/prometheus" : {
58       "get" : {
59         "description" : "Gets the prometheus micrometer application metrics",
60         "operationId" : "prometheusMetrics",
61         "parameters" : [ {
62           "description" : "The Accept header to determine the output content type",
63           "in" : "header",
64           "name" : "Accept",
65           "schema" : {
66             "type" : "string"
67           }
68         } ],
69         "responses" : {
70           "default" : {
71             "content" : {
72               "*/*" : {
73                 "schema" : {
74                   "type" : "string"
75                 }
76               }
77             },
78             "description" : "default response"
79           }
80         },
81         "summary" : "Prometheus Micrometer Metrics",
82         "tags" : [ "SDCE-1 APIs" ]
83       }
84     },
85     "/v1.0/application-configuration" : {
86       "post" : {
87         "description" : "Insert JSON schema into application config table",
88         "operationId" : "insertToTable",
89         "parameters" : [ {
90           "in" : "query",
91           "name" : "namespace",
92           "schema" : {
93             "type" : "string"
94           }
95         }, {
96           "in" : "query",
97           "name" : "key",
98           "schema" : {
99             "type" : "string"
100           }
101         } ],
102         "requestBody" : {
103           "content" : {
104             "multipart/form-data" : {
105               "schema" : {
106                 "type" : "object"
107               }
108             }
109           }
110         },
111         "responses" : {
112           "default" : {
113             "content" : {
114               "application/json" : { }
115             },
116             "description" : "default response"
117           }
118         },
119         "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
120       }
121     },
122     "/v1.0/application-configuration/{namespace}" : {
123       "get" : {
124         "description" : "Get List of keys and descriptions by namespace",
125         "operationId" : "getListOfConfigurationByNamespaceFromTable",
126         "parameters" : [ {
127           "in" : "path",
128           "name" : "namespace",
129           "required" : true,
130           "schema" : {
131             "type" : "string"
132           }
133         } ],
134         "responses" : {
135           "default" : {
136             "content" : {
137               "application/json" : {
138                 "schema" : {
139                   "type" : "array",
140                   "items" : {
141                     "$ref" : "#/components/schemas/ApplicationConfigDto"
142                   }
143                 }
144               }
145             }
146           }
147         },
148         "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
149       }
150     },
151     "/v1.0/application-configuration/{namespace}/{key}" : {
152       "get" : {
153         "description" : "Get JSON schema by namespace and key",
154         "operationId" : "getFromTable",
155         "parameters" : [ {
156           "in" : "path",
157           "name" : "namespace",
158           "required" : true,
159           "schema" : {
160             "type" : "string"
161           }
162         }, {
163           "in" : "path",
164           "name" : "key",
165           "required" : true,
166           "schema" : {
167             "type" : "string"
168           }
169         } ],
170         "responses" : {
171           "default" : {
172             "content" : {
173               "application/json" : {
174                 "schema" : {
175                   "$ref" : "#/components/schemas/ConfigurationDataDto"
176                 }
177               }
178             }
179           }
180         },
181         "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
182       }
183     },
184     "/v1.0/externaltesting/config" : {
185       "get" : {
186         "operationId" : "getConfig",
187         "responses" : {
188           "default" : {
189             "content" : {
190               "application/json" : { }
191             },
192             "description" : "default response"
193           }
194         },
195         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
196       },
197       "put" : {
198         "operationId" : "setConfig",
199         "requestBody" : {
200           "content" : {
201             "application/json" : {
202               "schema" : {
203                 "$ref" : "#/components/schemas/ClientConfiguration"
204               }
205             }
206           }
207         },
208         "responses" : {
209           "default" : {
210             "content" : {
211               "application/json" : { }
212             },
213             "description" : "default response"
214           }
215         },
216         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
217       }
218     },
219     "/v1.0/externaltesting/endpoints" : {
220       "get" : {
221         "operationId" : "getEndpoints",
222         "responses" : {
223           "default" : {
224             "content" : {
225               "application/json" : { }
226             },
227             "description" : "default response"
228           }
229         },
230         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
231       },
232       "put" : {
233         "operationId" : "setEndpoints",
234         "requestBody" : {
235           "content" : {
236             "application/json" : {
237               "schema" : {
238                 "type" : "array",
239                 "items" : {
240                   "$ref" : "#/components/schemas/RemoteTestingEndpointDefinition"
241                 }
242               }
243             }
244           }
245         },
246         "responses" : {
247           "default" : {
248             "content" : {
249               "application/json" : { }
250             },
251             "description" : "default response"
252           }
253         },
254         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
255       }
256     },
257     "/v1.0/externaltesting/endpoints/{endpointId}/executions/{executionId}" : {
258       "post" : {
259         "operationId" : "getExecution",
260         "parameters" : [ {
261           "in" : "path",
262           "name" : "endpointId",
263           "required" : true,
264           "schema" : {
265             "type" : "string"
266           }
267         }, {
268           "in" : "path",
269           "name" : "executionId",
270           "required" : true,
271           "schema" : {
272             "type" : "string"
273           }
274         } ],
275         "responses" : {
276           "default" : {
277             "content" : {
278               "application/json" : { }
279             },
280             "description" : "default response"
281           }
282         },
283         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
284       }
285     },
286     "/v1.0/externaltesting/endpoints/{endpointId}/scenarios" : {
287       "get" : {
288         "operationId" : "getScenarios",
289         "parameters" : [ {
290           "in" : "path",
291           "name" : "endpointId",
292           "required" : true,
293           "schema" : {
294             "type" : "string"
295           }
296         } ],
297         "responses" : {
298           "default" : {
299             "content" : {
300               "application/json" : { }
301             },
302             "description" : "default response"
303           }
304         },
305         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
306       }
307     },
308     "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testcases" : {
309       "get" : {
310         "operationId" : "getTestcases",
311         "parameters" : [ {
312           "in" : "path",
313           "name" : "endpointId",
314           "required" : true,
315           "schema" : {
316             "type" : "string"
317           }
318         }, {
319           "in" : "path",
320           "name" : "scenario",
321           "required" : true,
322           "schema" : {
323             "type" : "string"
324           }
325         } ],
326         "responses" : {
327           "default" : {
328             "content" : {
329               "application/json" : { }
330             },
331             "description" : "default response"
332           }
333         },
334         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
335       }
336     },
337     "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites" : {
338       "get" : {
339         "operationId" : "getTestsuites",
340         "parameters" : [ {
341           "in" : "path",
342           "name" : "endpointId",
343           "required" : true,
344           "schema" : {
345             "type" : "string"
346           }
347         }, {
348           "in" : "path",
349           "name" : "scenario",
350           "required" : true,
351           "schema" : {
352             "type" : "string"
353           }
354         } ],
355         "responses" : {
356           "default" : {
357             "content" : {
358               "application/json" : { }
359             },
360             "description" : "default response"
361           }
362         },
363         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
364       }
365     },
366     "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites/{testsuite}/testcases/{testcase}" : {
367       "get" : {
368         "operationId" : "getTestcase",
369         "parameters" : [ {
370           "in" : "path",
371           "name" : "endpointId",
372           "required" : true,
373           "schema" : {
374             "type" : "string"
375           }
376         }, {
377           "in" : "path",
378           "name" : "scenario",
379           "required" : true,
380           "schema" : {
381             "type" : "string"
382           }
383         }, {
384           "in" : "path",
385           "name" : "testsuite",
386           "required" : true,
387           "schema" : {
388             "type" : "string"
389           }
390         }, {
391           "in" : "path",
392           "name" : "testcase",
393           "required" : true,
394           "schema" : {
395             "type" : "string"
396           }
397         } ],
398         "responses" : {
399           "default" : {
400             "content" : {
401               "application/json" : { }
402             },
403             "description" : "default response"
404           }
405         },
406         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
407       }
408     },
409     "/v1.0/externaltesting/executions" : {
410       "get" : {
411         "operationId" : "getValidationResult",
412         "parameters" : [ {
413           "in" : "query",
414           "name" : "requestId",
415           "schema" : {
416             "type" : "string"
417           }
418         }, {
419           "in" : "query",
420           "name" : "endPoint",
421           "schema" : {
422             "type" : "array",
423             "items" : {
424               "type" : "string"
425             }
426           }
427         } ],
428         "responses" : {
429           "default" : {
430             "content" : {
431               "application/json" : { }
432             },
433             "description" : "default response"
434           }
435         },
436         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
437       },
438       "post" : {
439         "operationId" : "execute",
440         "parameters" : [ {
441           "in" : "query",
442           "name" : "vspId",
443           "schema" : {
444             "type" : "string"
445           }
446         }, {
447           "in" : "query",
448           "name" : "vspVersionId",
449           "schema" : {
450             "type" : "string"
451           }
452         }, {
453           "in" : "query",
454           "name" : "requestId",
455           "schema" : {
456             "type" : "string"
457           }
458         } ],
459         "requestBody" : {
460           "content" : {
461             "multipart/form-data" : {
462               "schema" : {
463                 "type" : "array",
464                 "items" : {
465                   "$ref" : "#/components/schemas/Attachment"
466                 }
467               }
468             }
469           }
470         },
471         "responses" : {
472           "default" : {
473             "content" : {
474               "application/json" : { }
475             },
476             "description" : "default response"
477           }
478         },
479         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
480       }
481     },
482     "/v1.0/externaltesting/testcasetree" : {
483       "get" : {
484         "operationId" : "getTestCasesAsTree",
485         "responses" : {
486           "default" : {
487             "content" : {
488               "application/json" : { }
489             },
490             "description" : "default response"
491           }
492         },
493         "tags" : [ "SDCE-1 APIs", "External-Testing" ]
494       }
495     },
496     "/v1.0/healthcheck" : {
497       "get" : {
498         "description" : "Perform health check",
499         "operationId" : "checkHealth",
500         "responses" : {
501           "default" : {
502             "content" : {
503               "application/json" : {
504                 "schema" : {
505                   "$ref" : "#/components/schemas/HealthInfoDtos"
506                 }
507               }
508             }
509           }
510         },
511         "tags" : [ "SDCE-1 APIs", "Health Check" ]
512       }
513     },
514     "/v1.0/items" : {
515       "get" : {
516         "description" : "Get list of items according to desired filters",
517         "operationId" : "list",
518         "parameters" : [ {
519           "description" : "Filter by item status",
520           "in" : "query",
521           "name" : "itemStatus",
522           "schema" : {
523             "type" : "string",
524             "enum" : [ "ACTIVE", "ARCHIVED" ]
525           }
526         }, {
527           "description" : "Filter by version status",
528           "in" : "query",
529           "name" : "versionStatus",
530           "schema" : {
531             "type" : "string",
532             "enum" : [ "Certified", "Draft" ]
533           }
534         }, {
535           "description" : "Filter by item type",
536           "in" : "query",
537           "name" : "itemType",
538           "schema" : {
539             "type" : "string",
540             "enum" : [ "vsp", "vlm" ]
541           }
542         }, {
543           "description" : "Filter by user permission",
544           "in" : "query",
545           "name" : "permission",
546           "schema" : {
547             "type" : "string",
548             "enum" : [ "Owner", "Contributor" ]
549           }
550         }, {
551           "description" : "Filter by onboarding method",
552           "in" : "query",
553           "name" : "onboardingMethod",
554           "schema" : {
555             "type" : "string",
556             "enum" : [ "NetworkPackage", "manual" ]
557           }
558         }, {
559           "in" : "header",
560           "name" : "USER_ID",
561           "required" : true,
562           "schema" : {
563             "type" : "string"
564           }
565         } ],
566         "responses" : {
567           "default" : {
568             "content" : {
569               "application/json" : {
570                 "schema" : {
571                   "type" : "array",
572                   "items" : {
573                     "$ref" : "#/components/schemas/Item"
574                   }
575                 }
576               }
577             }
578           }
579         },
580         "tags" : [ "SDCE-1 APIs", "Items" ]
581       }
582     },
583     "/v1.0/items/{itemId}" : {
584       "get" : {
585         "description" : "Get details of a item",
586         "operationId" : "getItem",
587         "parameters" : [ {
588           "in" : "path",
589           "name" : "itemId",
590           "required" : true,
591           "schema" : {
592             "type" : "string"
593           }
594         }, {
595           "in" : "header",
596           "name" : "USER_ID",
597           "required" : true,
598           "schema" : {
599             "type" : "string"
600           }
601         } ],
602         "responses" : {
603           "default" : {
604             "content" : {
605               "application/json" : { }
606             },
607             "description" : "default response"
608           }
609         },
610         "tags" : [ "SDCE-1 APIs", "Items" ]
611       }
612     },
613     "/v1.0/items/{itemId}/actions" : {
614       "put" : {
615         "description" : "Acts on item version",
616         "operationId" : "actOn",
617         "parameters" : [ {
618           "in" : "path",
619           "name" : "itemId",
620           "required" : true,
621           "schema" : {
622             "type" : "string"
623           }
624         }, {
625           "in" : "header",
626           "name" : "USER_ID",
627           "required" : true,
628           "schema" : {
629             "type" : "string"
630           }
631         } ],
632         "requestBody" : {
633           "content" : {
634             "application/json" : {
635               "schema" : {
636                 "$ref" : "#/components/schemas/ItemActionRequestDto"
637               }
638             }
639           }
640         },
641         "responses" : {
642           "default" : {
643             "content" : {
644               "application/json" : { }
645             },
646             "description" : "default response"
647           }
648         },
649         "tags" : [ "SDCE-1 APIs", "Items" ]
650       }
651     },
652     "/v1.0/items/{itemId}/permissions" : {
653       "get" : {
654         "description" : "List users permissions assigned on item",
655         "operationId" : "list_2",
656         "parameters" : [ {
657           "in" : "path",
658           "name" : "itemId",
659           "required" : true,
660           "schema" : {
661             "type" : "string"
662           }
663         }, {
664           "in" : "header",
665           "name" : "USER_ID",
666           "schema" : {
667             "type" : "string"
668           }
669         } ],
670         "responses" : {
671           "default" : {
672             "content" : {
673               "application/json" : {
674                 "schema" : {
675                   "type" : "array",
676                   "items" : {
677                     "$ref" : "#/components/schemas/ItemPermissionsDto"
678                   }
679                 }
680               }
681             }
682           }
683         },
684         "tags" : [ "SDCE-1 APIs", "Item Permissions" ]
685       }
686     },
687     "/v1.0/items/{itemId}/permissions/{permission}" : {
688       "put" : {
689         "description" : "Update useres permission on item",
690         "operationId" : "updatePermissions",
691         "parameters" : [ {
692           "in" : "path",
693           "name" : "itemId",
694           "required" : true,
695           "schema" : {
696             "type" : "string"
697           }
698         }, {
699           "in" : "path",
700           "name" : "permission",
701           "required" : true,
702           "schema" : {
703             "type" : "string"
704           }
705         }, {
706           "in" : "header",
707           "name" : "USER_ID",
708           "required" : true,
709           "schema" : {
710             "type" : "string"
711           }
712         } ],
713         "requestBody" : {
714           "content" : {
715             "application/json" : {
716               "schema" : {
717                 "$ref" : "#/components/schemas/ItemPermissionsRequestDto"
718               }
719             }
720           }
721         },
722         "responses" : {
723           "default" : {
724             "content" : {
725               "application/json" : { }
726             },
727             "description" : "default response"
728           }
729         },
730         "tags" : [ "SDCE-1 APIs", "Item Permissions" ]
731       }
732     },
733     "/v1.0/items/{itemId}/versions" : {
734       "get" : {
735         "description" : "Lists item versions",
736         "operationId" : "list_1",
737         "parameters" : [ {
738           "in" : "path",
739           "name" : "itemId",
740           "required" : true,
741           "schema" : {
742             "type" : "string"
743           }
744         }, {
745           "in" : "header",
746           "name" : "USER_ID",
747           "required" : true,
748           "schema" : {
749             "type" : "string"
750           }
751         } ],
752         "responses" : {
753           "default" : {
754             "content" : {
755               "application/json" : {
756                 "schema" : {
757                   "type" : "array",
758                   "items" : {
759                     "$ref" : "#/components/schemas/VersionDto"
760                   }
761                 }
762               }
763             }
764           }
765         },
766         "tags" : [ "SDCE-1 APIs", "Item Versions" ]
767       }
768     },
769     "/v1.0/items/{itemId}/versions/{versionId}" : {
770       "get" : {
771         "description" : "Gets item version",
772         "operationId" : "get",
773         "parameters" : [ {
774           "in" : "path",
775           "name" : "itemId",
776           "required" : true,
777           "schema" : {
778             "type" : "string"
779           }
780         }, {
781           "in" : "path",
782           "name" : "versionId",
783           "required" : true,
784           "schema" : {
785             "type" : "string"
786           }
787         }, {
788           "in" : "header",
789           "name" : "USER_ID",
790           "required" : true,
791           "schema" : {
792             "type" : "string"
793           }
794         } ],
795         "responses" : {
796           "default" : {
797             "content" : {
798               "application/json" : {
799                 "schema" : {
800                   "$ref" : "#/components/schemas/VersionDto"
801                 }
802               }
803             }
804           }
805         },
806         "tags" : [ "SDCE-1 APIs", "Item Versions" ]
807       },
808       "post" : {
809         "description" : "Creates a new item version",
810         "operationId" : "create",
811         "parameters" : [ {
812           "in" : "path",
813           "name" : "itemId",
814           "required" : true,
815           "schema" : {
816             "type" : "string"
817           }
818         }, {
819           "in" : "path",
820           "name" : "versionId",
821           "required" : true,
822           "schema" : {
823             "type" : "string"
824           }
825         }, {
826           "in" : "header",
827           "name" : "USER_ID",
828           "required" : true,
829           "schema" : {
830             "type" : "string"
831           }
832         } ],
833         "requestBody" : {
834           "content" : {
835             "application/json" : {
836               "schema" : {
837                 "$ref" : "#/components/schemas/VersionRequestDto"
838               }
839             }
840           }
841         },
842         "responses" : {
843           "default" : {
844             "content" : {
845               "application/json" : { }
846             },
847             "description" : "default response"
848           }
849         },
850         "tags" : [ "SDCE-1 APIs", "Item Versions" ]
851       }
852     },
853     "/v1.0/items/{itemId}/versions/{versionId}/actions" : {
854       "put" : {
855         "description" : "Acts on item version",
856         "operationId" : "actOn_1",
857         "parameters" : [ {
858           "in" : "path",
859           "name" : "itemId",
860           "required" : true,
861           "schema" : {
862             "type" : "string"
863           }
864         }, {
865           "in" : "path",
866           "name" : "versionId",
867           "required" : true,
868           "schema" : {
869             "type" : "string"
870           }
871         }, {
872           "in" : "header",
873           "name" : "USER_ID",
874           "required" : true,
875           "schema" : {
876             "type" : "string"
877           }
878         } ],
879         "requestBody" : {
880           "content" : {
881             "application/json" : {
882               "schema" : {
883                 "$ref" : "#/components/schemas/VersionActionRequestDto"
884               }
885             }
886           }
887         },
888         "responses" : {
889           "default" : {
890             "content" : {
891               "application/json" : { }
892             },
893             "description" : "default response"
894           }
895         },
896         "tags" : [ "SDCE-1 APIs", "Item Versions" ]
897       }
898     },
899     "/v1.0/items/{itemId}/versions/{versionId}/activity-logs" : {
900       "get" : {
901         "description" : "Gets item version activity log",
902         "operationId" : "getActivityLog",
903         "parameters" : [ {
904           "description" : "Item Id",
905           "in" : "path",
906           "name" : "itemId",
907           "required" : true,
908           "schema" : {
909             "type" : "string"
910           }
911         }, {
912           "description" : "Version Id",
913           "in" : "path",
914           "name" : "versionId",
915           "required" : true,
916           "schema" : {
917             "type" : "string"
918           }
919         }, {
920           "in" : "header",
921           "name" : "USER_ID",
922           "required" : true,
923           "schema" : {
924             "type" : "string"
925           }
926         } ],
927         "responses" : {
928           "default" : {
929             "content" : {
930               "application/json" : {
931                 "schema" : {
932                   "type" : "array",
933                   "items" : {
934                     "$ref" : "#/components/schemas/ActivityLogDto"
935                   }
936                 }
937               }
938             }
939           }
940         },
941         "tags" : [ "SDCE-1 APIs", "Item Versions" ]
942       }
943     },
944     "/v1.0/items/{itemId}/versions/{versionId}/conflicts" : {
945       "get" : {
946         "description" : "item version conflicts",
947         "operationId" : "getConflict",
948         "parameters" : [ {
949           "description" : "Item Id",
950           "in" : "path",
951           "name" : "itemId",
952           "required" : true,
953           "schema" : {
954             "type" : "string"
955           }
956         }, {
957           "description" : "Version Id",
958           "in" : "path",
959           "name" : "versionId",
960           "required" : true,
961           "schema" : {
962             "type" : "string"
963           }
964         }, {
965           "in" : "header",
966           "name" : "USER_ID",
967           "required" : true,
968           "schema" : {
969             "type" : "string"
970           }
971         } ],
972         "responses" : {
973           "default" : {
974             "content" : {
975               "application/json" : {
976                 "schema" : {
977                   "$ref" : "#/components/schemas/ItemVersionConflictDto"
978                 }
979               }
980             }
981           }
982         },
983         "summary" : "Item version private copy conflicts against its public copy",
984         "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
985       }
986     },
987     "/v1.0/items/{itemId}/versions/{versionId}/conflicts/{conflictId}" : {
988       "get" : {
989         "description" : "Gets item version conflict",
990         "operationId" : "getConflict_1",
991         "parameters" : [ {
992           "description" : "Item Id",
993           "in" : "path",
994           "name" : "itemId",
995           "required" : true,
996           "schema" : {
997             "type" : "string"
998           }
999         }, {
1000           "description" : "Version Id",
1001           "in" : "path",
1002           "name" : "versionId",
1003           "required" : true,
1004           "schema" : {
1005             "type" : "string"
1006           }
1007         }, {
1008           "description" : "Version Id",
1009           "in" : "path",
1010           "name" : "conflictId",
1011           "required" : true,
1012           "schema" : {
1013             "type" : "string"
1014           }
1015         }, {
1016           "in" : "header",
1017           "name" : "USER_ID",
1018           "required" : true,
1019           "schema" : {
1020             "type" : "string"
1021           }
1022         } ],
1023         "responses" : {
1024           "default" : {
1025             "content" : {
1026               "application/json" : {
1027                 "schema" : {
1028                   "$ref" : "#/components/schemas/ConflictDto"
1029                 }
1030               }
1031             }
1032           }
1033         },
1034         "summary" : "Gets an item version private copy conflict against its public copy",
1035         "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
1036       },
1037       "put" : {
1038         "description" : "Resolves item version conflict",
1039         "operationId" : "resolveConflict",
1040         "parameters" : [ {
1041           "description" : "Item Id",
1042           "in" : "path",
1043           "name" : "itemId",
1044           "required" : true,
1045           "schema" : {
1046             "type" : "string"
1047           }
1048         }, {
1049           "description" : "Version Id",
1050           "in" : "path",
1051           "name" : "versionId",
1052           "required" : true,
1053           "schema" : {
1054             "type" : "string"
1055           }
1056         }, {
1057           "description" : "Version Id",
1058           "in" : "path",
1059           "name" : "conflictId",
1060           "required" : true,
1061           "schema" : {
1062             "type" : "string"
1063           }
1064         }, {
1065           "in" : "header",
1066           "name" : "USER_ID",
1067           "required" : true,
1068           "schema" : {
1069             "type" : "string"
1070           }
1071         } ],
1072         "requestBody" : {
1073           "content" : {
1074             "application/json" : {
1075               "schema" : {
1076                 "$ref" : "#/components/schemas/ConflictResolutionDto"
1077               }
1078             }
1079           }
1080         },
1081         "responses" : {
1082           "default" : {
1083             "content" : {
1084               "application/json" : { }
1085             },
1086             "description" : "default response"
1087           }
1088         },
1089         "summary" : "Resolves an item version private copy conflict against its public copy",
1090         "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
1091       }
1092     },
1093     "/v1.0/items/{itemId}/versions/{versionId}/revisions" : {
1094       "get" : {
1095         "description" : "Gets item version revisions",
1096         "operationId" : "listRevisions",
1097         "parameters" : [ {
1098           "in" : "path",
1099           "name" : "itemId",
1100           "required" : true,
1101           "schema" : {
1102             "type" : "string"
1103           }
1104         }, {
1105           "in" : "path",
1106           "name" : "versionId",
1107           "required" : true,
1108           "schema" : {
1109             "type" : "string"
1110           }
1111         }, {
1112           "in" : "header",
1113           "name" : "USER_ID",
1114           "required" : true,
1115           "schema" : {
1116             "type" : "string"
1117           }
1118         } ],
1119         "responses" : {
1120           "default" : {
1121             "content" : {
1122               "application/json" : {
1123                 "schema" : {
1124                   "type" : "array",
1125                   "items" : {
1126                     "$ref" : "#/components/schemas/ActivityLogDto"
1127                   }
1128                 }
1129               }
1130             }
1131           }
1132         },
1133         "tags" : [ "SDCE-1 APIs", "Item Versions" ]
1134       }
1135     },
1136     "/v1.0/notifications" : {
1137       "get" : {
1138         "description" : "Retrieve all user notifications",
1139         "operationId" : "getNotifications",
1140         "parameters" : [ {
1141           "in" : "header",
1142           "name" : "USER_ID",
1143           "required" : true,
1144           "schema" : {
1145             "type" : "string"
1146           }
1147         }, {
1148           "in" : "query",
1149           "name" : "LAST_DELIVERED_EVENT_ID",
1150           "schema" : {
1151             "type" : "string",
1152             "format" : "uuid"
1153           }
1154         }, {
1155           "in" : "query",
1156           "name" : "END_OF_PAGE_EVENT_ID",
1157           "schema" : {
1158             "type" : "string",
1159             "format" : "uuid"
1160           }
1161         } ],
1162         "responses" : {
1163           "default" : {
1164             "content" : {
1165               "application/json" : {
1166                 "schema" : {
1167                   "type" : "array",
1168                   "items" : {
1169                     "$ref" : "#/components/schemas/NotificationsStatusDto"
1170                   }
1171                 }
1172               }
1173             }
1174           }
1175         },
1176         "tags" : [ "SDCE-1 APIs", "Notifications" ]
1177       }
1178     },
1179     "/v1.0/notifications/last-seen/{notificationId}" : {
1180       "put" : {
1181         "description" : "Update Last Seen Notification",
1182         "operationId" : "updateLastSeenNotification",
1183         "parameters" : [ {
1184           "description" : "Notification Id",
1185           "in" : "path",
1186           "name" : "notificationId",
1187           "required" : true,
1188           "schema" : {
1189             "type" : "string"
1190           }
1191         }, {
1192           "in" : "header",
1193           "name" : "USER_ID",
1194           "required" : true,
1195           "schema" : {
1196             "type" : "string"
1197           }
1198         } ],
1199         "responses" : {
1200           "default" : {
1201             "content" : {
1202               "application/json" : {
1203                 "schema" : {
1204                   "$ref" : "#/components/schemas/UpdateNotificationResponseStatus"
1205                 }
1206               }
1207             }
1208           }
1209         },
1210         "tags" : [ "SDCE-1 APIs", "Notifications" ]
1211       }
1212     },
1213     "/v1.0/notifications/worker" : {
1214       "get" : {
1215         "description" : "Retrive user not delivered notifications",
1216         "operationId" : "getNewNotificationsByOwnerId",
1217         "parameters" : [ {
1218           "in" : "header",
1219           "name" : "USER_ID",
1220           "required" : true,
1221           "schema" : {
1222             "type" : "string"
1223           }
1224         }, {
1225           "in" : "query",
1226           "name" : "LAST_DELIVERED_EVENT_ID",
1227           "schema" : {
1228             "type" : "string"
1229           }
1230         }, {
1231           "in" : "query",
1232           "name" : "NOTIFICATION_ROWS_LIMIT",
1233           "schema" : {
1234             "type" : "string"
1235           }
1236         } ],
1237         "responses" : {
1238           "default" : {
1239             "content" : {
1240               "application/json" : {
1241                 "schema" : {
1242                   "type" : "array",
1243                   "items" : {
1244                     "$ref" : "#/components/schemas/NotificationsStatusDto"
1245                   }
1246                 }
1247               }
1248             }
1249           }
1250         },
1251         "tags" : [ "SDCE-1 APIs", "Notifications" ]
1252       }
1253     },
1254     "/v1.0/notifications/{notificationId}" : {
1255       "put" : {
1256         "description" : "Mark notification as read",
1257         "operationId" : "markAsRead",
1258         "parameters" : [ {
1259           "description" : "Notification Id",
1260           "in" : "path",
1261           "name" : "notificationId",
1262           "required" : true,
1263           "schema" : {
1264             "type" : "string"
1265           }
1266         }, {
1267           "in" : "header",
1268           "name" : "USER_ID",
1269           "required" : true,
1270           "schema" : {
1271             "type" : "string"
1272           }
1273         } ],
1274         "responses" : {
1275           "default" : {
1276             "content" : {
1277               "application/json" : {
1278                 "schema" : {
1279                   "$ref" : "#/components/schemas/UpdateNotificationResponseStatus"
1280                 }
1281               }
1282             }
1283           }
1284         },
1285         "tags" : [ "SDCE-1 APIs", "Notifications" ]
1286       }
1287     },
1288     "/v1.0/togglz" : {
1289       "get" : {
1290         "description" : "Get TOGGLZ Features",
1291         "operationId" : "getFeatures",
1292         "responses" : {
1293           "default" : {
1294             "content" : {
1295               "application/json" : {
1296                 "schema" : {
1297                   "type" : "array",
1298                   "items" : {
1299                     "$ref" : "#/components/schemas/FeatureSetDto"
1300                   }
1301                 }
1302               }
1303             }
1304           }
1305         },
1306         "tags" : [ "SDCE-1 APIs", "Togglz" ]
1307       }
1308     },
1309     "/v1.0/togglz/state/{state}" : {
1310       "put" : {
1311         "description" : "Update feature toggle state for all features",
1312         "operationId" : "setAllFeatures",
1313         "parameters" : [ {
1314           "in" : "path",
1315           "name" : "state",
1316           "required" : true,
1317           "schema" : {
1318             "type" : "boolean"
1319           }
1320         } ],
1321         "responses" : {
1322           "default" : {
1323             "content" : {
1324               "application/json" : { }
1325             },
1326             "description" : "default response"
1327           }
1328         },
1329         "tags" : [ "SDCE-1 APIs", "Togglz" ]
1330       }
1331     },
1332     "/v1.0/togglz/{featureName}/state" : {
1333       "get" : {
1334         "description" : "Get feature toggle state",
1335         "operationId" : "getFeatureState",
1336         "parameters" : [ {
1337           "in" : "path",
1338           "name" : "featureName",
1339           "required" : true,
1340           "schema" : {
1341             "type" : "string"
1342           }
1343         } ],
1344         "responses" : {
1345           "default" : {
1346             "content" : {
1347               "application/json" : {
1348                 "schema" : {
1349                   "$ref" : "#/components/schemas/FeatureDto"
1350                 }
1351               }
1352             }
1353           }
1354         },
1355         "tags" : [ "SDCE-1 APIs", "Togglz" ]
1356       }
1357     },
1358     "/v1.0/togglz/{featureName}/state/{state}" : {
1359       "put" : {
1360         "description" : "Update feature toggle state",
1361         "operationId" : "setFeatureState",
1362         "parameters" : [ {
1363           "in" : "path",
1364           "name" : "featureName",
1365           "required" : true,
1366           "schema" : {
1367             "type" : "string"
1368           }
1369         }, {
1370           "in" : "path",
1371           "name" : "state",
1372           "required" : true,
1373           "schema" : {
1374             "type" : "boolean"
1375           }
1376         } ],
1377         "responses" : {
1378           "default" : {
1379             "content" : {
1380               "application/json" : { }
1381             },
1382             "description" : "default response"
1383           }
1384         },
1385         "tags" : [ "SDCE-1 APIs", "Togglz" ]
1386       }
1387     },
1388     "/v1.0/unique-types" : {
1389       "get" : {
1390         "description" : "Lists unique value types",
1391         "operationId" : "listUniqueTypes",
1392         "parameters" : [ {
1393           "in" : "header",
1394           "name" : "USER_ID",
1395           "required" : true,
1396           "schema" : {
1397             "type" : "string"
1398           }
1399         } ],
1400         "responses" : {
1401           "default" : {
1402             "content" : {
1403               "application/json" : { }
1404             },
1405             "description" : "default response"
1406           }
1407         },
1408         "tags" : [ "SDCE-1 APIs", "Unique Types" ]
1409       }
1410     },
1411     "/v1.0/unique-types/{type}/values/{value}" : {
1412       "get" : {
1413         "description" : "Gets unique value",
1414         "operationId" : "getUniqueValue",
1415         "parameters" : [ {
1416           "description" : "The unique value type, for example: 'VlmName'",
1417           "in" : "path",
1418           "name" : "type",
1419           "required" : true,
1420           "schema" : {
1421             "type" : "string"
1422           }
1423         }, {
1424           "description" : "The unique value",
1425           "in" : "path",
1426           "name" : "value",
1427           "required" : true,
1428           "schema" : {
1429             "type" : "string"
1430           }
1431         }, {
1432           "in" : "header",
1433           "name" : "USER_ID",
1434           "required" : true,
1435           "schema" : {
1436             "type" : "string"
1437           }
1438         } ],
1439         "responses" : {
1440           "200" : {
1441             "description" : "Indication whether the unique value is occupied"
1442           },
1443           "404" : {
1444             "description" : "Unsupported unique type"
1445           }
1446         },
1447         "tags" : [ "SDCE-1 APIs", "Unique Types" ]
1448       }
1449     },
1450     "/v1.0/validation/{type}/validate" : {
1451       "post" : {
1452         "description" : "Validate a package",
1453         "operationId" : "validateFile_1",
1454         "parameters" : [ {
1455           "in" : "path",
1456           "name" : "type",
1457           "required" : true,
1458           "schema" : {
1459             "type" : "string"
1460           }
1461         } ],
1462         "requestBody" : {
1463           "content" : {
1464             "multipart/form-data" : {
1465               "schema" : {
1466                 "type" : "object"
1467               }
1468             }
1469           }
1470         },
1471         "responses" : {
1472           "default" : {
1473             "content" : {
1474               "application/json" : { }
1475             },
1476             "description" : "default response"
1477           }
1478         },
1479         "tags" : [ "SDCE-1 APIs", "Validation" ]
1480       }
1481     },
1482     "/v1.0/vendor-license-models" : {
1483       "get" : {
1484         "description" : "List vendor license models",
1485         "operationId" : "listLicenseModels",
1486         "parameters" : [ {
1487           "description" : "Filter to return only Vendor License Models with at least one version at this status. Currently supported values: 'Certified' , 'Draft'",
1488           "in" : "query",
1489           "name" : "versionFilter",
1490           "schema" : {
1491             "type" : "string"
1492           }
1493         }, {
1494           "description" : "Filter to only return Vendor License Models at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.",
1495           "in" : "query",
1496           "name" : "Status",
1497           "schema" : {
1498             "type" : "string"
1499           }
1500         }, {
1501           "in" : "header",
1502           "name" : "USER_ID",
1503           "required" : true,
1504           "schema" : {
1505             "type" : "string"
1506           }
1507         } ],
1508         "responses" : {
1509           "default" : {
1510             "content" : {
1511               "application/json" : {
1512                 "schema" : {
1513                   "type" : "array",
1514                   "items" : {
1515                     "$ref" : "#/components/schemas/ItemDto"
1516                   }
1517                 }
1518               }
1519             }
1520           }
1521         },
1522         "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1523       },
1524       "post" : {
1525         "description" : "Create vendor license model",
1526         "operationId" : "createLicenseModel",
1527         "parameters" : [ {
1528           "in" : "header",
1529           "name" : "USER_ID",
1530           "required" : true,
1531           "schema" : {
1532             "type" : "string"
1533           }
1534         } ],
1535         "requestBody" : {
1536           "content" : {
1537             "application/json" : {
1538               "schema" : {
1539                 "$ref" : "#/components/schemas/VendorLicenseModelRequestDto"
1540               }
1541             }
1542           }
1543         },
1544         "responses" : {
1545           "default" : {
1546             "content" : {
1547               "application/json" : { }
1548             },
1549             "description" : "default response"
1550           }
1551         },
1552         "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1553       }
1554     },
1555     "/v1.0/vendor-license-models/{vlmId}" : {
1556       "delete" : {
1557         "description" : "Delete vendor license model",
1558         "operationId" : "deleteLicenseModel",
1559         "parameters" : [ {
1560           "description" : "Vendor license model Id",
1561           "in" : "path",
1562           "name" : "vlmId",
1563           "required" : true,
1564           "schema" : {
1565             "type" : "string"
1566           }
1567         }, {
1568           "in" : "header",
1569           "name" : "USER_ID",
1570           "required" : true,
1571           "schema" : {
1572             "type" : "string"
1573           }
1574         } ],
1575         "responses" : {
1576           "default" : {
1577             "content" : {
1578               "application/json" : { }
1579             },
1580             "description" : "default response"
1581           }
1582         },
1583         "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1584       }
1585     },
1586     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}" : {
1587       "get" : {
1588         "description" : "Get vendor license model",
1589         "operationId" : "getLicenseModel",
1590         "parameters" : [ {
1591           "description" : "Vendor license model Id",
1592           "in" : "path",
1593           "name" : "vlmId",
1594           "required" : true,
1595           "schema" : {
1596             "type" : "string"
1597           }
1598         }, {
1599           "description" : "Vendor license model version Id",
1600           "in" : "path",
1601           "name" : "versionId",
1602           "required" : true,
1603           "schema" : {
1604             "type" : "string"
1605           }
1606         }, {
1607           "in" : "header",
1608           "name" : "USER_ID",
1609           "required" : true,
1610           "schema" : {
1611             "type" : "string"
1612           }
1613         } ],
1614         "responses" : {
1615           "default" : {
1616             "content" : {
1617               "application/json" : {
1618                 "schema" : {
1619                   "$ref" : "#/components/schemas/VendorLicenseModelEntityDto"
1620                 }
1621               }
1622             }
1623           }
1624         },
1625         "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1626       },
1627       "put" : {
1628         "description" : "Update vendor license model",
1629         "operationId" : "updateLicenseModel",
1630         "parameters" : [ {
1631           "description" : "Vendor license model Id",
1632           "in" : "path",
1633           "name" : "vlmId",
1634           "required" : true,
1635           "schema" : {
1636             "type" : "string"
1637           }
1638         }, {
1639           "description" : "Vendor license model version Id",
1640           "in" : "path",
1641           "name" : "versionId",
1642           "required" : true,
1643           "schema" : {
1644             "type" : "string"
1645           }
1646         }, {
1647           "in" : "header",
1648           "name" : "USER_ID",
1649           "required" : true,
1650           "schema" : {
1651             "type" : "string"
1652           }
1653         } ],
1654         "requestBody" : {
1655           "content" : {
1656             "application/json" : {
1657               "schema" : {
1658                 "$ref" : "#/components/schemas/VendorLicenseModelRequestDto"
1659               }
1660             }
1661           }
1662         },
1663         "responses" : {
1664           "default" : {
1665             "content" : {
1666               "application/json" : { }
1667             },
1668             "description" : "default response"
1669           }
1670         },
1671         "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1672       }
1673     },
1674     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/actions" : {
1675       "put" : {
1676         "description" : "Update vendor license model",
1677         "operationId" : "actOnLicenseModel",
1678         "parameters" : [ {
1679           "description" : "Vendor license model Id",
1680           "in" : "path",
1681           "name" : "vlmId",
1682           "required" : true,
1683           "schema" : {
1684             "type" : "string"
1685           }
1686         }, {
1687           "description" : "Vendor license model version Id",
1688           "in" : "path",
1689           "name" : "versionId",
1690           "required" : true,
1691           "schema" : {
1692             "type" : "string"
1693           }
1694         }, {
1695           "in" : "header",
1696           "name" : "USER_ID",
1697           "required" : true,
1698           "schema" : {
1699             "type" : "string"
1700           }
1701         } ],
1702         "requestBody" : {
1703           "content" : {
1704             "application/json" : {
1705               "schema" : {
1706                 "$ref" : "#/components/schemas/VendorLicenseModelActionRequestDto"
1707               }
1708             }
1709           }
1710         },
1711         "responses" : {
1712           "default" : {
1713             "content" : {
1714               "application/json" : { }
1715             },
1716             "description" : "default response"
1717           }
1718         },
1719         "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1720       }
1721     },
1722     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools" : {
1723       "get" : {
1724         "description" : "List vendor entitlement pools",
1725         "operationId" : "listEntitlementPools",
1726         "parameters" : [ {
1727           "description" : "Vendor license model Id",
1728           "in" : "path",
1729           "name" : "vlmId",
1730           "required" : true,
1731           "schema" : {
1732             "type" : "string"
1733           }
1734         }, {
1735           "description" : "Vendor license model version Id",
1736           "in" : "path",
1737           "name" : "versionId",
1738           "required" : true,
1739           "schema" : {
1740             "type" : "string"
1741           }
1742         }, {
1743           "in" : "header",
1744           "name" : "USER_ID",
1745           "required" : true,
1746           "schema" : {
1747             "type" : "string"
1748           }
1749         } ],
1750         "responses" : {
1751           "default" : {
1752             "content" : {
1753               "application/json" : {
1754                 "schema" : {
1755                   "type" : "array",
1756                   "items" : {
1757                     "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
1758                   }
1759                 }
1760               }
1761             }
1762           }
1763         },
1764         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1765       },
1766       "post" : {
1767         "description" : "Create vendor entitlement pool",
1768         "operationId" : "createEntitlementPool",
1769         "parameters" : [ {
1770           "description" : "Vendor license model Id",
1771           "in" : "path",
1772           "name" : "vlmId",
1773           "required" : true,
1774           "schema" : {
1775             "type" : "string"
1776           }
1777         }, {
1778           "description" : "Vendor license model version Id",
1779           "in" : "path",
1780           "name" : "versionId",
1781           "required" : true,
1782           "schema" : {
1783             "type" : "string"
1784           }
1785         }, {
1786           "in" : "header",
1787           "name" : "USER_ID",
1788           "required" : true,
1789           "schema" : {
1790             "type" : "string"
1791           }
1792         } ],
1793         "requestBody" : {
1794           "content" : {
1795             "application/json" : {
1796               "schema" : {
1797                 "$ref" : "#/components/schemas/EntitlementPoolRequestDto"
1798               }
1799             }
1800           }
1801         },
1802         "responses" : {
1803           "default" : {
1804             "content" : {
1805               "application/json" : { }
1806             },
1807             "description" : "default response"
1808           }
1809         },
1810         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1811       }
1812     },
1813     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}" : {
1814       "delete" : {
1815         "description" : "Delete vendor entitlement pool",
1816         "operationId" : "deleteEntitlementPool",
1817         "parameters" : [ {
1818           "description" : "Vendor license model Id",
1819           "in" : "path",
1820           "name" : "vlmId",
1821           "required" : true,
1822           "schema" : {
1823             "type" : "string"
1824           }
1825         }, {
1826           "description" : "Vendor license model version Id",
1827           "in" : "path",
1828           "name" : "versionId",
1829           "required" : true,
1830           "schema" : {
1831             "type" : "string"
1832           }
1833         }, {
1834           "in" : "path",
1835           "name" : "entitlementPoolId",
1836           "required" : true,
1837           "schema" : {
1838             "type" : "string"
1839           }
1840         }, {
1841           "in" : "header",
1842           "name" : "USER_ID",
1843           "required" : true,
1844           "schema" : {
1845             "type" : "string"
1846           }
1847         } ],
1848         "responses" : {
1849           "default" : {
1850             "content" : {
1851               "application/json" : { }
1852             },
1853             "description" : "default response"
1854           }
1855         },
1856         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1857       },
1858       "get" : {
1859         "description" : "Get vendor entitlement pool",
1860         "operationId" : "getEntitlementPool",
1861         "parameters" : [ {
1862           "description" : "Vendor license model Id",
1863           "in" : "path",
1864           "name" : "vlmId",
1865           "required" : true,
1866           "schema" : {
1867             "type" : "string"
1868           }
1869         }, {
1870           "description" : "Vendor license model version Id",
1871           "in" : "path",
1872           "name" : "versionId",
1873           "required" : true,
1874           "schema" : {
1875             "type" : "string"
1876           }
1877         }, {
1878           "in" : "path",
1879           "name" : "entitlementPoolId",
1880           "required" : true,
1881           "schema" : {
1882             "type" : "string"
1883           }
1884         }, {
1885           "in" : "header",
1886           "name" : "USER_ID",
1887           "required" : true,
1888           "schema" : {
1889             "type" : "string"
1890           }
1891         } ],
1892         "responses" : {
1893           "default" : {
1894             "content" : {
1895               "application/json" : {
1896                 "schema" : {
1897                   "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
1898                 }
1899               }
1900             }
1901           }
1902         },
1903         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1904       },
1905       "put" : {
1906         "description" : "Update vendor entitlement pool",
1907         "operationId" : "updateEntitlementPool",
1908         "parameters" : [ {
1909           "description" : "Vendor license model Id",
1910           "in" : "path",
1911           "name" : "vlmId",
1912           "required" : true,
1913           "schema" : {
1914             "type" : "string"
1915           }
1916         }, {
1917           "description" : "Vendor license model version Id",
1918           "in" : "path",
1919           "name" : "versionId",
1920           "required" : true,
1921           "schema" : {
1922             "type" : "string"
1923           }
1924         }, {
1925           "in" : "path",
1926           "name" : "entitlementPoolId",
1927           "required" : true,
1928           "schema" : {
1929             "type" : "string"
1930           }
1931         }, {
1932           "in" : "header",
1933           "name" : "USER_ID",
1934           "schema" : {
1935             "type" : "string"
1936           }
1937         } ],
1938         "requestBody" : {
1939           "content" : {
1940             "application/json" : {
1941               "schema" : {
1942                 "$ref" : "#/components/schemas/EntitlementPoolRequestDto"
1943               }
1944             }
1945           }
1946         },
1947         "responses" : {
1948           "default" : {
1949             "content" : {
1950               "application/json" : { }
1951             },
1952             "description" : "default response"
1953           }
1954         },
1955         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1956       }
1957     },
1958     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits" : {
1959       "get" : {
1960         "description" : "List vendor entitlement pool limits",
1961         "operationId" : "listLimits",
1962         "parameters" : [ {
1963           "description" : "Vendor license model Id",
1964           "in" : "path",
1965           "name" : "vlmId",
1966           "required" : true,
1967           "schema" : {
1968             "type" : "string"
1969           }
1970         }, {
1971           "description" : "Vendor license model version Id",
1972           "in" : "path",
1973           "name" : "versionId",
1974           "required" : true,
1975           "schema" : {
1976             "type" : "string"
1977           }
1978         }, {
1979           "description" : "Vendor license model Entitlement Pool Id",
1980           "in" : "path",
1981           "name" : "entitlementPoolId",
1982           "required" : true,
1983           "schema" : {
1984             "type" : "string"
1985           }
1986         }, {
1987           "in" : "header",
1988           "name" : "USER_ID",
1989           "required" : true,
1990           "schema" : {
1991             "type" : "string"
1992           }
1993         } ],
1994         "responses" : {
1995           "default" : {
1996             "content" : {
1997               "application/json" : {
1998                 "schema" : {
1999                   "type" : "array",
2000                   "items" : {
2001                     "$ref" : "#/components/schemas/LimitRequestDto"
2002                   }
2003                 }
2004               }
2005             }
2006           }
2007         },
2008         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2009       },
2010       "post" : {
2011         "description" : "Create vendor entitlement pool limits",
2012         "operationId" : "createLimit",
2013         "parameters" : [ {
2014           "description" : "Vendor license model Id",
2015           "in" : "path",
2016           "name" : "vlmId",
2017           "required" : true,
2018           "schema" : {
2019             "type" : "string"
2020           }
2021         }, {
2022           "description" : "Vendor license model version Id",
2023           "in" : "path",
2024           "name" : "versionId",
2025           "required" : true,
2026           "schema" : {
2027             "type" : "string"
2028           }
2029         }, {
2030           "description" : "Vendor license model Entitlement Pool Id",
2031           "in" : "path",
2032           "name" : "entitlementPoolId",
2033           "required" : true,
2034           "schema" : {
2035             "type" : "string"
2036           }
2037         }, {
2038           "in" : "header",
2039           "name" : "USER_ID",
2040           "required" : true,
2041           "schema" : {
2042             "type" : "string"
2043           }
2044         } ],
2045         "requestBody" : {
2046           "content" : {
2047             "application/json" : {
2048               "schema" : {
2049                 "$ref" : "#/components/schemas/LimitRequestDto"
2050               }
2051             }
2052           }
2053         },
2054         "responses" : {
2055           "default" : {
2056             "content" : {
2057               "application/json" : { }
2058             },
2059             "description" : "default response"
2060           }
2061         },
2062         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2063       }
2064     },
2065     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits/{limitId}" : {
2066       "delete" : {
2067         "description" : "Delete vendor entitlement pool limit",
2068         "operationId" : "deleteLimit",
2069         "parameters" : [ {
2070           "description" : "Vendor license model Id",
2071           "in" : "path",
2072           "name" : "vlmId",
2073           "required" : true,
2074           "schema" : {
2075             "type" : "string"
2076           }
2077         }, {
2078           "description" : "Vendor license model version Id",
2079           "in" : "path",
2080           "name" : "versionId",
2081           "required" : true,
2082           "schema" : {
2083             "type" : "string"
2084           }
2085         }, {
2086           "description" : "Vendor license model Entitlement pool Id",
2087           "in" : "path",
2088           "name" : "entitlementPoolId",
2089           "required" : true,
2090           "schema" : {
2091             "type" : "string"
2092           }
2093         }, {
2094           "in" : "path",
2095           "name" : "limitId",
2096           "required" : true,
2097           "schema" : {
2098             "type" : "string"
2099           }
2100         }, {
2101           "in" : "header",
2102           "name" : "USER_ID",
2103           "required" : true,
2104           "schema" : {
2105             "type" : "string"
2106           }
2107         } ],
2108         "responses" : {
2109           "default" : {
2110             "content" : {
2111               "application/json" : { }
2112             },
2113             "description" : "default response"
2114           }
2115         },
2116         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2117       },
2118       "get" : {
2119         "description" : "Get vendor entitlement pool limit",
2120         "operationId" : "getLimit",
2121         "parameters" : [ {
2122           "description" : "Vendor license model Id",
2123           "in" : "path",
2124           "name" : "vlmId",
2125           "required" : true,
2126           "schema" : {
2127             "type" : "string"
2128           }
2129         }, {
2130           "description" : "Vendor license model version Id",
2131           "in" : "path",
2132           "name" : "versionId",
2133           "required" : true,
2134           "schema" : {
2135             "type" : "string"
2136           }
2137         }, {
2138           "description" : "Vendor license model Entitlement Pool Id",
2139           "in" : "path",
2140           "name" : "entitlementPoolId",
2141           "required" : true,
2142           "schema" : {
2143             "type" : "string"
2144           }
2145         }, {
2146           "description" : "Vendor license model Entitlement Pool Limit Id",
2147           "in" : "path",
2148           "name" : "limitId",
2149           "required" : true,
2150           "schema" : {
2151             "type" : "string"
2152           }
2153         }, {
2154           "in" : "header",
2155           "name" : "USER_ID",
2156           "required" : true,
2157           "schema" : {
2158             "type" : "string"
2159           }
2160         } ],
2161         "responses" : {
2162           "default" : {
2163             "content" : {
2164               "application/json" : {
2165                 "schema" : {
2166                   "$ref" : "#/components/schemas/LimitEntityDto"
2167                 }
2168               }
2169             }
2170           }
2171         },
2172         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2173       },
2174       "put" : {
2175         "description" : "Update vendor entitlement pool limit",
2176         "operationId" : "updateLimit",
2177         "parameters" : [ {
2178           "description" : "Vendor license model Id",
2179           "in" : "path",
2180           "name" : "vlmId",
2181           "required" : true,
2182           "schema" : {
2183             "type" : "string"
2184           }
2185         }, {
2186           "description" : "Vendor license model version Id",
2187           "in" : "path",
2188           "name" : "versionId",
2189           "required" : true,
2190           "schema" : {
2191             "type" : "string"
2192           }
2193         }, {
2194           "description" : "Vendor license model Entitlement Pool Id",
2195           "in" : "path",
2196           "name" : "entitlementPoolId",
2197           "required" : true,
2198           "schema" : {
2199             "type" : "string"
2200           }
2201         }, {
2202           "in" : "path",
2203           "name" : "limitId",
2204           "required" : true,
2205           "schema" : {
2206             "type" : "string"
2207           }
2208         }, {
2209           "in" : "header",
2210           "name" : "USER_ID",
2211           "schema" : {
2212             "type" : "string"
2213           }
2214         } ],
2215         "requestBody" : {
2216           "content" : {
2217             "application/json" : {
2218               "schema" : {
2219                 "$ref" : "#/components/schemas/LimitRequestDto"
2220               }
2221             }
2222           }
2223         },
2224         "responses" : {
2225           "default" : {
2226             "content" : {
2227               "application/json" : { }
2228             },
2229             "description" : "default response"
2230           }
2231         },
2232         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2233       }
2234     },
2235     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups" : {
2236       "get" : {
2237         "description" : "List vendor feature groups",
2238         "operationId" : "listFeatureGroups",
2239         "parameters" : [ {
2240           "description" : "Vendor license model Id",
2241           "in" : "path",
2242           "name" : "vlmId",
2243           "required" : true,
2244           "schema" : {
2245             "type" : "string"
2246           }
2247         }, {
2248           "description" : "Vendor license model version Id",
2249           "in" : "path",
2250           "name" : "versionId",
2251           "required" : true,
2252           "schema" : {
2253             "type" : "string"
2254           }
2255         }, {
2256           "in" : "header",
2257           "name" : "USER_ID",
2258           "required" : true,
2259           "schema" : {
2260             "type" : "string"
2261           }
2262         } ],
2263         "responses" : {
2264           "default" : {
2265             "content" : {
2266               "application/json" : {
2267                 "schema" : {
2268                   "type" : "array",
2269                   "items" : {
2270                     "$ref" : "#/components/schemas/FeatureGroupEntityDto"
2271                   }
2272                 }
2273               }
2274             }
2275           }
2276         },
2277         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2278       },
2279       "post" : {
2280         "description" : "Create vendor feature group",
2281         "operationId" : "createFeatureGroup",
2282         "parameters" : [ {
2283           "description" : "Vendor license model Id",
2284           "in" : "path",
2285           "name" : "vlmId",
2286           "required" : true,
2287           "schema" : {
2288             "type" : "string"
2289           }
2290         }, {
2291           "description" : "Vendor license model version Id",
2292           "in" : "path",
2293           "name" : "versionId",
2294           "required" : true,
2295           "schema" : {
2296             "type" : "string"
2297           }
2298         }, {
2299           "in" : "header",
2300           "name" : "USER_ID",
2301           "required" : true,
2302           "schema" : {
2303             "type" : "string"
2304           }
2305         } ],
2306         "requestBody" : {
2307           "content" : {
2308             "application/json" : {
2309               "schema" : {
2310                 "$ref" : "#/components/schemas/FeatureGroupRequestDto"
2311               }
2312             }
2313           }
2314         },
2315         "responses" : {
2316           "default" : {
2317             "content" : {
2318               "application/json" : { }
2319             },
2320             "description" : "default response"
2321           }
2322         },
2323         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2324       }
2325     },
2326     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups/{featureGroupId}" : {
2327       "delete" : {
2328         "description" : "Delete vendor feature group",
2329         "operationId" : "deleteFeatureGroup",
2330         "parameters" : [ {
2331           "description" : "Vendor license model Id",
2332           "in" : "path",
2333           "name" : "vlmId",
2334           "required" : true,
2335           "schema" : {
2336             "type" : "string"
2337           }
2338         }, {
2339           "description" : "Vendor license model version Id",
2340           "in" : "path",
2341           "name" : "versionId",
2342           "required" : true,
2343           "schema" : {
2344             "type" : "string"
2345           }
2346         }, {
2347           "in" : "path",
2348           "name" : "featureGroupId",
2349           "required" : true,
2350           "schema" : {
2351             "type" : "string"
2352           }
2353         }, {
2354           "in" : "header",
2355           "name" : "USER_ID",
2356           "required" : true,
2357           "schema" : {
2358             "type" : "string"
2359           }
2360         } ],
2361         "responses" : {
2362           "default" : {
2363             "content" : {
2364               "application/json" : { }
2365             },
2366             "description" : "default response"
2367           }
2368         },
2369         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2370       },
2371       "get" : {
2372         "description" : "Get vendor feature group",
2373         "operationId" : "getFeatureGroup",
2374         "parameters" : [ {
2375           "description" : "Vendor license model Id",
2376           "in" : "path",
2377           "name" : "vlmId",
2378           "required" : true,
2379           "schema" : {
2380             "type" : "string"
2381           }
2382         }, {
2383           "description" : "Vendor license model version Id",
2384           "in" : "path",
2385           "name" : "versionId",
2386           "required" : true,
2387           "schema" : {
2388             "type" : "string"
2389           }
2390         }, {
2391           "in" : "path",
2392           "name" : "featureGroupId",
2393           "required" : true,
2394           "schema" : {
2395             "type" : "string"
2396           }
2397         }, {
2398           "in" : "header",
2399           "name" : "USER_ID",
2400           "required" : true,
2401           "schema" : {
2402             "type" : "string"
2403           }
2404         } ],
2405         "responses" : {
2406           "default" : {
2407             "content" : {
2408               "application/json" : {
2409                 "schema" : {
2410                   "$ref" : "#/components/schemas/FeatureGroupModelDto"
2411                 }
2412               }
2413             }
2414           }
2415         },
2416         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2417       },
2418       "put" : {
2419         "description" : "Update vendor feature group",
2420         "operationId" : "updateFeatureGroup",
2421         "parameters" : [ {
2422           "description" : "Vendor license model Id",
2423           "in" : "path",
2424           "name" : "vlmId",
2425           "required" : true,
2426           "schema" : {
2427             "type" : "string"
2428           }
2429         }, {
2430           "description" : "Vendor license model version Id",
2431           "in" : "path",
2432           "name" : "versionId",
2433           "required" : true,
2434           "schema" : {
2435             "type" : "string"
2436           }
2437         }, {
2438           "in" : "path",
2439           "name" : "featureGroupId",
2440           "required" : true,
2441           "schema" : {
2442             "type" : "string"
2443           }
2444         }, {
2445           "in" : "header",
2446           "name" : "USER_ID",
2447           "required" : true,
2448           "schema" : {
2449             "type" : "string"
2450           }
2451         } ],
2452         "requestBody" : {
2453           "content" : {
2454             "application/json" : {
2455               "schema" : {
2456                 "$ref" : "#/components/schemas/FeatureGroupUpdateRequestDto"
2457               }
2458             }
2459           }
2460         },
2461         "responses" : {
2462           "default" : {
2463             "content" : {
2464               "application/json" : { }
2465             },
2466             "description" : "default response"
2467           }
2468         },
2469         "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2470       }
2471     },
2472     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements" : {
2473       "get" : {
2474         "description" : "List vendor license agreements",
2475         "operationId" : "listLicenseAgreements",
2476         "parameters" : [ {
2477           "description" : "Vendor license model Id",
2478           "in" : "path",
2479           "name" : "vlmId",
2480           "required" : true,
2481           "schema" : {
2482             "type" : "string"
2483           }
2484         }, {
2485           "description" : "Vendor license model version Id",
2486           "in" : "path",
2487           "name" : "versionId",
2488           "required" : true,
2489           "schema" : {
2490             "type" : "string"
2491           }
2492         }, {
2493           "in" : "header",
2494           "name" : "USER_ID",
2495           "required" : true,
2496           "schema" : {
2497             "type" : "string"
2498           }
2499         } ],
2500         "responses" : {
2501           "default" : {
2502             "content" : {
2503               "application/json" : {
2504                 "schema" : {
2505                   "type" : "array",
2506                   "items" : {
2507                     "$ref" : "#/components/schemas/LicenseAgreementEntityDto"
2508                   }
2509                 }
2510               }
2511             }
2512           }
2513         },
2514         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2515       },
2516       "post" : {
2517         "description" : "Create vendor license agreement",
2518         "operationId" : "createLicenseAgreement",
2519         "parameters" : [ {
2520           "description" : "Vendor license model Id",
2521           "in" : "path",
2522           "name" : "vlmId",
2523           "required" : true,
2524           "schema" : {
2525             "type" : "string"
2526           }
2527         }, {
2528           "description" : "Vendor license model version Id",
2529           "in" : "path",
2530           "name" : "versionId",
2531           "required" : true,
2532           "schema" : {
2533             "type" : "string"
2534           }
2535         }, {
2536           "in" : "header",
2537           "name" : "USER_ID",
2538           "required" : true,
2539           "schema" : {
2540             "type" : "string"
2541           }
2542         } ],
2543         "requestBody" : {
2544           "content" : {
2545             "application/json" : {
2546               "schema" : {
2547                 "$ref" : "#/components/schemas/LicenseAgreementRequestDto"
2548               }
2549             }
2550           }
2551         },
2552         "responses" : {
2553           "default" : {
2554             "content" : {
2555               "application/json" : { }
2556             },
2557             "description" : "default response"
2558           }
2559         },
2560         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2561       }
2562     },
2563     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements/{licenseAgreementId}" : {
2564       "delete" : {
2565         "description" : "Delete vendor license agreement",
2566         "operationId" : "deleteLicenseAgreement",
2567         "parameters" : [ {
2568           "description" : "Vendor license model Id",
2569           "in" : "path",
2570           "name" : "vlmId",
2571           "required" : true,
2572           "schema" : {
2573             "type" : "string"
2574           }
2575         }, {
2576           "description" : "Vendor license model version Id",
2577           "in" : "path",
2578           "name" : "versionId",
2579           "required" : true,
2580           "schema" : {
2581             "type" : "string"
2582           }
2583         }, {
2584           "in" : "path",
2585           "name" : "licenseAgreementId",
2586           "required" : true,
2587           "schema" : {
2588             "type" : "string"
2589           }
2590         }, {
2591           "in" : "header",
2592           "name" : "USER_ID",
2593           "required" : true,
2594           "schema" : {
2595             "type" : "string"
2596           }
2597         } ],
2598         "responses" : {
2599           "default" : {
2600             "content" : {
2601               "application/json" : { }
2602             },
2603             "description" : "default response"
2604           }
2605         },
2606         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2607       },
2608       "get" : {
2609         "description" : "Get vendor license agreement",
2610         "operationId" : "getLicenseAgreement",
2611         "parameters" : [ {
2612           "description" : "Vendor license model Id",
2613           "in" : "path",
2614           "name" : "vlmId",
2615           "required" : true,
2616           "schema" : {
2617             "type" : "string"
2618           }
2619         }, {
2620           "description" : "Vendor license model version Id",
2621           "in" : "path",
2622           "name" : "versionId",
2623           "required" : true,
2624           "schema" : {
2625             "type" : "string"
2626           }
2627         }, {
2628           "in" : "path",
2629           "name" : "licenseAgreementId",
2630           "required" : true,
2631           "schema" : {
2632             "type" : "string"
2633           }
2634         }, {
2635           "in" : "header",
2636           "name" : "USER_ID",
2637           "required" : true,
2638           "schema" : {
2639             "type" : "string"
2640           }
2641         } ],
2642         "responses" : {
2643           "default" : {
2644             "content" : {
2645               "application/json" : {
2646                 "schema" : {
2647                   "$ref" : "#/components/schemas/LicenseAgreementModelDto"
2648                 }
2649               }
2650             }
2651           }
2652         },
2653         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2654       },
2655       "put" : {
2656         "description" : "Update vendor license agreement",
2657         "operationId" : "updateLicenseAgreement",
2658         "parameters" : [ {
2659           "description" : "Vendor license model Id",
2660           "in" : "path",
2661           "name" : "vlmId",
2662           "required" : true,
2663           "schema" : {
2664             "type" : "string"
2665           }
2666         }, {
2667           "description" : "Vendor license model version Id",
2668           "in" : "path",
2669           "name" : "versionId",
2670           "required" : true,
2671           "schema" : {
2672             "type" : "string"
2673           }
2674         }, {
2675           "in" : "path",
2676           "name" : "licenseAgreementId",
2677           "required" : true,
2678           "schema" : {
2679             "type" : "string"
2680           }
2681         }, {
2682           "in" : "header",
2683           "name" : "USER_ID",
2684           "required" : true,
2685           "schema" : {
2686             "type" : "string"
2687           }
2688         } ],
2689         "requestBody" : {
2690           "content" : {
2691             "application/json" : {
2692               "schema" : {
2693                 "$ref" : "#/components/schemas/LicenseAgreementUpdateRequestDto"
2694               }
2695             }
2696           }
2697         },
2698         "responses" : {
2699           "default" : {
2700             "content" : {
2701               "application/json" : { }
2702             },
2703             "description" : "default response"
2704           }
2705         },
2706         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2707       }
2708     },
2709     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups" : {
2710       "get" : {
2711         "description" : "List vendor license key groups",
2712         "operationId" : "listLicenseKeyGroups",
2713         "parameters" : [ {
2714           "description" : "Vendor license model Id",
2715           "in" : "path",
2716           "name" : "vlmId",
2717           "required" : true,
2718           "schema" : {
2719             "type" : "string"
2720           }
2721         }, {
2722           "description" : "Vendor license model version Id",
2723           "in" : "path",
2724           "name" : "versionId",
2725           "required" : true,
2726           "schema" : {
2727             "type" : "string"
2728           }
2729         }, {
2730           "in" : "header",
2731           "name" : "USER_ID",
2732           "schema" : {
2733             "type" : "string"
2734           }
2735         } ],
2736         "responses" : {
2737           "default" : {
2738             "content" : {
2739               "application/json" : {
2740                 "schema" : {
2741                   "type" : "array",
2742                   "items" : {
2743                     "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
2744                   }
2745                 }
2746               }
2747             }
2748           }
2749         },
2750         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2751       },
2752       "post" : {
2753         "description" : "Create vendor license key group",
2754         "operationId" : "createLicenseKeyGroup",
2755         "parameters" : [ {
2756           "description" : "Vendor license model Id",
2757           "in" : "path",
2758           "name" : "vlmId",
2759           "required" : true,
2760           "schema" : {
2761             "type" : "string"
2762           }
2763         }, {
2764           "description" : "Vendor license model version Id",
2765           "in" : "path",
2766           "name" : "versionId",
2767           "required" : true,
2768           "schema" : {
2769             "type" : "string"
2770           }
2771         }, {
2772           "in" : "header",
2773           "name" : "USER_ID",
2774           "required" : true,
2775           "schema" : {
2776             "type" : "string"
2777           }
2778         } ],
2779         "requestBody" : {
2780           "content" : {
2781             "application/json" : {
2782               "schema" : {
2783                 "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto"
2784               }
2785             }
2786           }
2787         },
2788         "responses" : {
2789           "default" : {
2790             "content" : {
2791               "application/json" : { }
2792             },
2793             "description" : "default response"
2794           }
2795         },
2796         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2797       }
2798     },
2799     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}" : {
2800       "delete" : {
2801         "description" : "Delete vendor license key group",
2802         "operationId" : "deleteLicenseKeyGroup",
2803         "parameters" : [ {
2804           "description" : "Vendor license model Id",
2805           "in" : "path",
2806           "name" : "vlmId",
2807           "required" : true,
2808           "schema" : {
2809             "type" : "string"
2810           }
2811         }, {
2812           "description" : "Vendor license model version Id",
2813           "in" : "path",
2814           "name" : "versionId",
2815           "required" : true,
2816           "schema" : {
2817             "type" : "string"
2818           }
2819         }, {
2820           "in" : "path",
2821           "name" : "licenseKeyGroupId",
2822           "required" : true,
2823           "schema" : {
2824             "type" : "string"
2825           }
2826         }, {
2827           "in" : "header",
2828           "name" : "USER_ID",
2829           "required" : true,
2830           "schema" : {
2831             "type" : "string"
2832           }
2833         } ],
2834         "responses" : {
2835           "default" : {
2836             "content" : {
2837               "application/json" : { }
2838             },
2839             "description" : "default response"
2840           }
2841         },
2842         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2843       },
2844       "get" : {
2845         "description" : "Get vendor license key group",
2846         "operationId" : "getLicenseKeyGroup",
2847         "parameters" : [ {
2848           "description" : "Vendor license model Id",
2849           "in" : "path",
2850           "name" : "vlmId",
2851           "required" : true,
2852           "schema" : {
2853             "type" : "string"
2854           }
2855         }, {
2856           "description" : "Vendor license model version Id",
2857           "in" : "path",
2858           "name" : "versionId",
2859           "required" : true,
2860           "schema" : {
2861             "type" : "string"
2862           }
2863         }, {
2864           "in" : "path",
2865           "name" : "licenseKeyGroupId",
2866           "required" : true,
2867           "schema" : {
2868             "type" : "string"
2869           }
2870         }, {
2871           "in" : "header",
2872           "name" : "USER_ID",
2873           "required" : true,
2874           "schema" : {
2875             "type" : "string"
2876           }
2877         } ],
2878         "responses" : {
2879           "default" : {
2880             "content" : {
2881               "application/json" : {
2882                 "schema" : {
2883                   "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
2884                 }
2885               }
2886             }
2887           }
2888         },
2889         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2890       },
2891       "put" : {
2892         "description" : "Update vendor license key group",
2893         "operationId" : "updateLicenseKeyGroup",
2894         "parameters" : [ {
2895           "description" : "Vendor license model Id",
2896           "in" : "path",
2897           "name" : "vlmId",
2898           "required" : true,
2899           "schema" : {
2900             "type" : "string"
2901           }
2902         }, {
2903           "description" : "Vendor license model version Id",
2904           "in" : "path",
2905           "name" : "versionId",
2906           "required" : true,
2907           "schema" : {
2908             "type" : "string"
2909           }
2910         }, {
2911           "in" : "path",
2912           "name" : "licenseKeyGroupId",
2913           "required" : true,
2914           "schema" : {
2915             "type" : "string"
2916           }
2917         }, {
2918           "in" : "header",
2919           "name" : "USER_ID",
2920           "required" : true,
2921           "schema" : {
2922             "type" : "string"
2923           }
2924         } ],
2925         "requestBody" : {
2926           "content" : {
2927             "application/json" : {
2928               "schema" : {
2929                 "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto"
2930               }
2931             }
2932           }
2933         },
2934         "responses" : {
2935           "default" : {
2936             "content" : {
2937               "application/json" : { }
2938             },
2939             "description" : "default response"
2940           }
2941         },
2942         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2943       }
2944     },
2945     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits" : {
2946       "get" : {
2947         "description" : "List vendor license key group limits",
2948         "operationId" : "listLimits_1",
2949         "parameters" : [ {
2950           "description" : "Vendor license model Id",
2951           "in" : "path",
2952           "name" : "vlmId",
2953           "required" : true,
2954           "schema" : {
2955             "type" : "string"
2956           }
2957         }, {
2958           "description" : "Vendor license model version Id",
2959           "in" : "path",
2960           "name" : "versionId",
2961           "required" : true,
2962           "schema" : {
2963             "type" : "string"
2964           }
2965         }, {
2966           "description" : "Vendor license model License Key Group Id",
2967           "in" : "path",
2968           "name" : "licenseKeyGroupId",
2969           "required" : true,
2970           "schema" : {
2971             "type" : "string"
2972           }
2973         }, {
2974           "in" : "header",
2975           "name" : "USER_ID",
2976           "required" : true,
2977           "schema" : {
2978             "type" : "string"
2979           }
2980         } ],
2981         "responses" : {
2982           "default" : {
2983             "content" : {
2984               "application/json" : {
2985                 "schema" : {
2986                   "type" : "array",
2987                   "items" : {
2988                     "$ref" : "#/components/schemas/LimitEntityDto"
2989                   }
2990                 }
2991               }
2992             }
2993           }
2994         },
2995         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
2996       },
2997       "post" : {
2998         "description" : "Create vendor license key group limit",
2999         "operationId" : "createLimit_1",
3000         "parameters" : [ {
3001           "description" : "Vendor license model Id",
3002           "in" : "path",
3003           "name" : "vlmId",
3004           "required" : true,
3005           "schema" : {
3006             "type" : "string"
3007           }
3008         }, {
3009           "description" : "Vendor license model version Id",
3010           "in" : "path",
3011           "name" : "versionId",
3012           "required" : true,
3013           "schema" : {
3014             "type" : "string"
3015           }
3016         }, {
3017           "description" : "Vendor license model License Key Group Id",
3018           "in" : "path",
3019           "name" : "licenseKeyGroupId",
3020           "required" : true,
3021           "schema" : {
3022             "type" : "string"
3023           }
3024         }, {
3025           "in" : "header",
3026           "name" : "USER_ID",
3027           "required" : true,
3028           "schema" : {
3029             "type" : "string"
3030           }
3031         } ],
3032         "requestBody" : {
3033           "content" : {
3034             "application/json" : {
3035               "schema" : {
3036                 "$ref" : "#/components/schemas/LimitRequestDto"
3037               }
3038             }
3039           }
3040         },
3041         "responses" : {
3042           "default" : {
3043             "content" : {
3044               "application/json" : { }
3045             },
3046             "description" : "default response"
3047           }
3048         },
3049         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3050       }
3051     },
3052     "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits/{limitId}" : {
3053       "delete" : {
3054         "description" : "Delete vendor license key group limit",
3055         "operationId" : "deleteLimit_1",
3056         "parameters" : [ {
3057           "description" : "Vendor license model Id",
3058           "in" : "path",
3059           "name" : "vlmId",
3060           "required" : true,
3061           "schema" : {
3062             "type" : "string"
3063           }
3064         }, {
3065           "description" : "Vendor license model version Id",
3066           "in" : "path",
3067           "name" : "versionId",
3068           "required" : true,
3069           "schema" : {
3070             "type" : "string"
3071           }
3072         }, {
3073           "description" : "Vendor license model license key group Id",
3074           "in" : "path",
3075           "name" : "licenseKeyGroupId",
3076           "required" : true,
3077           "schema" : {
3078             "type" : "string"
3079           }
3080         }, {
3081           "in" : "path",
3082           "name" : "limitId",
3083           "required" : true,
3084           "schema" : {
3085             "type" : "string"
3086           }
3087         }, {
3088           "in" : "header",
3089           "name" : "USER_ID",
3090           "required" : true,
3091           "schema" : {
3092             "type" : "string"
3093           }
3094         } ],
3095         "responses" : {
3096           "default" : {
3097             "content" : {
3098               "application/json" : { }
3099             },
3100             "description" : "default response"
3101           }
3102         },
3103         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3104       },
3105       "get" : {
3106         "description" : "Get vendor entitlement pool limit",
3107         "operationId" : "getLimit_1",
3108         "parameters" : [ {
3109           "description" : "Vendor license model Id",
3110           "in" : "path",
3111           "name" : "vlmId",
3112           "required" : true,
3113           "schema" : {
3114             "type" : "string"
3115           }
3116         }, {
3117           "description" : "Vendor license model version Id",
3118           "in" : "path",
3119           "name" : "versionId",
3120           "required" : true,
3121           "schema" : {
3122             "type" : "string"
3123           }
3124         }, {
3125           "description" : "Vendor license model License Key Group",
3126           "in" : "path",
3127           "name" : "licenseKeyGroupId",
3128           "required" : true,
3129           "schema" : {
3130             "type" : "string"
3131           }
3132         }, {
3133           "description" : "Vendor license model License Key Group Limit Id",
3134           "in" : "path",
3135           "name" : "limitId",
3136           "required" : true,
3137           "schema" : {
3138             "type" : "string"
3139           }
3140         }, {
3141           "in" : "header",
3142           "name" : "USER_ID",
3143           "required" : true,
3144           "schema" : {
3145             "type" : "string"
3146           }
3147         } ],
3148         "responses" : {
3149           "default" : {
3150             "content" : {
3151               "application/json" : {
3152                 "schema" : {
3153                   "$ref" : "#/components/schemas/LimitEntityDto"
3154                 }
3155               }
3156             }
3157           }
3158         },
3159         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3160       },
3161       "put" : {
3162         "description" : "Update vendor license key group limit",
3163         "operationId" : "updateLimit_1",
3164         "parameters" : [ {
3165           "description" : "Vendor license model Id",
3166           "in" : "path",
3167           "name" : "vlmId",
3168           "required" : true,
3169           "schema" : {
3170             "type" : "string"
3171           }
3172         }, {
3173           "description" : "Vendor license model version Id",
3174           "in" : "path",
3175           "name" : "versionId",
3176           "required" : true,
3177           "schema" : {
3178             "type" : "string"
3179           }
3180         }, {
3181           "description" : "Vendor license model License Key Group Id",
3182           "in" : "path",
3183           "name" : "licenseKeyGroupId",
3184           "required" : true,
3185           "schema" : {
3186             "type" : "string"
3187           }
3188         }, {
3189           "in" : "path",
3190           "name" : "limitId",
3191           "required" : true,
3192           "schema" : {
3193             "type" : "string"
3194           }
3195         }, {
3196           "in" : "header",
3197           "name" : "USER_ID",
3198           "schema" : {
3199             "type" : "string"
3200           }
3201         } ],
3202         "requestBody" : {
3203           "content" : {
3204             "application/json" : {
3205               "schema" : {
3206                 "$ref" : "#/components/schemas/LimitRequestDto"
3207               }
3208             }
3209           }
3210         },
3211         "responses" : {
3212           "default" : {
3213             "content" : {
3214               "application/json" : { }
3215             },
3216             "description" : "default response"
3217           }
3218         },
3219         "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3220       }
3221     },
3222     "/v1.0/vendor-software-products" : {
3223       "get" : {
3224         "description" : "Get list of vendor software products and their description",
3225         "operationId" : "listVsps",
3226         "parameters" : [ {
3227           "description" : "Filter to return only Vendor Software Products with at least one version at this status. Currently supported values: 'Certified' , 'Draft'",
3228           "in" : "query",
3229           "name" : "versionFilter",
3230           "schema" : {
3231             "type" : "string"
3232           }
3233         }, {
3234           "description" : "Filter to only return Vendor Software Products at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.",
3235           "in" : "query",
3236           "name" : "Status",
3237           "schema" : {
3238             "type" : "string"
3239           }
3240         }, {
3241           "in" : "header",
3242           "name" : "USER_ID",
3243           "required" : true,
3244           "schema" : {
3245             "type" : "string"
3246           }
3247         } ],
3248         "responses" : {
3249           "default" : {
3250             "content" : {
3251               "application/json" : {
3252                 "schema" : {
3253                   "type" : "array",
3254                   "items" : {
3255                     "$ref" : "#/components/schemas/VspDetailsDto"
3256                   }
3257                 }
3258               }
3259             }
3260           }
3261         },
3262         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3263       },
3264       "post" : {
3265         "description" : "Create a new vendor software product",
3266         "operationId" : "createVsp",
3267         "parameters" : [ {
3268           "in" : "header",
3269           "name" : "USER_ID",
3270           "required" : true,
3271           "schema" : {
3272             "type" : "string"
3273           }
3274         } ],
3275         "requestBody" : {
3276           "content" : {
3277             "application/json" : {
3278               "schema" : {
3279                 "$ref" : "#/components/schemas/VspRequestDto"
3280               }
3281             }
3282           }
3283         },
3284         "responses" : {
3285           "default" : {
3286             "content" : {
3287               "application/json" : {
3288                 "schema" : {
3289                   "$ref" : "#/components/schemas/ItemCreationDto"
3290                 }
3291               }
3292             }
3293           }
3294         },
3295         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3296       }
3297     },
3298     "/v1.0/vendor-software-products/packages" : {
3299       "get" : {
3300         "description" : "Get list of translated CSAR files details",
3301         "operationId" : "listPackages",
3302         "parameters" : [ {
3303           "description" : "Vendor Software Product status filter. Currently supported values: 'ACTIVE', 'ARCHIVED'",
3304           "in" : "query",
3305           "name" : "Status",
3306           "schema" : {
3307             "type" : "string"
3308           }
3309         }, {
3310           "description" : "Category",
3311           "in" : "query",
3312           "name" : "category",
3313           "schema" : {
3314             "type" : "string"
3315           }
3316         }, {
3317           "description" : "Sub-category",
3318           "in" : "query",
3319           "name" : "subCategory",
3320           "schema" : {
3321             "type" : "string"
3322           }
3323         }, {
3324           "in" : "header",
3325           "name" : "USER_ID",
3326           "required" : true,
3327           "schema" : {
3328             "type" : "string"
3329           }
3330         } ],
3331         "responses" : {
3332           "default" : {
3333             "content" : {
3334               "application/json" : {
3335                 "schema" : {
3336                   "type" : "array",
3337                   "items" : {
3338                     "$ref" : "#/components/schemas/PackageInfoDto"
3339                   }
3340                 }
3341               }
3342             }
3343           }
3344         },
3345         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3346       }
3347     },
3348     "/v1.0/vendor-software-products/packages/{vspId}" : {
3349       "get" : {
3350         "description" : "Get translated CSAR file",
3351         "operationId" : "getTranslatedFile",
3352         "parameters" : [ {
3353           "in" : "path",
3354           "name" : "vspId",
3355           "required" : true,
3356           "schema" : {
3357             "type" : "string"
3358           }
3359         }, {
3360           "in" : "query",
3361           "name" : "versionId",
3362           "schema" : {
3363             "type" : "string"
3364           }
3365         }, {
3366           "in" : "header",
3367           "name" : "USER_ID",
3368           "schema" : {
3369             "type" : "string"
3370           }
3371         } ],
3372         "responses" : {
3373           "default" : {
3374             "content" : {
3375               "application/octet-stream" : {
3376                 "schema" : {
3377                   "type" : "string",
3378                   "format" : "binary"
3379                 }
3380               }
3381             }
3382           }
3383         },
3384         "summary" : "Exports translated file to a zip file",
3385         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3386       }
3387     },
3388     "/v1.0/vendor-software-products/validation-vsp" : {
3389       "get" : {
3390         "operationId" : "getValidationVsp",
3391         "parameters" : [ {
3392           "in" : "header",
3393           "name" : "USER_ID",
3394           "required" : true,
3395           "schema" : {
3396             "type" : "string"
3397           }
3398         } ],
3399         "responses" : {
3400           "default" : {
3401             "content" : {
3402               "application/json" : { }
3403             },
3404             "description" : "default response"
3405           }
3406         },
3407         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3408       }
3409     },
3410     "/v1.0/vendor-software-products/{vspId}" : {
3411       "delete" : {
3412         "operationId" : "deleteVsp",
3413         "parameters" : [ {
3414           "in" : "path",
3415           "name" : "vspId",
3416           "required" : true,
3417           "schema" : {
3418             "type" : "string"
3419           }
3420         }, {
3421           "in" : "header",
3422           "name" : "USER_ID",
3423           "required" : true,
3424           "schema" : {
3425             "type" : "string"
3426           }
3427         } ],
3428         "responses" : {
3429           "default" : {
3430             "content" : {
3431               "application/json" : { }
3432             },
3433             "description" : "default response"
3434           }
3435         },
3436         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3437       },
3438       "get" : {
3439         "operationId" : "getLatestVsp",
3440         "parameters" : [ {
3441           "in" : "path",
3442           "name" : "vspId",
3443           "required" : true,
3444           "schema" : {
3445             "type" : "string"
3446           }
3447         }, {
3448           "in" : "header",
3449           "name" : "USER_ID",
3450           "required" : true,
3451           "schema" : {
3452             "type" : "string"
3453           }
3454         } ],
3455         "responses" : {
3456           "default" : {
3457             "content" : {
3458               "application/json" : { }
3459             },
3460             "description" : "default response"
3461           }
3462         },
3463         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3464       }
3465     },
3466     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}" : {
3467       "get" : {
3468         "operationId" : "getVsp",
3469         "parameters" : [ {
3470           "in" : "path",
3471           "name" : "vspId",
3472           "required" : true,
3473           "schema" : {
3474             "type" : "string"
3475           }
3476         }, {
3477           "in" : "path",
3478           "name" : "versionId",
3479           "required" : true,
3480           "schema" : {
3481             "type" : "string"
3482           }
3483         }, {
3484           "in" : "header",
3485           "name" : "USER_ID",
3486           "required" : true,
3487           "schema" : {
3488             "type" : "string"
3489           }
3490         } ],
3491         "responses" : {
3492           "default" : {
3493             "content" : {
3494               "application/json" : { }
3495             },
3496             "description" : "default response"
3497           }
3498         },
3499         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3500       },
3501       "put" : {
3502         "operationId" : "updateVsp",
3503         "parameters" : [ {
3504           "in" : "path",
3505           "name" : "vspId",
3506           "required" : true,
3507           "schema" : {
3508             "type" : "string"
3509           }
3510         }, {
3511           "in" : "path",
3512           "name" : "versionId",
3513           "required" : true,
3514           "schema" : {
3515             "type" : "string"
3516           }
3517         }, {
3518           "in" : "header",
3519           "name" : "USER_ID",
3520           "required" : true,
3521           "schema" : {
3522             "type" : "string"
3523           }
3524         } ],
3525         "requestBody" : {
3526           "content" : {
3527             "application/json" : {
3528               "schema" : {
3529                 "$ref" : "#/components/schemas/VspDescriptionDto"
3530               }
3531             }
3532           }
3533         },
3534         "responses" : {
3535           "default" : {
3536             "content" : {
3537               "application/json" : { }
3538             },
3539             "description" : "default response"
3540           }
3541         },
3542         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3543       }
3544     },
3545     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/actions" : {
3546       "put" : {
3547         "description" : "Actions on a vendor software product",
3548         "operationId" : "actOnVendorSoftwareProduct",
3549         "parameters" : [ {
3550           "in" : "path",
3551           "name" : "vspId",
3552           "required" : true,
3553           "schema" : {
3554             "type" : "string"
3555           }
3556         }, {
3557           "in" : "path",
3558           "name" : "versionId",
3559           "required" : true,
3560           "schema" : {
3561             "type" : "string"
3562           }
3563         }, {
3564           "in" : "header",
3565           "name" : "USER_ID",
3566           "required" : true,
3567           "schema" : {
3568             "type" : "string"
3569           }
3570         } ],
3571         "requestBody" : {
3572           "content" : {
3573             "application/json" : {
3574               "schema" : {
3575                 "$ref" : "#/components/schemas/VersionSoftwareProductActionRequestDto"
3576               }
3577             }
3578           }
3579         },
3580         "responses" : {
3581           "default" : {
3582             "content" : {
3583               "application/json" : { }
3584             },
3585             "description" : "default response"
3586           }
3587         },
3588         "summary" : "Performs one of the following actions on a vendor software product: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|Create_Package: Creates a CSAR zip file.|",
3589         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3590       }
3591     },
3592     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies" : {
3593       "get" : {
3594         "description" : "Get component dependencies for vendor software product",
3595         "operationId" : "list_3",
3596         "parameters" : [ {
3597           "description" : "Vendor software product Id",
3598           "in" : "path",
3599           "name" : "vspId",
3600           "required" : true,
3601           "schema" : {
3602             "type" : "string"
3603           }
3604         }, {
3605           "description" : "Vendor software product version Id",
3606           "in" : "path",
3607           "name" : "versionId",
3608           "required" : true,
3609           "schema" : {
3610             "type" : "string"
3611           }
3612         }, {
3613           "in" : "header",
3614           "name" : "USER_ID",
3615           "required" : true,
3616           "schema" : {
3617             "type" : "string"
3618           }
3619         } ],
3620         "responses" : {
3621           "default" : {
3622             "content" : {
3623               "application/json" : {
3624                 "schema" : {
3625                   "type" : "array",
3626                   "items" : {
3627                     "$ref" : "#/components/schemas/ComponentDependencyResponseDto"
3628                   }
3629                 }
3630               }
3631             }
3632           }
3633         },
3634         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3635       },
3636       "post" : {
3637         "description" : "Create a vendor software product component dependency",
3638         "operationId" : "create_1",
3639         "parameters" : [ {
3640           "description" : "Vendor software product Id",
3641           "in" : "path",
3642           "name" : "vspId",
3643           "required" : true,
3644           "schema" : {
3645             "type" : "string"
3646           }
3647         }, {
3648           "description" : "Version Id",
3649           "in" : "path",
3650           "name" : "versionId",
3651           "required" : true,
3652           "schema" : {
3653             "type" : "string"
3654           }
3655         }, {
3656           "in" : "header",
3657           "name" : "USER_ID",
3658           "required" : true,
3659           "schema" : {
3660             "type" : "string"
3661           }
3662         } ],
3663         "requestBody" : {
3664           "content" : {
3665             "application/json" : {
3666               "schema" : {
3667                 "$ref" : "#/components/schemas/ComponentDependencyModel"
3668               }
3669             }
3670           }
3671         },
3672         "responses" : {
3673           "default" : {
3674             "content" : {
3675               "application/json" : { }
3676             },
3677             "description" : "default response"
3678           }
3679         },
3680         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3681       }
3682     },
3683     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies/{dependencyId}" : {
3684       "delete" : {
3685         "description" : "Delete component dependency for vendor software product",
3686         "operationId" : "delete",
3687         "parameters" : [ {
3688           "description" : "Vendor software product Id",
3689           "in" : "path",
3690           "name" : "vspId",
3691           "required" : true,
3692           "schema" : {
3693             "type" : "string"
3694           }
3695         }, {
3696           "description" : "Vendor software product version Id",
3697           "in" : "path",
3698           "name" : "versionId",
3699           "required" : true,
3700           "schema" : {
3701             "type" : "string"
3702           }
3703         }, {
3704           "description" : "Vendor software product Component Dependency Id",
3705           "in" : "path",
3706           "name" : "dependencyId",
3707           "required" : true,
3708           "schema" : {
3709             "type" : "string"
3710           }
3711         }, {
3712           "in" : "header",
3713           "name" : "USER_ID",
3714           "required" : true,
3715           "schema" : {
3716             "type" : "string"
3717           }
3718         } ],
3719         "responses" : {
3720           "default" : {
3721             "content" : {
3722               "application/json" : { }
3723             },
3724             "description" : "default response"
3725           }
3726         },
3727         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3728       },
3729       "get" : {
3730         "description" : "Get component dependency for vendor software product",
3731         "operationId" : "get_1",
3732         "parameters" : [ {
3733           "description" : "Vendor software product Id",
3734           "in" : "path",
3735           "name" : "vspId",
3736           "required" : true,
3737           "schema" : {
3738             "type" : "string"
3739           }
3740         }, {
3741           "description" : "Version Id",
3742           "in" : "path",
3743           "name" : "versionId",
3744           "required" : true,
3745           "schema" : {
3746             "type" : "string"
3747           }
3748         }, {
3749           "description" : "Vendor software product Component Dependency Id",
3750           "in" : "path",
3751           "name" : "dependencyId",
3752           "required" : true,
3753           "schema" : {
3754             "type" : "string"
3755           }
3756         }, {
3757           "in" : "header",
3758           "name" : "USER_ID",
3759           "required" : true,
3760           "schema" : {
3761             "type" : "string"
3762           }
3763         } ],
3764         "responses" : {
3765           "default" : {
3766             "content" : {
3767               "application/json" : {
3768                 "schema" : {
3769                   "$ref" : "#/components/schemas/ComponentDependencyResponseDto"
3770                 }
3771               }
3772             }
3773           }
3774         },
3775         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3776       },
3777       "put" : {
3778         "description" : "Update component dependency for vendor software product",
3779         "operationId" : "update",
3780         "parameters" : [ {
3781           "description" : "Vendor software product Id",
3782           "in" : "path",
3783           "name" : "vspId",
3784           "required" : true,
3785           "schema" : {
3786             "type" : "string"
3787           }
3788         }, {
3789           "description" : "Vendor software product version Id",
3790           "in" : "path",
3791           "name" : "versionId",
3792           "required" : true,
3793           "schema" : {
3794             "type" : "string"
3795           }
3796         }, {
3797           "description" : "Vendor software product Component Dependency Id",
3798           "in" : "path",
3799           "name" : "dependencyId",
3800           "required" : true,
3801           "schema" : {
3802             "type" : "string"
3803           }
3804         }, {
3805           "in" : "header",
3806           "name" : "USER_ID",
3807           "required" : true,
3808           "schema" : {
3809             "type" : "string"
3810           }
3811         } ],
3812         "requestBody" : {
3813           "content" : {
3814             "application/json" : {
3815               "schema" : {
3816                 "$ref" : "#/components/schemas/ComponentDependencyModel"
3817               }
3818             }
3819           }
3820         },
3821         "responses" : {
3822           "default" : {
3823             "content" : {
3824               "application/json" : { }
3825             },
3826             "description" : "default response"
3827           }
3828         },
3829         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3830       }
3831     },
3832     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components" : {
3833       "delete" : {
3834         "description" : "Delete vendor software product components",
3835         "operationId" : "deleteList_1",
3836         "parameters" : [ {
3837           "description" : "Vendor software product Id",
3838           "in" : "path",
3839           "name" : "vspId",
3840           "required" : true,
3841           "schema" : {
3842             "type" : "string"
3843           }
3844         }, {
3845           "description" : "Version Id",
3846           "in" : "path",
3847           "name" : "versionId",
3848           "required" : true,
3849           "schema" : {
3850             "type" : "string"
3851           }
3852         }, {
3853           "in" : "header",
3854           "name" : "USER_ID",
3855           "required" : true,
3856           "schema" : {
3857             "type" : "string"
3858           }
3859         } ],
3860         "responses" : {
3861           "default" : {
3862             "content" : {
3863               "application/json" : {
3864                 "schema" : {
3865                   "type" : "string"
3866                 }
3867               }
3868             }
3869           }
3870         },
3871         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3872       },
3873       "get" : {
3874         "description" : "List vendor software product components",
3875         "operationId" : "list_6",
3876         "parameters" : [ {
3877           "description" : "Vendor software product Id",
3878           "in" : "path",
3879           "name" : "vspId",
3880           "required" : true,
3881           "schema" : {
3882             "type" : "string"
3883           }
3884         }, {
3885           "description" : "Version Id",
3886           "in" : "path",
3887           "name" : "versionId",
3888           "required" : true,
3889           "schema" : {
3890             "type" : "string"
3891           }
3892         }, {
3893           "in" : "header",
3894           "name" : "USER_ID",
3895           "required" : true,
3896           "schema" : {
3897             "type" : "string"
3898           }
3899         } ],
3900         "responses" : {
3901           "default" : {
3902             "content" : {
3903               "application/json" : {
3904                 "schema" : {
3905                   "type" : "array",
3906                   "items" : {
3907                     "$ref" : "#/components/schemas/ComponentDto"
3908                   }
3909                 }
3910               }
3911             }
3912           }
3913         },
3914         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3915       },
3916       "post" : {
3917         "description" : "Create a vendor software product component",
3918         "operationId" : "create_3",
3919         "parameters" : [ {
3920           "description" : "Vendor software product Id",
3921           "in" : "path",
3922           "name" : "vspId",
3923           "required" : true,
3924           "schema" : {
3925             "type" : "string"
3926           }
3927         }, {
3928           "description" : "Version Id",
3929           "in" : "path",
3930           "name" : "versionId",
3931           "required" : true,
3932           "schema" : {
3933             "type" : "string"
3934           }
3935         }, {
3936           "in" : "header",
3937           "name" : "USER_ID",
3938           "required" : true,
3939           "schema" : {
3940             "type" : "string"
3941           }
3942         } ],
3943         "requestBody" : {
3944           "content" : {
3945             "application/json" : {
3946               "schema" : {
3947                 "$ref" : "#/components/schemas/ComponentRequestDto"
3948               }
3949             }
3950           }
3951         },
3952         "responses" : {
3953           "default" : {
3954             "content" : {
3955               "application/json" : { }
3956             },
3957             "description" : "default response"
3958           }
3959         },
3960         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3961       }
3962     },
3963     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}" : {
3964       "delete" : {
3965         "description" : "Delete vendor software product component",
3966         "operationId" : "delete_3",
3967         "parameters" : [ {
3968           "description" : "Vendor software product Id",
3969           "in" : "path",
3970           "name" : "vspId",
3971           "required" : true,
3972           "schema" : {
3973             "type" : "string"
3974           }
3975         }, {
3976           "description" : "Version Id",
3977           "in" : "path",
3978           "name" : "versionId",
3979           "required" : true,
3980           "schema" : {
3981             "type" : "string"
3982           }
3983         }, {
3984           "description" : "Vendor software product component Id",
3985           "in" : "path",
3986           "name" : "componentId",
3987           "required" : true,
3988           "schema" : {
3989             "type" : "string"
3990           }
3991         }, {
3992           "in" : "header",
3993           "name" : "USER_ID",
3994           "required" : true,
3995           "schema" : {
3996             "type" : "string"
3997           }
3998         } ],
3999         "responses" : {
4000           "default" : {
4001             "content" : {
4002               "application/json" : { }
4003             },
4004             "description" : "default response"
4005           }
4006         },
4007         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4008       },
4009       "get" : {
4010         "description" : "Get vendor software product component",
4011         "operationId" : "get_3",
4012         "parameters" : [ {
4013           "description" : "Vendor software product Id",
4014           "in" : "path",
4015           "name" : "vspId",
4016           "required" : true,
4017           "schema" : {
4018             "type" : "string"
4019           }
4020         }, {
4021           "description" : "Version Id",
4022           "in" : "path",
4023           "name" : "versionId",
4024           "required" : true,
4025           "schema" : {
4026             "type" : "string"
4027           }
4028         }, {
4029           "description" : "Vendor software product component Id",
4030           "in" : "path",
4031           "name" : "componentId",
4032           "required" : true,
4033           "schema" : {
4034             "type" : "string"
4035           }
4036         }, {
4037           "in" : "header",
4038           "name" : "USER_ID",
4039           "required" : true,
4040           "schema" : {
4041             "type" : "string"
4042           }
4043         } ],
4044         "responses" : {
4045           "default" : {
4046             "content" : {
4047               "application/json" : {
4048                 "schema" : {
4049                   "$ref" : "#/components/schemas/ComponentData"
4050                 }
4051               }
4052             }
4053           }
4054         },
4055         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4056       },
4057       "put" : {
4058         "description" : "Update vendor software product component",
4059         "operationId" : "update_2",
4060         "parameters" : [ {
4061           "description" : "Vendor software product Id",
4062           "in" : "path",
4063           "name" : "vspId",
4064           "required" : true,
4065           "schema" : {
4066             "type" : "string"
4067           }
4068         }, {
4069           "description" : "Version Id",
4070           "in" : "path",
4071           "name" : "versionId",
4072           "required" : true,
4073           "schema" : {
4074             "type" : "string"
4075           }
4076         }, {
4077           "description" : "Vendor software product component Id",
4078           "in" : "path",
4079           "name" : "componentId",
4080           "required" : true,
4081           "schema" : {
4082             "type" : "string"
4083           }
4084         }, {
4085           "in" : "header",
4086           "name" : "USER_ID",
4087           "required" : true,
4088           "schema" : {
4089             "type" : "string"
4090           }
4091         } ],
4092         "requestBody" : {
4093           "content" : {
4094             "application/json" : {
4095               "schema" : {
4096                 "$ref" : "#/components/schemas/ComponentRequestDto"
4097               }
4098             }
4099           }
4100         },
4101         "responses" : {
4102           "default" : {
4103             "content" : {
4104               "application/json" : { }
4105             },
4106             "description" : "default response"
4107           }
4108         },
4109         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4110       }
4111     },
4112     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors" : {
4113       "get" : {
4114         "description" : "Get list of vendor software product component compute-flavors",
4115         "operationId" : "list_7",
4116         "parameters" : [ {
4117           "description" : "Vendor software product Id",
4118           "in" : "path",
4119           "name" : "vspId",
4120           "required" : true,
4121           "schema" : {
4122             "type" : "string"
4123           }
4124         }, {
4125           "description" : "Version Id",
4126           "in" : "path",
4127           "name" : "versionId",
4128           "required" : true,
4129           "schema" : {
4130             "type" : "string"
4131           }
4132         }, {
4133           "description" : "Vendor software product component Id",
4134           "in" : "path",
4135           "name" : "componentId",
4136           "required" : true,
4137           "schema" : {
4138             "type" : "string"
4139           }
4140         }, {
4141           "in" : "header",
4142           "name" : "USER_ID",
4143           "required" : true,
4144           "schema" : {
4145             "type" : "string"
4146           }
4147         } ],
4148         "responses" : {
4149           "default" : {
4150             "content" : {
4151               "application/json" : {
4152                 "schema" : {
4153                   "type" : "array",
4154                   "items" : {
4155                     "$ref" : "#/components/schemas/ComputeDto"
4156                   }
4157                 }
4158               }
4159             }
4160           }
4161         },
4162         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4163       },
4164       "post" : {
4165         "description" : "Create a vendor software product component compute-flavor",
4166         "operationId" : "create_4",
4167         "parameters" : [ {
4168           "description" : "Vendor software product Id",
4169           "in" : "path",
4170           "name" : "vspId",
4171           "required" : true,
4172           "schema" : {
4173             "type" : "string"
4174           }
4175         }, {
4176           "description" : "Version Id",
4177           "in" : "path",
4178           "name" : "versionId",
4179           "required" : true,
4180           "schema" : {
4181             "type" : "string"
4182           }
4183         }, {
4184           "description" : "Vendor software product component Id",
4185           "in" : "path",
4186           "name" : "componentId",
4187           "required" : true,
4188           "schema" : {
4189             "type" : "string"
4190           }
4191         }, {
4192           "in" : "header",
4193           "name" : "USER_ID",
4194           "required" : true,
4195           "schema" : {
4196             "type" : "string"
4197           }
4198         } ],
4199         "requestBody" : {
4200           "content" : {
4201             "application/json" : {
4202               "schema" : {
4203                 "$ref" : "#/components/schemas/ComputeDetailsDto"
4204               }
4205             }
4206           }
4207         },
4208         "responses" : {
4209           "default" : {
4210             "content" : {
4211               "application/json" : { }
4212             },
4213             "description" : "default response"
4214           }
4215         },
4216         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4217       }
4218     },
4219     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}" : {
4220       "delete" : {
4221         "description" : "Delete vendor software product component compute-flavor",
4222         "operationId" : "delete_4",
4223         "parameters" : [ {
4224           "description" : "Vendor software product Id",
4225           "in" : "path",
4226           "name" : "vspId",
4227           "required" : true,
4228           "schema" : {
4229             "type" : "string"
4230           }
4231         }, {
4232           "description" : "Version Id",
4233           "in" : "path",
4234           "name" : "versionId",
4235           "required" : true,
4236           "schema" : {
4237             "type" : "string"
4238           }
4239         }, {
4240           "description" : "Vendor software product component Id",
4241           "in" : "path",
4242           "name" : "componentId",
4243           "required" : true,
4244           "schema" : {
4245             "type" : "string"
4246           }
4247         }, {
4248           "description" : "Vendor software product compute-flavor Id",
4249           "in" : "path",
4250           "name" : "computeFlavorId",
4251           "required" : true,
4252           "schema" : {
4253             "type" : "string"
4254           }
4255         }, {
4256           "in" : "header",
4257           "name" : "USER_ID",
4258           "required" : true,
4259           "schema" : {
4260             "type" : "string"
4261           }
4262         } ],
4263         "responses" : {
4264           "default" : {
4265             "content" : {
4266               "application/json" : { }
4267             },
4268             "description" : "default response"
4269           }
4270         },
4271         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4272       },
4273       "get" : {
4274         "description" : "Get vendor software product component compute-flavor",
4275         "operationId" : "get_4",
4276         "parameters" : [ {
4277           "description" : "Vendor software product Id",
4278           "in" : "path",
4279           "name" : "vspId",
4280           "required" : true,
4281           "schema" : {
4282             "type" : "string"
4283           }
4284         }, {
4285           "description" : "Version Id",
4286           "in" : "path",
4287           "name" : "versionId",
4288           "required" : true,
4289           "schema" : {
4290             "type" : "string"
4291           }
4292         }, {
4293           "description" : "Vendor software product component Id",
4294           "in" : "path",
4295           "name" : "componentId",
4296           "required" : true,
4297           "schema" : {
4298             "type" : "string"
4299           }
4300         }, {
4301           "description" : "Vendor software product compute-flavor Id",
4302           "in" : "path",
4303           "name" : "computeFlavorId",
4304           "required" : true,
4305           "schema" : {
4306             "type" : "string"
4307           }
4308         }, {
4309           "in" : "header",
4310           "name" : "USER_ID",
4311           "required" : true,
4312           "schema" : {
4313             "type" : "string"
4314           }
4315         } ],
4316         "responses" : {
4317           "default" : {
4318             "content" : {
4319               "application/json" : {
4320                 "schema" : {
4321                   "type" : "array",
4322                   "items" : {
4323                     "$ref" : "#/components/schemas/ComputeDetailsDto"
4324                   }
4325                 }
4326               }
4327             }
4328           }
4329         },
4330         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4331       },
4332       "put" : {
4333         "description" : "Update vendor software product component compute-flavor",
4334         "operationId" : "update_3",
4335         "parameters" : [ {
4336           "description" : "Vendor software product Id",
4337           "in" : "path",
4338           "name" : "vspId",
4339           "required" : true,
4340           "schema" : {
4341             "type" : "string"
4342           }
4343         }, {
4344           "description" : "Version Id",
4345           "in" : "path",
4346           "name" : "versionId",
4347           "required" : true,
4348           "schema" : {
4349             "type" : "string"
4350           }
4351         }, {
4352           "description" : "Vendor software product component Id",
4353           "in" : "path",
4354           "name" : "componentId",
4355           "required" : true,
4356           "schema" : {
4357             "type" : "string"
4358           }
4359         }, {
4360           "description" : "Vendor software product compute-flavor Id",
4361           "in" : "path",
4362           "name" : "computeFlavorId",
4363           "required" : true,
4364           "schema" : {
4365             "type" : "string"
4366           }
4367         }, {
4368           "in" : "header",
4369           "name" : "USER_ID",
4370           "required" : true,
4371           "schema" : {
4372             "type" : "string"
4373           }
4374         } ],
4375         "requestBody" : {
4376           "content" : {
4377             "application/json" : {
4378               "schema" : {
4379                 "$ref" : "#/components/schemas/ComputeDetailsDto"
4380               }
4381             }
4382           }
4383         },
4384         "responses" : {
4385           "default" : {
4386             "content" : {
4387               "application/json" : { }
4388             },
4389             "description" : "default response"
4390           }
4391         },
4392         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4393       }
4394     },
4395     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}/questionnaire" : {
4396       "get" : {
4397         "description" : "Get vendor software product component compute-flavor questionnaire",
4398         "operationId" : "getQuestionnaire_1",
4399         "parameters" : [ {
4400           "description" : "Vendor software product Id",
4401           "in" : "path",
4402           "name" : "vspId",
4403           "required" : true,
4404           "schema" : {
4405             "type" : "string"
4406           }
4407         }, {
4408           "description" : "Version Id",
4409           "in" : "path",
4410           "name" : "versionId",
4411           "required" : true,
4412           "schema" : {
4413             "type" : "string"
4414           }
4415         }, {
4416           "description" : "Vendor software product component Id",
4417           "in" : "path",
4418           "name" : "componentId",
4419           "required" : true,
4420           "schema" : {
4421             "type" : "string"
4422           }
4423         }, {
4424           "description" : "Vendor software product compute-flavor Id",
4425           "in" : "path",
4426           "name" : "computeFlavorId",
4427           "required" : true,
4428           "schema" : {
4429             "type" : "string"
4430           }
4431         }, {
4432           "in" : "header",
4433           "name" : "USER_ID",
4434           "required" : true,
4435           "schema" : {
4436             "type" : "string"
4437           }
4438         } ],
4439         "responses" : {
4440           "default" : {
4441             "content" : {
4442               "application/json" : {
4443                 "schema" : {
4444                   "$ref" : "#/components/schemas/QuestionnaireResponseDto"
4445                 }
4446               }
4447             }
4448           }
4449         },
4450         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4451       },
4452       "put" : {
4453         "description" : "Update vendor software product component compute-flavor questionnaire",
4454         "operationId" : "updateQuestionnaire_1",
4455         "parameters" : [ {
4456           "description" : "Vendor software product Id",
4457           "in" : "path",
4458           "name" : "vspId",
4459           "required" : true,
4460           "schema" : {
4461             "type" : "string"
4462           }
4463         }, {
4464           "description" : "Version Id",
4465           "in" : "path",
4466           "name" : "versionId",
4467           "required" : true,
4468           "schema" : {
4469             "type" : "string"
4470           }
4471         }, {
4472           "description" : "Vendor software product component Id",
4473           "in" : "path",
4474           "name" : "componentId",
4475           "required" : true,
4476           "schema" : {
4477             "type" : "string"
4478           }
4479         }, {
4480           "description" : "Vendor software product compute-flavor Id",
4481           "in" : "path",
4482           "name" : "computeFlavorId",
4483           "required" : true,
4484           "schema" : {
4485             "type" : "string"
4486           }
4487         }, {
4488           "in" : "header",
4489           "name" : "USER_ID",
4490           "required" : true,
4491           "schema" : {
4492             "type" : "string"
4493           }
4494         } ],
4495         "requestBody" : {
4496           "content" : {
4497             "application/json" : {
4498               "schema" : {
4499                 "type" : "string"
4500               }
4501             }
4502           },
4503           "required" : true
4504         },
4505         "responses" : {
4506           "default" : {
4507             "content" : {
4508               "application/json" : { }
4509             },
4510             "description" : "default response"
4511           }
4512         },
4513         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4514       }
4515     },
4516     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images" : {
4517       "get" : {
4518         "description" : "List vendor software product component images",
4519         "operationId" : "list_9",
4520         "parameters" : [ {
4521           "description" : "Vendor software product Id",
4522           "in" : "path",
4523           "name" : "vspId",
4524           "required" : true,
4525           "schema" : {
4526             "type" : "string"
4527           }
4528         }, {
4529           "description" : "Version Id",
4530           "in" : "path",
4531           "name" : "versionId",
4532           "required" : true,
4533           "schema" : {
4534             "type" : "string"
4535           }
4536         }, {
4537           "description" : "Vendor software product component Id",
4538           "in" : "path",
4539           "name" : "componentId",
4540           "required" : true,
4541           "schema" : {
4542             "type" : "string"
4543           }
4544         }, {
4545           "in" : "header",
4546           "name" : "USER_ID",
4547           "required" : true,
4548           "schema" : {
4549             "type" : "string"
4550           }
4551         } ],
4552         "responses" : {
4553           "default" : {
4554             "content" : {
4555               "application/json" : {
4556                 "schema" : {
4557                   "type" : "array",
4558                   "items" : {
4559                     "$ref" : "#/components/schemas/ImageDto"
4560                   }
4561                 }
4562               }
4563             }
4564           }
4565         },
4566         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4567       },
4568       "post" : {
4569         "description" : "Create a vendor software product component image",
4570         "operationId" : "create_6",
4571         "parameters" : [ {
4572           "description" : "Vendor software product Id",
4573           "in" : "path",
4574           "name" : "vspId",
4575           "required" : true,
4576           "schema" : {
4577             "type" : "string"
4578           }
4579         }, {
4580           "description" : "Version Id",
4581           "in" : "path",
4582           "name" : "versionId",
4583           "required" : true,
4584           "schema" : {
4585             "type" : "string"
4586           }
4587         }, {
4588           "description" : "Vendor software product component Id",
4589           "in" : "path",
4590           "name" : "componentId",
4591           "required" : true,
4592           "schema" : {
4593             "type" : "string"
4594           }
4595         }, {
4596           "in" : "header",
4597           "name" : "USER_ID",
4598           "required" : true,
4599           "schema" : {
4600             "type" : "string"
4601           }
4602         } ],
4603         "requestBody" : {
4604           "content" : {
4605             "application/json" : {
4606               "schema" : {
4607                 "$ref" : "#/components/schemas/ImageRequestDto"
4608               }
4609             }
4610           }
4611         },
4612         "responses" : {
4613           "default" : {
4614             "content" : {
4615               "application/json" : { }
4616             },
4617             "description" : "default response"
4618           }
4619         },
4620         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4621       }
4622     },
4623     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/schema" : {
4624       "get" : {
4625         "operationId" : "getImageSchema",
4626         "parameters" : [ {
4627           "description" : "Vendor software product Id",
4628           "in" : "path",
4629           "name" : "vspId",
4630           "required" : true,
4631           "schema" : {
4632             "type" : "string"
4633           }
4634         }, {
4635           "description" : "Version Id",
4636           "in" : "path",
4637           "name" : "versionId",
4638           "required" : true,
4639           "schema" : {
4640             "type" : "string"
4641           }
4642         }, {
4643           "description" : "Vendor software product component Id",
4644           "in" : "path",
4645           "name" : "componentId",
4646           "required" : true,
4647           "schema" : {
4648             "type" : "string"
4649           }
4650         }, {
4651           "in" : "header",
4652           "name" : "USER_ID",
4653           "required" : true,
4654           "schema" : {
4655             "type" : "string"
4656           }
4657         } ],
4658         "responses" : {
4659           "default" : {
4660             "content" : {
4661               "application/json" : { }
4662             },
4663             "description" : "default response"
4664           }
4665         },
4666         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4667       }
4668     },
4669     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}" : {
4670       "delete" : {
4671         "description" : "Delete vendor software product Image",
4672         "operationId" : "delete_6",
4673         "parameters" : [ {
4674           "description" : "Vendor software product Id",
4675           "in" : "path",
4676           "name" : "vspId",
4677           "required" : true,
4678           "schema" : {
4679             "type" : "string"
4680           }
4681         }, {
4682           "description" : "Version Id",
4683           "in" : "path",
4684           "name" : "versionId",
4685           "required" : true,
4686           "schema" : {
4687             "type" : "string"
4688           }
4689         }, {
4690           "description" : "Vendor software product component Id",
4691           "in" : "path",
4692           "name" : "componentId",
4693           "required" : true,
4694           "schema" : {
4695             "type" : "string"
4696           }
4697         }, {
4698           "description" : "Vendor software product Image Id",
4699           "in" : "path",
4700           "name" : "imageId",
4701           "required" : true,
4702           "schema" : {
4703             "type" : "string"
4704           }
4705         }, {
4706           "in" : "header",
4707           "name" : "USER_ID",
4708           "required" : true,
4709           "schema" : {
4710             "type" : "string"
4711           }
4712         } ],
4713         "responses" : {
4714           "default" : {
4715             "content" : {
4716               "application/json" : { }
4717             },
4718             "description" : "default response"
4719           }
4720         },
4721         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4722       },
4723       "get" : {
4724         "description" : "Get vendor software product component Image",
4725         "operationId" : "get_6",
4726         "parameters" : [ {
4727           "description" : "Vendor software product Id",
4728           "in" : "path",
4729           "name" : "vspId",
4730           "required" : true,
4731           "schema" : {
4732             "type" : "string"
4733           }
4734         }, {
4735           "description" : "Version Id",
4736           "in" : "path",
4737           "name" : "versionId",
4738           "required" : true,
4739           "schema" : {
4740             "type" : "string"
4741           }
4742         }, {
4743           "description" : "Vendor software product component Id",
4744           "in" : "path",
4745           "name" : "componentId",
4746           "required" : true,
4747           "schema" : {
4748             "type" : "string"
4749           }
4750         }, {
4751           "description" : "Vendor software product Image Id",
4752           "in" : "path",
4753           "name" : "imageId",
4754           "required" : true,
4755           "schema" : {
4756             "type" : "string"
4757           }
4758         }, {
4759           "in" : "header",
4760           "name" : "USER_ID",
4761           "required" : true,
4762           "schema" : {
4763             "type" : "string"
4764           }
4765         } ],
4766         "responses" : {
4767           "default" : {
4768             "content" : {
4769               "application/json" : {
4770                 "schema" : {
4771                   "$ref" : "#/components/schemas/ImageDto"
4772                 }
4773               }
4774             }
4775           }
4776         },
4777         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4778       },
4779       "put" : {
4780         "description" : "Update vendor software product Image",
4781         "operationId" : "update_5",
4782         "parameters" : [ {
4783           "description" : "Vendor software product Id",
4784           "in" : "path",
4785           "name" : "vspId",
4786           "required" : true,
4787           "schema" : {
4788             "type" : "string"
4789           }
4790         }, {
4791           "description" : "Version Id",
4792           "in" : "path",
4793           "name" : "versionId",
4794           "required" : true,
4795           "schema" : {
4796             "type" : "string"
4797           }
4798         }, {
4799           "description" : "Vendor software product component Id",
4800           "in" : "path",
4801           "name" : "componentId",
4802           "required" : true,
4803           "schema" : {
4804             "type" : "string"
4805           }
4806         }, {
4807           "description" : "Vendor software product Image Id",
4808           "in" : "path",
4809           "name" : "imageId",
4810           "required" : true,
4811           "schema" : {
4812             "type" : "string"
4813           }
4814         }, {
4815           "in" : "header",
4816           "name" : "USER_ID",
4817           "required" : true,
4818           "schema" : {
4819             "type" : "string"
4820           }
4821         } ],
4822         "requestBody" : {
4823           "content" : {
4824             "application/json" : {
4825               "schema" : {
4826                 "$ref" : "#/components/schemas/ImageRequestDto"
4827               }
4828             }
4829           }
4830         },
4831         "responses" : {
4832           "default" : {
4833             "content" : {
4834               "application/json" : { }
4835             },
4836             "description" : "default response"
4837           }
4838         },
4839         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4840       }
4841     },
4842     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}/questionnaire" : {
4843       "get" : {
4844         "description" : "Get vendor software product component image questionnaire",
4845         "operationId" : "getQuestionnaire_2",
4846         "parameters" : [ {
4847           "description" : "Vendor software product Id",
4848           "in" : "path",
4849           "name" : "vspId",
4850           "required" : true,
4851           "schema" : {
4852             "type" : "string"
4853           }
4854         }, {
4855           "description" : "Version Id",
4856           "in" : "path",
4857           "name" : "versionId",
4858           "required" : true,
4859           "schema" : {
4860             "type" : "string"
4861           }
4862         }, {
4863           "description" : "Vendor software product component Id",
4864           "in" : "path",
4865           "name" : "componentId",
4866           "required" : true,
4867           "schema" : {
4868             "type" : "string"
4869           }
4870         }, {
4871           "description" : "Vendor software product image Id",
4872           "in" : "path",
4873           "name" : "imageId",
4874           "required" : true,
4875           "schema" : {
4876             "type" : "string"
4877           }
4878         }, {
4879           "in" : "header",
4880           "name" : "USER_ID",
4881           "required" : true,
4882           "schema" : {
4883             "type" : "string"
4884           }
4885         } ],
4886         "responses" : {
4887           "default" : {
4888             "content" : {
4889               "application/json" : {
4890                 "schema" : {
4891                   "$ref" : "#/components/schemas/QuestionnaireResponseDto"
4892                 }
4893               }
4894             }
4895           }
4896         },
4897         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4898       },
4899       "put" : {
4900         "description" : "Update vendor software product component image questionnaire",
4901         "operationId" : "updateQuestionnaire_2",
4902         "parameters" : [ {
4903           "description" : "Vendor software product Id",
4904           "in" : "path",
4905           "name" : "vspId",
4906           "required" : true,
4907           "schema" : {
4908             "type" : "string"
4909           }
4910         }, {
4911           "description" : "Version Id",
4912           "in" : "path",
4913           "name" : "versionId",
4914           "required" : true,
4915           "schema" : {
4916             "type" : "string"
4917           }
4918         }, {
4919           "description" : "Vendor software product component Id",
4920           "in" : "path",
4921           "name" : "componentId",
4922           "required" : true,
4923           "schema" : {
4924             "type" : "string"
4925           }
4926         }, {
4927           "description" : "Vendor software product image Id",
4928           "in" : "path",
4929           "name" : "imageId",
4930           "required" : true,
4931           "schema" : {
4932             "type" : "string"
4933           }
4934         }, {
4935           "in" : "header",
4936           "name" : "USER_ID",
4937           "required" : true,
4938           "schema" : {
4939             "type" : "string"
4940           }
4941         } ],
4942         "requestBody" : {
4943           "content" : {
4944             "application/json" : {
4945               "schema" : {
4946                 "type" : "string"
4947               }
4948             }
4949           },
4950           "required" : true
4951         },
4952         "responses" : {
4953           "default" : {
4954             "content" : {
4955               "application/json" : { }
4956             },
4957             "description" : "default response"
4958           }
4959         },
4960         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4961       }
4962     },
4963     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics" : {
4964       "get" : {
4965         "description" : "List vendor software product component NICs",
4966         "operationId" : "list_11",
4967         "parameters" : [ {
4968           "description" : "Vendor software product Id",
4969           "in" : "path",
4970           "name" : "vspId",
4971           "required" : true,
4972           "schema" : {
4973             "type" : "string"
4974           }
4975         }, {
4976           "description" : "Vendor software product version Id",
4977           "in" : "path",
4978           "name" : "versionId",
4979           "required" : true,
4980           "schema" : {
4981             "type" : "string"
4982           }
4983         }, {
4984           "description" : "Vendor software product component Id",
4985           "in" : "path",
4986           "name" : "componentId",
4987           "required" : true,
4988           "schema" : {
4989             "type" : "string"
4990           }
4991         }, {
4992           "in" : "header",
4993           "name" : "USER_ID",
4994           "required" : true,
4995           "schema" : {
4996             "type" : "string"
4997           }
4998         } ],
4999         "responses" : {
5000           "default" : {
5001             "content" : {
5002               "application/json" : {
5003                 "schema" : {
5004                   "type" : "array",
5005                   "items" : {
5006                     "$ref" : "#/components/schemas/NicDto"
5007                   }
5008                 }
5009               }
5010             }
5011           }
5012         },
5013         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5014       },
5015       "post" : {
5016         "description" : "Create a vendor software product NIC",
5017         "operationId" : "create_8",
5018         "parameters" : [ {
5019           "description" : "Vendor software product Id",
5020           "in" : "path",
5021           "name" : "vspId",
5022           "required" : true,
5023           "schema" : {
5024             "type" : "string"
5025           }
5026         }, {
5027           "description" : "Vendor software product version Id",
5028           "in" : "path",
5029           "name" : "versionId",
5030           "required" : true,
5031           "schema" : {
5032             "type" : "string"
5033           }
5034         }, {
5035           "description" : "Vendor software product component Id",
5036           "in" : "path",
5037           "name" : "componentId",
5038           "required" : true,
5039           "schema" : {
5040             "type" : "string"
5041           }
5042         }, {
5043           "in" : "header",
5044           "name" : "USER_ID",
5045           "required" : true,
5046           "schema" : {
5047             "type" : "string"
5048           }
5049         } ],
5050         "requestBody" : {
5051           "content" : {
5052             "application/json" : {
5053               "schema" : {
5054                 "$ref" : "#/components/schemas/NicRequestDto"
5055               }
5056             }
5057           }
5058         },
5059         "responses" : {
5060           "default" : {
5061             "content" : {
5062               "application/json" : { }
5063             },
5064             "description" : "default response"
5065           }
5066         },
5067         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5068       }
5069     },
5070     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}" : {
5071       "delete" : {
5072         "description" : "Delete vendor software product NIC",
5073         "operationId" : "delete_8",
5074         "parameters" : [ {
5075           "description" : "Vendor software product Id",
5076           "in" : "path",
5077           "name" : "vspId",
5078           "required" : true,
5079           "schema" : {
5080             "type" : "string"
5081           }
5082         }, {
5083           "description" : "Vendor software product version Id",
5084           "in" : "path",
5085           "name" : "versionId",
5086           "required" : true,
5087           "schema" : {
5088             "type" : "string"
5089           }
5090         }, {
5091           "description" : "Vendor software product component Id",
5092           "in" : "path",
5093           "name" : "componentId",
5094           "required" : true,
5095           "schema" : {
5096             "type" : "string"
5097           }
5098         }, {
5099           "description" : "Vendor software product NIC Id",
5100           "in" : "path",
5101           "name" : "nicId",
5102           "required" : true,
5103           "schema" : {
5104             "type" : "string"
5105           }
5106         }, {
5107           "in" : "header",
5108           "name" : "USER_ID",
5109           "required" : true,
5110           "schema" : {
5111             "type" : "string"
5112           }
5113         } ],
5114         "responses" : {
5115           "default" : {
5116             "content" : {
5117               "application/json" : { }
5118             },
5119             "description" : "default response"
5120           }
5121         },
5122         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5123       },
5124       "get" : {
5125         "description" : "Get vendor software product NIC",
5126         "operationId" : "get_8",
5127         "parameters" : [ {
5128           "description" : "Vendor software product Id",
5129           "in" : "path",
5130           "name" : "vspId",
5131           "required" : true,
5132           "schema" : {
5133             "type" : "string"
5134           }
5135         }, {
5136           "description" : "Vendor software product version Id",
5137           "in" : "path",
5138           "name" : "versionId",
5139           "required" : true,
5140           "schema" : {
5141             "type" : "string"
5142           }
5143         }, {
5144           "description" : "Vendor software product component Id",
5145           "in" : "path",
5146           "name" : "componentId",
5147           "required" : true,
5148           "schema" : {
5149             "type" : "string"
5150           }
5151         }, {
5152           "description" : "Vendor software product NIC Id",
5153           "in" : "path",
5154           "name" : "nicId",
5155           "required" : true,
5156           "schema" : {
5157             "type" : "string"
5158           }
5159         }, {
5160           "in" : "header",
5161           "name" : "USER_ID",
5162           "required" : true,
5163           "schema" : {
5164             "type" : "string"
5165           }
5166         } ],
5167         "responses" : {
5168           "default" : {
5169             "content" : {
5170               "application/json" : {
5171                 "schema" : {
5172                   "$ref" : "#/components/schemas/NicDto"
5173                 }
5174               }
5175             }
5176           }
5177         },
5178         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5179       },
5180       "put" : {
5181         "description" : "Update vendor software product NIC",
5182         "operationId" : "update_7",
5183         "parameters" : [ {
5184           "description" : "Vendor software product Id",
5185           "in" : "path",
5186           "name" : "vspId",
5187           "required" : true,
5188           "schema" : {
5189             "type" : "string"
5190           }
5191         }, {
5192           "description" : "Vendor software product version Id",
5193           "in" : "path",
5194           "name" : "versionId",
5195           "required" : true,
5196           "schema" : {
5197             "type" : "string"
5198           }
5199         }, {
5200           "description" : "Vendor software product component Id",
5201           "in" : "path",
5202           "name" : "componentId",
5203           "required" : true,
5204           "schema" : {
5205             "type" : "string"
5206           }
5207         }, {
5208           "description" : "Vendor software product NIC Id",
5209           "in" : "path",
5210           "name" : "nicId",
5211           "required" : true,
5212           "schema" : {
5213             "type" : "string"
5214           }
5215         }, {
5216           "in" : "header",
5217           "name" : "USER_ID",
5218           "required" : true,
5219           "schema" : {
5220             "type" : "string"
5221           }
5222         } ],
5223         "requestBody" : {
5224           "content" : {
5225             "application/json" : {
5226               "schema" : {
5227                 "$ref" : "#/components/schemas/NicRequestDto"
5228               }
5229             }
5230           }
5231         },
5232         "responses" : {
5233           "default" : {
5234             "content" : {
5235               "application/json" : { }
5236             },
5237             "description" : "default response"
5238           }
5239         },
5240         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5241       }
5242     },
5243     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}/questionnaire" : {
5244       "get" : {
5245         "description" : "Get vendor software product component NIC questionnaire",
5246         "operationId" : "getQuestionnaire_3",
5247         "parameters" : [ {
5248           "description" : "Vendor software product Id",
5249           "in" : "path",
5250           "name" : "vspId",
5251           "required" : true,
5252           "schema" : {
5253             "type" : "string"
5254           }
5255         }, {
5256           "description" : "Vendor software product version Id",
5257           "in" : "path",
5258           "name" : "versionId",
5259           "required" : true,
5260           "schema" : {
5261             "type" : "string"
5262           }
5263         }, {
5264           "description" : "Vendor software product component Id",
5265           "in" : "path",
5266           "name" : "componentId",
5267           "required" : true,
5268           "schema" : {
5269             "type" : "string"
5270           }
5271         }, {
5272           "description" : "Vendor software product NIC Id",
5273           "in" : "path",
5274           "name" : "nicId",
5275           "required" : true,
5276           "schema" : {
5277             "type" : "string"
5278           }
5279         }, {
5280           "in" : "header",
5281           "name" : "USER_ID",
5282           "required" : true,
5283           "schema" : {
5284             "type" : "string"
5285           }
5286         } ],
5287         "responses" : {
5288           "default" : {
5289             "content" : {
5290               "application/json" : {
5291                 "schema" : {
5292                   "$ref" : "#/components/schemas/QuestionnaireResponseDto"
5293                 }
5294               }
5295             }
5296           }
5297         },
5298         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5299       },
5300       "put" : {
5301         "description" : "Update vendor software product component NIC questionnaire",
5302         "operationId" : "updateQuestionnaire_3",
5303         "parameters" : [ {
5304           "description" : "Vendor software product Id",
5305           "in" : "path",
5306           "name" : "vspId",
5307           "required" : true,
5308           "schema" : {
5309             "type" : "string"
5310           }
5311         }, {
5312           "description" : "Vendor software product version Id",
5313           "in" : "path",
5314           "name" : "versionId",
5315           "required" : true,
5316           "schema" : {
5317             "type" : "string"
5318           }
5319         }, {
5320           "description" : "Vendor software product component Id",
5321           "in" : "path",
5322           "name" : "componentId",
5323           "required" : true,
5324           "schema" : {
5325             "type" : "string"
5326           }
5327         }, {
5328           "description" : "Vendor software product NIC Id",
5329           "in" : "path",
5330           "name" : "nicId",
5331           "required" : true,
5332           "schema" : {
5333             "type" : "string"
5334           }
5335         }, {
5336           "in" : "header",
5337           "name" : "USER_ID",
5338           "required" : true,
5339           "schema" : {
5340             "type" : "string"
5341           }
5342         } ],
5343         "requestBody" : {
5344           "content" : {
5345             "application/json" : {
5346               "schema" : {
5347                 "type" : "string"
5348               }
5349             }
5350           },
5351           "required" : true
5352         },
5353         "responses" : {
5354           "default" : {
5355             "content" : {
5356               "application/json" : { }
5357             },
5358             "description" : "default response"
5359           }
5360         },
5361         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5362       }
5363     },
5364     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes" : {
5365       "delete" : {
5366         "description" : "Delete vendor software product processes",
5367         "operationId" : "deleteList",
5368         "parameters" : [ {
5369           "description" : "Vendor software product Id",
5370           "in" : "path",
5371           "name" : "vspId",
5372           "required" : true,
5373           "schema" : {
5374             "type" : "string"
5375           }
5376         }, {
5377           "description" : "Vendor software product version Id",
5378           "in" : "path",
5379           "name" : "versionId",
5380           "required" : true,
5381           "schema" : {
5382             "type" : "string"
5383           }
5384         }, {
5385           "description" : "Vendor software product component Id",
5386           "in" : "path",
5387           "name" : "componentId",
5388           "required" : true,
5389           "schema" : {
5390             "type" : "string"
5391           }
5392         }, {
5393           "in" : "header",
5394           "name" : "USER_ID",
5395           "required" : true,
5396           "schema" : {
5397             "type" : "string"
5398           }
5399         } ],
5400         "responses" : {
5401           "default" : {
5402             "content" : {
5403               "application/json" : {
5404                 "schema" : {
5405                   "type" : "string"
5406                 }
5407               }
5408             }
5409           }
5410         },
5411         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5412       },
5413       "get" : {
5414         "description" : "List vendor software product component processes",
5415         "operationId" : "list_5",
5416         "parameters" : [ {
5417           "description" : "Vendor software product Id",
5418           "in" : "path",
5419           "name" : "vspId",
5420           "required" : true,
5421           "schema" : {
5422             "type" : "string"
5423           }
5424         }, {
5425           "description" : "Vendor software product version Id",
5426           "in" : "path",
5427           "name" : "versionId",
5428           "required" : true,
5429           "schema" : {
5430             "type" : "string"
5431           }
5432         }, {
5433           "description" : "Vendor software product component Id",
5434           "in" : "path",
5435           "name" : "componentId",
5436           "required" : true,
5437           "schema" : {
5438             "type" : "string"
5439           }
5440         }, {
5441           "in" : "header",
5442           "name" : "USER_ID",
5443           "required" : true,
5444           "schema" : {
5445             "type" : "string"
5446           }
5447         } ],
5448         "responses" : {
5449           "default" : {
5450             "content" : {
5451               "application/json" : {
5452                 "schema" : {
5453                   "type" : "array",
5454                   "items" : {
5455                     "$ref" : "#/components/schemas/ProcessEntityDto"
5456                   }
5457                 }
5458               }
5459             }
5460           }
5461         },
5462         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5463       },
5464       "post" : {
5465         "description" : "Create a vendor software product process",
5466         "operationId" : "create_2",
5467         "parameters" : [ {
5468           "description" : "Vendor software product Id",
5469           "in" : "path",
5470           "name" : "vspId",
5471           "required" : true,
5472           "schema" : {
5473             "type" : "string"
5474           }
5475         }, {
5476           "description" : "Vendor software product version Id",
5477           "in" : "path",
5478           "name" : "versionId",
5479           "required" : true,
5480           "schema" : {
5481             "type" : "string"
5482           }
5483         }, {
5484           "description" : "Vendor software product component Id",
5485           "in" : "path",
5486           "name" : "componentId",
5487           "required" : true,
5488           "schema" : {
5489             "type" : "string"
5490           }
5491         }, {
5492           "in" : "header",
5493           "name" : "USER_ID",
5494           "required" : true,
5495           "schema" : {
5496             "type" : "string"
5497           }
5498         } ],
5499         "requestBody" : {
5500           "content" : {
5501             "application/json" : {
5502               "schema" : {
5503                 "$ref" : "#/components/schemas/ProcessRequestDto"
5504               }
5505             }
5506           }
5507         },
5508         "responses" : {
5509           "default" : {
5510             "content" : {
5511               "application/json" : { }
5512             },
5513             "description" : "default response"
5514           }
5515         },
5516         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5517       }
5518     },
5519     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}" : {
5520       "delete" : {
5521         "description" : "Delete vendor software product process",
5522         "operationId" : "delete_2",
5523         "parameters" : [ {
5524           "description" : "Vendor software product Id",
5525           "in" : "path",
5526           "name" : "vspId",
5527           "required" : true,
5528           "schema" : {
5529             "type" : "string"
5530           }
5531         }, {
5532           "description" : "Vendor software product version Id",
5533           "in" : "path",
5534           "name" : "versionId",
5535           "required" : true,
5536           "schema" : {
5537             "type" : "string"
5538           }
5539         }, {
5540           "description" : "Vendor software product component Id",
5541           "in" : "path",
5542           "name" : "componentId",
5543           "required" : true,
5544           "schema" : {
5545             "type" : "string"
5546           }
5547         }, {
5548           "description" : "Vendor software product process Id",
5549           "in" : "path",
5550           "name" : "processId",
5551           "required" : true,
5552           "schema" : {
5553             "type" : "string"
5554           }
5555         }, {
5556           "in" : "header",
5557           "name" : "USER_ID",
5558           "required" : true,
5559           "schema" : {
5560             "type" : "string"
5561           }
5562         } ],
5563         "responses" : {
5564           "default" : {
5565             "content" : {
5566               "application/json" : { }
5567             },
5568             "description" : "default response"
5569           }
5570         },
5571         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5572       },
5573       "get" : {
5574         "description" : "Get vendor software product process",
5575         "operationId" : "get_2",
5576         "parameters" : [ {
5577           "description" : "Vendor software product Id",
5578           "in" : "path",
5579           "name" : "vspId",
5580           "required" : true,
5581           "schema" : {
5582             "type" : "string"
5583           }
5584         }, {
5585           "description" : "Vendor software product version Id",
5586           "in" : "path",
5587           "name" : "versionId",
5588           "required" : true,
5589           "schema" : {
5590             "type" : "string"
5591           }
5592         }, {
5593           "description" : "Vendor software product component Id",
5594           "in" : "path",
5595           "name" : "componentId",
5596           "required" : true,
5597           "schema" : {
5598             "type" : "string"
5599           }
5600         }, {
5601           "description" : "Vendor software product process Id",
5602           "in" : "path",
5603           "name" : "processId",
5604           "required" : true,
5605           "schema" : {
5606             "type" : "string"
5607           }
5608         }, {
5609           "in" : "header",
5610           "name" : "USER_ID",
5611           "required" : true,
5612           "schema" : {
5613             "type" : "string"
5614           }
5615         } ],
5616         "responses" : {
5617           "default" : {
5618             "content" : {
5619               "application/json" : {
5620                 "schema" : {
5621                   "$ref" : "#/components/schemas/ProcessEntityDto"
5622                 }
5623               }
5624             }
5625           }
5626         },
5627         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5628       },
5629       "put" : {
5630         "description" : "Update vendor software product process",
5631         "operationId" : "update_1",
5632         "parameters" : [ {
5633           "description" : "Vendor software product Id",
5634           "in" : "path",
5635           "name" : "vspId",
5636           "required" : true,
5637           "schema" : {
5638             "type" : "string"
5639           }
5640         }, {
5641           "description" : "Vendor software product version Id",
5642           "in" : "path",
5643           "name" : "versionId",
5644           "required" : true,
5645           "schema" : {
5646             "type" : "string"
5647           }
5648         }, {
5649           "description" : "Vendor software product component Id",
5650           "in" : "path",
5651           "name" : "componentId",
5652           "required" : true,
5653           "schema" : {
5654             "type" : "string"
5655           }
5656         }, {
5657           "description" : "Vendor software product process Id",
5658           "in" : "path",
5659           "name" : "processId",
5660           "required" : true,
5661           "schema" : {
5662             "type" : "string"
5663           }
5664         }, {
5665           "in" : "header",
5666           "name" : "USER_ID",
5667           "required" : true,
5668           "schema" : {
5669             "type" : "string"
5670           }
5671         } ],
5672         "requestBody" : {
5673           "content" : {
5674             "application/json" : {
5675               "schema" : {
5676                 "$ref" : "#/components/schemas/ProcessRequestDto"
5677               }
5678             }
5679           }
5680         },
5681         "responses" : {
5682           "default" : {
5683             "content" : {
5684               "application/json" : { }
5685             },
5686             "description" : "default response"
5687           }
5688         },
5689         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5690       }
5691     },
5692     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}/upload" : {
5693       "delete" : {
5694         "description" : "Delete vendor software product process uploaded file",
5695         "operationId" : "deleteUploadedFile",
5696         "parameters" : [ {
5697           "description" : "Vendor software product Id",
5698           "in" : "path",
5699           "name" : "vspId",
5700           "required" : true,
5701           "schema" : {
5702             "type" : "string"
5703           }
5704         }, {
5705           "description" : "Vendor software product version Id",
5706           "in" : "path",
5707           "name" : "versionId",
5708           "required" : true,
5709           "schema" : {
5710             "type" : "string"
5711           }
5712         }, {
5713           "description" : "Vendor software product component Id",
5714           "in" : "path",
5715           "name" : "componentId",
5716           "required" : true,
5717           "schema" : {
5718             "type" : "string"
5719           }
5720         }, {
5721           "description" : "Vendor software product process Id",
5722           "in" : "path",
5723           "name" : "processId",
5724           "required" : true,
5725           "schema" : {
5726             "type" : "string"
5727           }
5728         }, {
5729           "in" : "header",
5730           "name" : "USER_ID",
5731           "required" : true,
5732           "schema" : {
5733             "type" : "string"
5734           }
5735         } ],
5736         "responses" : {
5737           "default" : {
5738             "content" : {
5739               "application/json" : { }
5740             },
5741             "description" : "default response"
5742           }
5743         },
5744         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5745       },
5746       "get" : {
5747         "description" : "Get vendor software product process uploaded file",
5748         "operationId" : "getUploadedFile",
5749         "parameters" : [ {
5750           "description" : "Vendor software product Id",
5751           "in" : "path",
5752           "name" : "vspId",
5753           "required" : true,
5754           "schema" : {
5755             "type" : "string"
5756           }
5757         }, {
5758           "description" : "Vendor software product version Id",
5759           "in" : "path",
5760           "name" : "versionId",
5761           "required" : true,
5762           "schema" : {
5763             "type" : "string"
5764           }
5765         }, {
5766           "description" : "Vendor software product component Id",
5767           "in" : "path",
5768           "name" : "componentId",
5769           "required" : true,
5770           "schema" : {
5771             "type" : "string"
5772           }
5773         }, {
5774           "description" : "Vendor software product process Id",
5775           "in" : "path",
5776           "name" : "processId",
5777           "required" : true,
5778           "schema" : {
5779             "type" : "string"
5780           }
5781         }, {
5782           "in" : "header",
5783           "name" : "USER_ID",
5784           "required" : true,
5785           "schema" : {
5786             "type" : "string"
5787           }
5788         } ],
5789         "responses" : {
5790           "default" : {
5791             "content" : {
5792               "application/octet-stream" : { }
5793             },
5794             "description" : "default response"
5795           }
5796         },
5797         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5798       },
5799       "post" : {
5800         "description" : "Update vendor software product process upload",
5801         "operationId" : "uploadFile",
5802         "parameters" : [ {
5803           "description" : "Vendor software product Id",
5804           "in" : "path",
5805           "name" : "vspId",
5806           "required" : true,
5807           "schema" : {
5808             "type" : "string"
5809           }
5810         }, {
5811           "description" : "Vendor software product version Id",
5812           "in" : "path",
5813           "name" : "versionId",
5814           "required" : true,
5815           "schema" : {
5816             "type" : "string"
5817           }
5818         }, {
5819           "description" : "Vendor software product component Id",
5820           "in" : "path",
5821           "name" : "componentId",
5822           "required" : true,
5823           "schema" : {
5824             "type" : "string"
5825           }
5826         }, {
5827           "description" : "Vendor software product process Id",
5828           "in" : "path",
5829           "name" : "processId",
5830           "required" : true,
5831           "schema" : {
5832             "type" : "string"
5833           }
5834         }, {
5835           "in" : "header",
5836           "name" : "USER_ID",
5837           "required" : true,
5838           "schema" : {
5839             "type" : "string"
5840           }
5841         } ],
5842         "requestBody" : {
5843           "content" : {
5844             "multipart/form-data" : {
5845               "schema" : {
5846                 "$ref" : "#/components/schemas/Attachment"
5847               }
5848             }
5849           }
5850         },
5851         "responses" : {
5852           "default" : {
5853             "content" : {
5854               "application/json" : { }
5855             },
5856             "description" : "default response"
5857           }
5858         },
5859         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5860       }
5861     },
5862     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/questionnaire" : {
5863       "get" : {
5864         "description" : "Get vendor software product component questionnaire",
5865         "operationId" : "getQuestionnaire",
5866         "parameters" : [ {
5867           "description" : "Vendor software product Id",
5868           "in" : "path",
5869           "name" : "vspId",
5870           "required" : true,
5871           "schema" : {
5872             "type" : "string"
5873           }
5874         }, {
5875           "description" : "Version Id",
5876           "in" : "path",
5877           "name" : "versionId",
5878           "required" : true,
5879           "schema" : {
5880             "type" : "string"
5881           }
5882         }, {
5883           "description" : "Vendor software product component Id",
5884           "in" : "path",
5885           "name" : "componentId",
5886           "required" : true,
5887           "schema" : {
5888             "type" : "string"
5889           }
5890         }, {
5891           "in" : "header",
5892           "name" : "USER_ID",
5893           "required" : true,
5894           "schema" : {
5895             "type" : "string"
5896           }
5897         } ],
5898         "responses" : {
5899           "default" : {
5900             "content" : {
5901               "application/json" : {
5902                 "schema" : {
5903                   "$ref" : "#/components/schemas/QuestionnaireResponseDto"
5904                 }
5905               }
5906             }
5907           }
5908         },
5909         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
5910       },
5911       "put" : {
5912         "description" : "Update vendor software product component questionnaire",
5913         "operationId" : "updateQuestionnaire",
5914         "parameters" : [ {
5915           "description" : "Vendor software product Id",
5916           "in" : "path",
5917           "name" : "vspId",
5918           "required" : true,
5919           "schema" : {
5920             "type" : "string"
5921           }
5922         }, {
5923           "description" : "Version Id",
5924           "in" : "path",
5925           "name" : "versionId",
5926           "required" : true,
5927           "schema" : {
5928             "type" : "string"
5929           }
5930         }, {
5931           "description" : "Vendor software product component Id",
5932           "in" : "path",
5933           "name" : "componentId",
5934           "required" : true,
5935           "schema" : {
5936             "type" : "string"
5937           }
5938         }, {
5939           "in" : "header",
5940           "name" : "USER_ID",
5941           "required" : true,
5942           "schema" : {
5943             "type" : "string"
5944           }
5945         } ],
5946         "requestBody" : {
5947           "content" : {
5948             "application/json" : {
5949               "schema" : {
5950                 "type" : "string"
5951               }
5952             }
5953           },
5954           "required" : true
5955         },
5956         "responses" : {
5957           "default" : {
5958             "content" : {
5959               "application/json" : { }
5960             },
5961             "description" : "default response"
5962           }
5963         },
5964         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
5965       }
5966     },
5967     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads" : {
5968       "get" : {
5969         "description" : "Get the filenames of uploaded files by type",
5970         "operationId" : "list_4",
5971         "parameters" : [ {
5972           "description" : "Vendor software product Id",
5973           "in" : "path",
5974           "name" : "vspId",
5975           "required" : true,
5976           "schema" : {
5977             "type" : "string"
5978           }
5979         }, {
5980           "description" : "Vendor software product version Id",
5981           "in" : "path",
5982           "name" : "versionId",
5983           "required" : true,
5984           "schema" : {
5985             "type" : "string"
5986           }
5987         }, {
5988           "description" : "Vendor software product component Id",
5989           "in" : "path",
5990           "name" : "componentId",
5991           "required" : true,
5992           "schema" : {
5993             "type" : "string"
5994           }
5995         }, {
5996           "in" : "header",
5997           "name" : "USER_ID",
5998           "required" : true,
5999           "schema" : {
6000             "type" : "string"
6001           }
6002         } ],
6003         "responses" : {
6004           "default" : {
6005             "content" : {
6006               "application/json" : {
6007                 "schema" : {
6008                   "type" : "array",
6009                   "items" : {
6010                     "$ref" : "#/components/schemas/MonitoringUploadStatusDto"
6011                   }
6012                 }
6013               }
6014             }
6015           }
6016         },
6017         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6018       }
6019     },
6020     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads/types/{type}" : {
6021       "delete" : {
6022         "description" : "Delete file uploaded for component",
6023         "operationId" : "delete_1",
6024         "parameters" : [ {
6025           "description" : "Vendor software product Id",
6026           "in" : "path",
6027           "name" : "vspId",
6028           "required" : true,
6029           "schema" : {
6030             "type" : "string"
6031           }
6032         }, {
6033           "description" : "Vendor software product version Id",
6034           "in" : "path",
6035           "name" : "versionId",
6036           "required" : true,
6037           "schema" : {
6038             "type" : "string"
6039           }
6040         }, {
6041           "description" : "Component Id",
6042           "in" : "path",
6043           "name" : "componentId",
6044           "required" : true,
6045           "schema" : {
6046             "type" : "string"
6047           }
6048         }, {
6049           "description" : "Upload Type",
6050           "in" : "path",
6051           "name" : "type",
6052           "required" : true,
6053           "schema" : {
6054             "type" : "string"
6055           }
6056         }, {
6057           "in" : "header",
6058           "name" : "USER_ID",
6059           "required" : true,
6060           "schema" : {
6061             "type" : "string"
6062           }
6063         } ],
6064         "responses" : {
6065           "default" : {
6066             "content" : {
6067               "application/json" : { }
6068             },
6069             "description" : "default response"
6070           }
6071         },
6072         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6073       },
6074       "post" : {
6075         "description" : "Upload file for component by type",
6076         "operationId" : "upload",
6077         "parameters" : [ {
6078           "description" : "Vendor software product Id",
6079           "in" : "path",
6080           "name" : "vspId",
6081           "required" : true,
6082           "schema" : {
6083             "type" : "string"
6084           }
6085         }, {
6086           "description" : "Vendor software product version Id",
6087           "in" : "path",
6088           "name" : "versionId",
6089           "required" : true,
6090           "schema" : {
6091             "type" : "string"
6092           }
6093         }, {
6094           "description" : "Component Id",
6095           "in" : "path",
6096           "name" : "componentId",
6097           "required" : true,
6098           "schema" : {
6099             "type" : "string"
6100           }
6101         }, {
6102           "description" : "Upload Type",
6103           "in" : "path",
6104           "name" : "type",
6105           "required" : true,
6106           "schema" : {
6107             "type" : "string"
6108           }
6109         }, {
6110           "in" : "header",
6111           "name" : "USER_ID",
6112           "required" : true,
6113           "schema" : {
6114             "type" : "string"
6115           }
6116         } ],
6117         "requestBody" : {
6118           "content" : {
6119             "multipart/form-data" : {
6120               "schema" : {
6121                 "$ref" : "#/components/schemas/Attachment"
6122               }
6123             }
6124           }
6125         },
6126         "responses" : {
6127           "default" : {
6128             "content" : {
6129               "application/json" : { }
6130             },
6131             "description" : "default response"
6132           }
6133         },
6134         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6135       }
6136     },
6137     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/compute-flavors" : {
6138       "get" : {
6139         "description" : "Get list of vendor software product compute-flavors",
6140         "operationId" : "listComputes",
6141         "parameters" : [ {
6142           "description" : "Vendor software product Id",
6143           "in" : "path",
6144           "name" : "vspId",
6145           "required" : true,
6146           "schema" : {
6147             "type" : "string"
6148           }
6149         }, {
6150           "in" : "path",
6151           "name" : "versionId",
6152           "required" : true,
6153           "schema" : {
6154             "type" : "string"
6155           }
6156         }, {
6157           "in" : "header",
6158           "name" : "USER_ID",
6159           "required" : true,
6160           "schema" : {
6161             "type" : "string"
6162           }
6163         } ],
6164         "responses" : {
6165           "default" : {
6166             "content" : {
6167               "application/json" : {
6168                 "schema" : {
6169                   "type" : "array",
6170                   "items" : {
6171                     "$ref" : "#/components/schemas/VspComputeDto"
6172                   }
6173                 }
6174               }
6175             }
6176           }
6177         },
6178         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6179       }
6180     },
6181     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors" : {
6182       "get" : {
6183         "description" : "List vendor software product Deployment Flavor",
6184         "operationId" : "list_8",
6185         "parameters" : [ {
6186           "description" : "Vendor software product Id",
6187           "in" : "path",
6188           "name" : "vspId",
6189           "required" : true,
6190           "schema" : {
6191             "type" : "string"
6192           }
6193         }, {
6194           "description" : "Version Id",
6195           "in" : "path",
6196           "name" : "versionId",
6197           "required" : true,
6198           "schema" : {
6199             "type" : "string"
6200           }
6201         }, {
6202           "in" : "header",
6203           "name" : "USER_ID",
6204           "required" : true,
6205           "schema" : {
6206             "type" : "string"
6207           }
6208         } ],
6209         "responses" : {
6210           "default" : {
6211             "content" : {
6212               "application/json" : {
6213                 "schema" : {
6214                   "type" : "array",
6215                   "items" : {
6216                     "$ref" : "#/components/schemas/DeploymentFlavorListResponseDto"
6217                   }
6218                 }
6219               }
6220             }
6221           }
6222         },
6223         "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6224       },
6225       "post" : {
6226         "description" : "Create a vendor software product Deployment Flavor",
6227         "operationId" : "create_5",
6228         "parameters" : [ {
6229           "description" : "Vendor software product Id",
6230           "in" : "path",
6231           "name" : "vspId",
6232           "required" : true,
6233           "schema" : {
6234             "type" : "string"
6235           }
6236         }, {
6237           "description" : "Version Id",
6238           "in" : "path",
6239           "name" : "versionId",
6240           "required" : true,
6241           "schema" : {
6242             "type" : "string"
6243           }
6244         }, {
6245           "in" : "header",
6246           "name" : "USER_ID",
6247           "required" : true,
6248           "schema" : {
6249             "type" : "string"
6250           }
6251         } ],
6252         "requestBody" : {
6253           "content" : {
6254             "application/json" : {
6255               "schema" : {
6256                 "$ref" : "#/components/schemas/DeploymentFlavorRequestDto"
6257               }
6258             }
6259           }
6260         },
6261         "responses" : {
6262           "default" : {
6263             "content" : {
6264               "application/json" : { }
6265             },
6266             "description" : "default response"
6267           }
6268         },
6269         "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6270       }
6271     },
6272     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/schema" : {
6273       "get" : {
6274         "operationId" : "getSchema",
6275         "parameters" : [ {
6276           "description" : "Vendor software product Id",
6277           "in" : "path",
6278           "name" : "vspId",
6279           "required" : true,
6280           "schema" : {
6281             "type" : "string"
6282           }
6283         }, {
6284           "in" : "path",
6285           "name" : "versionId",
6286           "required" : true,
6287           "schema" : {
6288             "type" : "string"
6289           }
6290         }, {
6291           "in" : "header",
6292           "name" : "USER_ID",
6293           "required" : true,
6294           "schema" : {
6295             "type" : "string"
6296           }
6297         } ],
6298         "responses" : {
6299           "default" : {
6300             "content" : {
6301               "application/json" : { }
6302             },
6303             "description" : "default response"
6304           }
6305         },
6306         "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6307       }
6308     },
6309     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/{deploymentFlavorId}" : {
6310       "delete" : {
6311         "description" : "Delete vendor software product Deployment Flavor",
6312         "operationId" : "delete_5",
6313         "parameters" : [ {
6314           "description" : "Vendor software product Id",
6315           "in" : "path",
6316           "name" : "vspId",
6317           "required" : true,
6318           "schema" : {
6319             "type" : "string"
6320           }
6321         }, {
6322           "description" : "Version Id",
6323           "in" : "path",
6324           "name" : "versionId",
6325           "required" : true,
6326           "schema" : {
6327             "type" : "string"
6328           }
6329         }, {
6330           "description" : "Vendor software product Deployment Flavor Id",
6331           "in" : "path",
6332           "name" : "deploymentFlavorId",
6333           "required" : true,
6334           "schema" : {
6335             "type" : "string"
6336           }
6337         }, {
6338           "in" : "header",
6339           "name" : "USER_ID",
6340           "required" : true,
6341           "schema" : {
6342             "type" : "string"
6343           }
6344         } ],
6345         "responses" : {
6346           "default" : {
6347             "content" : {
6348               "application/json" : { }
6349             },
6350             "description" : "default response"
6351           }
6352         },
6353         "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6354       },
6355       "get" : {
6356         "description" : "Get vendor software product Deployment Flavor",
6357         "operationId" : "get_5",
6358         "parameters" : [ {
6359           "description" : "Vendor software product Id",
6360           "in" : "path",
6361           "name" : "vspId",
6362           "required" : true,
6363           "schema" : {
6364             "type" : "string"
6365           }
6366         }, {
6367           "description" : "Version Id",
6368           "in" : "path",
6369           "name" : "versionId",
6370           "required" : true,
6371           "schema" : {
6372             "type" : "string"
6373           }
6374         }, {
6375           "description" : "Vendor software product Deployment Flavor Id",
6376           "in" : "path",
6377           "name" : "deploymentFlavorId",
6378           "required" : true,
6379           "schema" : {
6380             "type" : "string"
6381           }
6382         }, {
6383           "in" : "header",
6384           "name" : "USER_ID",
6385           "required" : true,
6386           "schema" : {
6387             "type" : "string"
6388           }
6389         } ],
6390         "responses" : {
6391           "default" : {
6392             "content" : {
6393               "application/json" : {
6394                 "schema" : {
6395                   "$ref" : "#/components/schemas/DeploymentFlavorDto"
6396                 }
6397               }
6398             }
6399           }
6400         },
6401         "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6402       },
6403       "put" : {
6404         "description" : "Update vendor software product Deployment Flavor",
6405         "operationId" : "update_4",
6406         "parameters" : [ {
6407           "description" : "Vendor software product Id",
6408           "in" : "path",
6409           "name" : "vspId",
6410           "required" : true,
6411           "schema" : {
6412             "type" : "string"
6413           }
6414         }, {
6415           "description" : "Version Id",
6416           "in" : "path",
6417           "name" : "versionId",
6418           "required" : true,
6419           "schema" : {
6420             "type" : "string"
6421           }
6422         }, {
6423           "description" : "Vendor software product Deployment Flavor Id",
6424           "in" : "path",
6425           "name" : "deploymentFlavorId",
6426           "required" : true,
6427           "schema" : {
6428             "type" : "string"
6429           }
6430         }, {
6431           "in" : "header",
6432           "name" : "USER_ID",
6433           "required" : true,
6434           "schema" : {
6435             "type" : "string"
6436           }
6437         } ],
6438         "requestBody" : {
6439           "content" : {
6440             "application/json" : {
6441               "schema" : {
6442                 "$ref" : "#/components/schemas/DeploymentFlavorRequestDto"
6443               }
6444             }
6445           }
6446         },
6447         "responses" : {
6448           "default" : {
6449             "content" : {
6450               "application/json" : { }
6451             },
6452             "description" : "default response"
6453           }
6454         },
6455         "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6456       }
6457     },
6458     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/heal" : {
6459       "put" : {
6460         "description" : "Checkout and heal vendor software product questionnaire",
6461         "operationId" : "heal",
6462         "parameters" : [ {
6463           "in" : "path",
6464           "name" : "vspId",
6465           "required" : true,
6466           "schema" : {
6467             "type" : "string"
6468           }
6469         }, {
6470           "in" : "path",
6471           "name" : "versionId",
6472           "required" : true,
6473           "schema" : {
6474             "type" : "string"
6475           }
6476         }, {
6477           "in" : "header",
6478           "name" : "USER_ID",
6479           "required" : true,
6480           "schema" : {
6481             "type" : "string"
6482           }
6483         } ],
6484         "responses" : {
6485           "default" : {
6486             "content" : {
6487               "application/json" : {
6488                 "schema" : {
6489                   "$ref" : "#/components/schemas/QuestionnaireResponseDto"
6490                 }
6491               }
6492             }
6493           }
6494         },
6495         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6496       }
6497     },
6498     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks" : {
6499       "get" : {
6500         "description" : "List vendor software product networks",
6501         "operationId" : "list_10",
6502         "parameters" : [ {
6503           "description" : "Vendor software product Id",
6504           "in" : "path",
6505           "name" : "vspId",
6506           "required" : true,
6507           "schema" : {
6508             "type" : "string"
6509           }
6510         }, {
6511           "description" : "Version Id",
6512           "in" : "path",
6513           "name" : "versionId",
6514           "required" : true,
6515           "schema" : {
6516             "type" : "string"
6517           }
6518         }, {
6519           "in" : "header",
6520           "name" : "USER_ID",
6521           "required" : true,
6522           "schema" : {
6523             "type" : "string"
6524           }
6525         } ],
6526         "responses" : {
6527           "default" : {
6528             "content" : {
6529               "application/json" : {
6530                 "schema" : {
6531                   "type" : "array",
6532                   "items" : {
6533                     "$ref" : "#/components/schemas/NetworkDto"
6534                   }
6535                 }
6536               }
6537             }
6538           }
6539         },
6540         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6541       },
6542       "post" : {
6543         "description" : "Create a vendor software product network",
6544         "operationId" : "create_7",
6545         "parameters" : [ {
6546           "description" : "Vendor software product Id",
6547           "in" : "path",
6548           "name" : "vspId",
6549           "required" : true,
6550           "schema" : {
6551             "type" : "string"
6552           }
6553         }, {
6554           "description" : "Version Id",
6555           "in" : "path",
6556           "name" : "versionId",
6557           "required" : true,
6558           "schema" : {
6559             "type" : "string"
6560           }
6561         }, {
6562           "in" : "header",
6563           "name" : "USER_ID",
6564           "required" : true,
6565           "schema" : {
6566             "type" : "string"
6567           }
6568         } ],
6569         "requestBody" : {
6570           "content" : {
6571             "application/json" : {
6572               "schema" : {
6573                 "$ref" : "#/components/schemas/NetworkRequestDto"
6574               }
6575             }
6576           }
6577         },
6578         "responses" : {
6579           "default" : {
6580             "content" : {
6581               "application/json" : { }
6582             },
6583             "description" : "default response"
6584           }
6585         },
6586         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6587       }
6588     },
6589     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks/{networkId}" : {
6590       "delete" : {
6591         "description" : "Delete vendor software product network",
6592         "operationId" : "delete_7",
6593         "parameters" : [ {
6594           "description" : "Vendor software product Id",
6595           "in" : "path",
6596           "name" : "vspId",
6597           "required" : true,
6598           "schema" : {
6599             "type" : "string"
6600           }
6601         }, {
6602           "description" : "Version Id",
6603           "in" : "path",
6604           "name" : "versionId",
6605           "required" : true,
6606           "schema" : {
6607             "type" : "string"
6608           }
6609         }, {
6610           "description" : "Vendor software product network Id",
6611           "in" : "path",
6612           "name" : "networkId",
6613           "required" : true,
6614           "schema" : {
6615             "type" : "string"
6616           }
6617         }, {
6618           "in" : "header",
6619           "name" : "USER_ID",
6620           "required" : true,
6621           "schema" : {
6622             "type" : "string"
6623           }
6624         } ],
6625         "responses" : {
6626           "default" : {
6627             "content" : {
6628               "application/json" : { }
6629             },
6630             "description" : "default response"
6631           }
6632         },
6633         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6634       },
6635       "get" : {
6636         "description" : "Get vendor software product network",
6637         "operationId" : "get_7",
6638         "parameters" : [ {
6639           "description" : "Vendor software product Id",
6640           "in" : "path",
6641           "name" : "vspId",
6642           "required" : true,
6643           "schema" : {
6644             "type" : "string"
6645           }
6646         }, {
6647           "description" : "Version Id",
6648           "in" : "path",
6649           "name" : "versionId",
6650           "required" : true,
6651           "schema" : {
6652             "type" : "string"
6653           }
6654         }, {
6655           "description" : "Vendor software product network Id",
6656           "in" : "path",
6657           "name" : "networkId",
6658           "required" : true,
6659           "schema" : {
6660             "type" : "string"
6661           }
6662         }, {
6663           "in" : "header",
6664           "name" : "USER_ID",
6665           "required" : true,
6666           "schema" : {
6667             "type" : "string"
6668           }
6669         } ],
6670         "responses" : {
6671           "default" : {
6672             "content" : {
6673               "application/json" : {
6674                 "schema" : {
6675                   "$ref" : "#/components/schemas/NetworkDto"
6676                 }
6677               }
6678             }
6679           }
6680         },
6681         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6682       },
6683       "put" : {
6684         "description" : "Update vendor software product network",
6685         "operationId" : "update_6",
6686         "parameters" : [ {
6687           "description" : "Vendor software product Id",
6688           "in" : "path",
6689           "name" : "vspId",
6690           "required" : true,
6691           "schema" : {
6692             "type" : "string"
6693           }
6694         }, {
6695           "description" : "Version Id",
6696           "in" : "path",
6697           "name" : "versionId",
6698           "required" : true,
6699           "schema" : {
6700             "type" : "string"
6701           }
6702         }, {
6703           "description" : "Vendor software product network Id",
6704           "in" : "path",
6705           "name" : "networkId",
6706           "required" : true,
6707           "schema" : {
6708             "type" : "string"
6709           }
6710         }, {
6711           "in" : "header",
6712           "name" : "USER_ID",
6713           "required" : true,
6714           "schema" : {
6715             "type" : "string"
6716           }
6717         } ],
6718         "requestBody" : {
6719           "content" : {
6720             "application/json" : {
6721               "schema" : {
6722                 "$ref" : "#/components/schemas/NetworkRequestDto"
6723               }
6724             }
6725           }
6726         },
6727         "responses" : {
6728           "default" : {
6729             "content" : {
6730               "application/json" : { }
6731             },
6732             "description" : "default response"
6733           }
6734         },
6735         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6736       }
6737     },
6738     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template" : {
6739       "get" : {
6740         "description" : "Get Orchestration Template (HEAT) file",
6741         "operationId" : "getOrchestrationTemplate",
6742         "parameters" : [ {
6743           "in" : "path",
6744           "name" : "vspId",
6745           "required" : true,
6746           "schema" : {
6747             "type" : "string"
6748           }
6749         }, {
6750           "in" : "path",
6751           "name" : "versionId",
6752           "required" : true,
6753           "schema" : {
6754             "type" : "string"
6755           }
6756         }, {
6757           "in" : "header",
6758           "name" : "USER_ID",
6759           "schema" : {
6760             "type" : "string"
6761           }
6762         } ],
6763         "responses" : {
6764           "default" : {
6765             "content" : {
6766               "application/octet-stream" : {
6767                 "schema" : {
6768                   "type" : "string",
6769                   "format" : "binary"
6770                 }
6771               }
6772             }
6773           }
6774         },
6775         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6776       }
6777     },
6778     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate" : {
6779       "delete" : {
6780         "description" : "Delete orchestration template candidate file and its files data structure",
6781         "operationId" : "abort",
6782         "parameters" : [ {
6783           "in" : "path",
6784           "name" : "vspId",
6785           "required" : true,
6786           "schema" : {
6787             "type" : "string"
6788           }
6789         }, {
6790           "description" : "Version Id",
6791           "in" : "path",
6792           "name" : "versionId",
6793           "required" : true,
6794           "schema" : {
6795             "type" : "string"
6796           }
6797         } ],
6798         "responses" : {
6799           "default" : {
6800             "content" : {
6801               "application/json" : { }
6802             },
6803             "description" : "default response"
6804           }
6805         },
6806         "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6807       },
6808       "get" : {
6809         "description" : "Get uploaded Network Package file",
6810         "operationId" : "get_9",
6811         "parameters" : [ {
6812           "in" : "path",
6813           "name" : "vspId",
6814           "required" : true,
6815           "schema" : {
6816             "type" : "string"
6817           }
6818         }, {
6819           "description" : "Version Id",
6820           "in" : "path",
6821           "name" : "versionId",
6822           "required" : true,
6823           "schema" : {
6824             "type" : "string"
6825           }
6826         }, {
6827           "in" : "header",
6828           "name" : "USER_ID",
6829           "required" : true,
6830           "schema" : {
6831             "type" : "string"
6832           }
6833         } ],
6834         "responses" : {
6835           "default" : {
6836             "content" : {
6837               "application/octet-stream" : {
6838                 "schema" : {
6839                   "type" : "string",
6840                   "format" : "binary"
6841                 }
6842               }
6843             }
6844           }
6845         },
6846         "summary" : "Downloads in uploaded Network Package file",
6847         "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6848       },
6849       "post" : {
6850         "description" : "Uploads a HEAT package to translate",
6851         "operationId" : "uploadOrchestrationTemplateCandidate",
6852         "parameters" : [ {
6853           "in" : "path",
6854           "name" : "vspId",
6855           "required" : true,
6856           "schema" : {
6857             "type" : "string"
6858           }
6859         }, {
6860           "in" : "path",
6861           "name" : "versionId",
6862           "required" : true,
6863           "schema" : {
6864             "type" : "string"
6865           }
6866         }, {
6867           "in" : "header",
6868           "name" : "USER_ID",
6869           "required" : true,
6870           "schema" : {
6871             "type" : "string"
6872           }
6873         } ],
6874         "requestBody" : {
6875           "content" : {
6876             "multipart/form-data" : {
6877               "schema" : {
6878                 "type" : "object"
6879               }
6880             }
6881           }
6882         },
6883         "responses" : {
6884           "default" : {
6885             "content" : {
6886               "application/json" : {
6887                 "schema" : {
6888                   "$ref" : "#/components/schemas/UploadFileResponseDto"
6889                 }
6890               }
6891             }
6892           }
6893         },
6894         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6895       }
6896     },
6897     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/manifest" : {
6898       "get" : {
6899         "description" : "Get uploaded HEAT file files data structure",
6900         "operationId" : "getFilesDataStructure",
6901         "parameters" : [ {
6902           "in" : "path",
6903           "name" : "vspId",
6904           "required" : true,
6905           "schema" : {
6906             "type" : "string"
6907           }
6908         }, {
6909           "description" : "Version Id",
6910           "in" : "path",
6911           "name" : "versionId",
6912           "required" : true,
6913           "schema" : {
6914             "type" : "string"
6915           }
6916         }, {
6917           "in" : "header",
6918           "name" : "USER_ID",
6919           "required" : true,
6920           "schema" : {
6921             "type" : "string"
6922           }
6923         } ],
6924         "responses" : {
6925           "default" : {
6926             "content" : {
6927               "application/json" : {
6928                 "schema" : {
6929                   "$ref" : "#/components/schemas/FileDataStructureDto"
6930                 }
6931               }
6932             }
6933           }
6934         },
6935         "summary" : "Downloads the latest HEAT package",
6936         "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6937       },
6938       "put" : {
6939         "description" : "Update an existing vendor software product",
6940         "operationId" : "updateFilesDataStructure",
6941         "parameters" : [ {
6942           "in" : "path",
6943           "name" : "vspId",
6944           "required" : true,
6945           "schema" : {
6946             "type" : "string"
6947           }
6948         }, {
6949           "description" : "Version Id",
6950           "in" : "path",
6951           "name" : "versionId",
6952           "required" : true,
6953           "schema" : {
6954             "type" : "string"
6955           }
6956         }, {
6957           "in" : "header",
6958           "name" : "USER_ID",
6959           "required" : true,
6960           "schema" : {
6961             "type" : "string"
6962           }
6963         } ],
6964         "requestBody" : {
6965           "content" : {
6966             "application/json" : {
6967               "schema" : {
6968                 "$ref" : "#/components/schemas/FileDataStructureDto"
6969               }
6970             }
6971           }
6972         },
6973         "responses" : {
6974           "default" : {
6975             "content" : {
6976               "application/json" : { }
6977             },
6978             "description" : "default response"
6979           }
6980         },
6981         "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6982       }
6983     },
6984     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/process" : {
6985       "put" : {
6986         "description" : "process Orchestration Template Candidate",
6987         "operationId" : "process",
6988         "parameters" : [ {
6989           "in" : "path",
6990           "name" : "vspId",
6991           "required" : true,
6992           "schema" : {
6993             "type" : "string"
6994           }
6995         }, {
6996           "description" : "Version Id",
6997           "in" : "path",
6998           "name" : "versionId",
6999           "required" : true,
7000           "schema" : {
7001             "type" : "string"
7002           }
7003         }, {
7004           "in" : "header",
7005           "name" : "USER_ID",
7006           "required" : true,
7007           "schema" : {
7008             "type" : "string"
7009           }
7010         } ],
7011         "responses" : {
7012           "default" : {
7013             "content" : {
7014               "application/json" : {
7015                 "schema" : {
7016                   "$ref" : "#/components/schemas/UploadFileResponseDto"
7017                 }
7018               }
7019             }
7020           }
7021         },
7022         "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
7023       }
7024     },
7025     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/upload" : {
7026       "get" : {
7027         "operationId" : "getLatestStatus",
7028         "parameters" : [ {
7029           "description" : "Vendor Software Product id",
7030           "in" : "path",
7031           "name" : "vspId",
7032           "required" : true,
7033           "schema" : {
7034             "type" : "string"
7035           }
7036         }, {
7037           "description" : "Vendor Software Product version id",
7038           "in" : "path",
7039           "name" : "versionId",
7040           "required" : true,
7041           "schema" : {
7042             "type" : "string"
7043           }
7044         }, {
7045           "in" : "header",
7046           "name" : "USER_ID",
7047           "required" : true,
7048           "schema" : {
7049             "type" : "string"
7050           }
7051         } ],
7052         "responses" : {
7053           "default" : {
7054             "content" : {
7055               "application/json" : { }
7056             },
7057             "description" : "default response"
7058           }
7059         },
7060         "tags" : [ "SDCE-1 APIs", "Package Upload Manager" ]
7061       },
7062       "post" : {
7063         "operationId" : "createUploadLock",
7064         "parameters" : [ {
7065           "description" : "Vendor Software Product id",
7066           "in" : "path",
7067           "name" : "vspId",
7068           "required" : true,
7069           "schema" : {
7070             "type" : "string"
7071           }
7072         }, {
7073           "description" : "Vendor Software Product version id",
7074           "in" : "path",
7075           "name" : "versionId",
7076           "required" : true,
7077           "schema" : {
7078             "type" : "string"
7079           }
7080         }, {
7081           "in" : "header",
7082           "name" : "USER_ID",
7083           "required" : true,
7084           "schema" : {
7085             "type" : "string"
7086           }
7087         } ],
7088         "responses" : {
7089           "default" : {
7090             "content" : {
7091               "application/json" : { }
7092             },
7093             "description" : "default response"
7094           }
7095         },
7096         "tags" : [ "SDCE-1 APIs", "Package Upload Manager" ]
7097       }
7098     },
7099     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes" : {
7100       "delete" : {
7101         "description" : "Delete vendor software product processes",
7102         "operationId" : "deleteList_2",
7103         "parameters" : [ {
7104           "description" : "Vendor software product Id",
7105           "in" : "path",
7106           "name" : "vspId",
7107           "required" : true,
7108           "schema" : {
7109             "type" : "string"
7110           }
7111         }, {
7112           "description" : "Vendor software product version Id",
7113           "in" : "path",
7114           "name" : "versionId",
7115           "required" : true,
7116           "schema" : {
7117             "type" : "string"
7118           }
7119         }, {
7120           "in" : "header",
7121           "name" : "USER_ID",
7122           "required" : true,
7123           "schema" : {
7124             "type" : "string"
7125           }
7126         } ],
7127         "responses" : {
7128           "default" : {
7129             "content" : {
7130               "application/json" : {
7131                 "schema" : {
7132                   "type" : "string"
7133                 }
7134               }
7135             }
7136           }
7137         },
7138         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7139       },
7140       "get" : {
7141         "description" : "List vendor software product processes",
7142         "operationId" : "list_12",
7143         "parameters" : [ {
7144           "description" : "Vendor software product Id",
7145           "in" : "path",
7146           "name" : "vspId",
7147           "required" : true,
7148           "schema" : {
7149             "type" : "string"
7150           }
7151         }, {
7152           "description" : "Vendor software product version Id",
7153           "in" : "path",
7154           "name" : "versionId",
7155           "required" : true,
7156           "schema" : {
7157             "type" : "string"
7158           }
7159         }, {
7160           "in" : "header",
7161           "name" : "USER_ID",
7162           "required" : true,
7163           "schema" : {
7164             "type" : "string"
7165           }
7166         } ],
7167         "responses" : {
7168           "default" : {
7169             "content" : {
7170               "application/json" : {
7171                 "schema" : {
7172                   "type" : "array",
7173                   "items" : {
7174                     "$ref" : "#/components/schemas/ProcessEntityDto"
7175                   }
7176                 }
7177               }
7178             }
7179           }
7180         },
7181         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7182       },
7183       "post" : {
7184         "description" : "Create a vendor software product process",
7185         "operationId" : "create_9",
7186         "parameters" : [ {
7187           "description" : "Vendor software product Id",
7188           "in" : "path",
7189           "name" : "vspId",
7190           "required" : true,
7191           "schema" : {
7192             "type" : "string"
7193           }
7194         }, {
7195           "description" : "Vendor software product version Id",
7196           "in" : "path",
7197           "name" : "versionId",
7198           "required" : true,
7199           "schema" : {
7200             "type" : "string"
7201           }
7202         }, {
7203           "in" : "header",
7204           "name" : "USER_ID",
7205           "required" : true,
7206           "schema" : {
7207             "type" : "string"
7208           }
7209         } ],
7210         "requestBody" : {
7211           "content" : {
7212             "application/json" : {
7213               "schema" : {
7214                 "$ref" : "#/components/schemas/ProcessRequestDto"
7215               }
7216             }
7217           }
7218         },
7219         "responses" : {
7220           "default" : {
7221             "content" : {
7222               "application/json" : { }
7223             },
7224             "description" : "default response"
7225           }
7226         },
7227         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7228       }
7229     },
7230     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}" : {
7231       "delete" : {
7232         "description" : "Delete vendor software product process",
7233         "operationId" : "delete_9",
7234         "parameters" : [ {
7235           "description" : "Vendor software product Id",
7236           "in" : "path",
7237           "name" : "vspId",
7238           "required" : true,
7239           "schema" : {
7240             "type" : "string"
7241           }
7242         }, {
7243           "description" : "Vendor software product version Id",
7244           "in" : "path",
7245           "name" : "versionId",
7246           "required" : true,
7247           "schema" : {
7248             "type" : "string"
7249           }
7250         }, {
7251           "description" : "Vendor software product process Id",
7252           "in" : "path",
7253           "name" : "processId",
7254           "required" : true,
7255           "schema" : {
7256             "type" : "string"
7257           }
7258         }, {
7259           "in" : "header",
7260           "name" : "USER_ID",
7261           "required" : true,
7262           "schema" : {
7263             "type" : "string"
7264           }
7265         } ],
7266         "responses" : {
7267           "default" : {
7268             "content" : {
7269               "application/json" : { }
7270             },
7271             "description" : "default response"
7272           }
7273         },
7274         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7275       },
7276       "get" : {
7277         "description" : "Get vendor software product process",
7278         "operationId" : "get_10",
7279         "parameters" : [ {
7280           "description" : "Vendor software product Id",
7281           "in" : "path",
7282           "name" : "vspId",
7283           "required" : true,
7284           "schema" : {
7285             "type" : "string"
7286           }
7287         }, {
7288           "description" : "Vendor software product version Id",
7289           "in" : "path",
7290           "name" : "versionId",
7291           "required" : true,
7292           "schema" : {
7293             "type" : "string"
7294           }
7295         }, {
7296           "description" : "Vendor software product process Id",
7297           "in" : "path",
7298           "name" : "processId",
7299           "required" : true,
7300           "schema" : {
7301             "type" : "string"
7302           }
7303         }, {
7304           "in" : "header",
7305           "name" : "USER_ID",
7306           "required" : true,
7307           "schema" : {
7308             "type" : "string"
7309           }
7310         } ],
7311         "responses" : {
7312           "default" : {
7313             "content" : {
7314               "application/json" : {
7315                 "schema" : {
7316                   "$ref" : "#/components/schemas/ProcessEntityDto"
7317                 }
7318               }
7319             }
7320           }
7321         },
7322         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7323       },
7324       "put" : {
7325         "description" : "Update vendor software product process",
7326         "operationId" : "update_8",
7327         "parameters" : [ {
7328           "description" : "Vendor software product Id",
7329           "in" : "path",
7330           "name" : "vspId",
7331           "required" : true,
7332           "schema" : {
7333             "type" : "string"
7334           }
7335         }, {
7336           "description" : "Vendor software product version Id",
7337           "in" : "path",
7338           "name" : "versionId",
7339           "required" : true,
7340           "schema" : {
7341             "type" : "string"
7342           }
7343         }, {
7344           "description" : "Vendor software product process Id",
7345           "in" : "path",
7346           "name" : "processId",
7347           "required" : true,
7348           "schema" : {
7349             "type" : "string"
7350           }
7351         }, {
7352           "in" : "header",
7353           "name" : "USER_ID",
7354           "required" : true,
7355           "schema" : {
7356             "type" : "string"
7357           }
7358         } ],
7359         "requestBody" : {
7360           "content" : {
7361             "application/json" : {
7362               "schema" : {
7363                 "$ref" : "#/components/schemas/ProcessRequestDto"
7364               }
7365             }
7366           }
7367         },
7368         "responses" : {
7369           "default" : {
7370             "content" : {
7371               "application/json" : { }
7372             },
7373             "description" : "default response"
7374           }
7375         },
7376         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7377       }
7378     },
7379     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}/upload" : {
7380       "delete" : {
7381         "description" : "Delete vendor software product process uploaded file",
7382         "operationId" : "deleteUploadedFile_1",
7383         "parameters" : [ {
7384           "description" : "Vendor software product Id",
7385           "in" : "path",
7386           "name" : "vspId",
7387           "required" : true,
7388           "schema" : {
7389             "type" : "string"
7390           }
7391         }, {
7392           "description" : "Vendor software product version Id",
7393           "in" : "path",
7394           "name" : "versionId",
7395           "required" : true,
7396           "schema" : {
7397             "type" : "string"
7398           }
7399         }, {
7400           "description" : "Vendor software product process Id",
7401           "in" : "path",
7402           "name" : "processId",
7403           "required" : true,
7404           "schema" : {
7405             "type" : "string"
7406           }
7407         }, {
7408           "in" : "header",
7409           "name" : "USER_ID",
7410           "required" : true,
7411           "schema" : {
7412             "type" : "string"
7413           }
7414         } ],
7415         "responses" : {
7416           "default" : {
7417             "content" : {
7418               "application/json" : { }
7419             },
7420             "description" : "default response"
7421           }
7422         },
7423         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7424       },
7425       "get" : {
7426         "description" : "Get vendor software product process uploaded file",
7427         "operationId" : "getUploadedFile_1",
7428         "parameters" : [ {
7429           "description" : "Vendor software product Id",
7430           "in" : "path",
7431           "name" : "vspId",
7432           "required" : true,
7433           "schema" : {
7434             "type" : "string"
7435           }
7436         }, {
7437           "description" : "Vendor software product version Id",
7438           "in" : "path",
7439           "name" : "versionId",
7440           "required" : true,
7441           "schema" : {
7442             "type" : "string"
7443           }
7444         }, {
7445           "description" : "Vendor software product process Id",
7446           "in" : "path",
7447           "name" : "processId",
7448           "required" : true,
7449           "schema" : {
7450             "type" : "string"
7451           }
7452         }, {
7453           "in" : "header",
7454           "name" : "USER_ID",
7455           "required" : true,
7456           "schema" : {
7457             "type" : "string"
7458           }
7459         } ],
7460         "responses" : {
7461           "default" : {
7462             "content" : {
7463               "application/octet-stream" : { }
7464             },
7465             "description" : "default response"
7466           }
7467         },
7468         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7469       },
7470       "post" : {
7471         "description" : "Update vendor software product process upload",
7472         "operationId" : "uploadFile_1",
7473         "parameters" : [ {
7474           "description" : "Vendor software product Id",
7475           "in" : "path",
7476           "name" : "vspId",
7477           "required" : true,
7478           "schema" : {
7479             "type" : "string"
7480           }
7481         }, {
7482           "description" : "Vendor software product version Id",
7483           "in" : "path",
7484           "name" : "versionId",
7485           "required" : true,
7486           "schema" : {
7487             "type" : "string"
7488           }
7489         }, {
7490           "description" : "Vendor software product process Id",
7491           "in" : "path",
7492           "name" : "processId",
7493           "required" : true,
7494           "schema" : {
7495             "type" : "string"
7496           }
7497         }, {
7498           "in" : "header",
7499           "name" : "USER_ID",
7500           "required" : true,
7501           "schema" : {
7502             "type" : "string"
7503           }
7504         } ],
7505         "requestBody" : {
7506           "content" : {
7507             "multipart/form-data" : {
7508               "schema" : {
7509                 "$ref" : "#/components/schemas/Attachment"
7510               }
7511             }
7512           }
7513         },
7514         "responses" : {
7515           "default" : {
7516             "content" : {
7517               "application/json" : { }
7518             },
7519             "description" : "default response"
7520           }
7521         },
7522         "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7523       }
7524     },
7525     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/questionnaire" : {
7526       "get" : {
7527         "description" : "Get vendor software product questionnaire",
7528         "operationId" : "getQuestionnaire_4",
7529         "parameters" : [ {
7530           "in" : "path",
7531           "name" : "vspId",
7532           "required" : true,
7533           "schema" : {
7534             "type" : "string"
7535           }
7536         }, {
7537           "in" : "path",
7538           "name" : "versionId",
7539           "required" : true,
7540           "schema" : {
7541             "type" : "string"
7542           }
7543         }, {
7544           "in" : "header",
7545           "name" : "USER_ID",
7546           "required" : true,
7547           "schema" : {
7548             "type" : "string"
7549           }
7550         } ],
7551         "responses" : {
7552           "default" : {
7553             "content" : {
7554               "application/json" : {
7555                 "schema" : {
7556                   "$ref" : "#/components/schemas/QuestionnaireResponseDto"
7557                 }
7558               }
7559             }
7560           }
7561         },
7562         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7563       },
7564       "put" : {
7565         "description" : "Update vendor software product questionnaire",
7566         "operationId" : "updateQuestionnaire_4",
7567         "parameters" : [ {
7568           "in" : "path",
7569           "name" : "vspId",
7570           "required" : true,
7571           "schema" : {
7572             "type" : "string"
7573           }
7574         }, {
7575           "in" : "path",
7576           "name" : "versionId",
7577           "required" : true,
7578           "schema" : {
7579             "type" : "string"
7580           }
7581         }, {
7582           "in" : "header",
7583           "name" : "USER_ID",
7584           "required" : true,
7585           "schema" : {
7586             "type" : "string"
7587           }
7588         } ],
7589         "requestBody" : {
7590           "content" : {
7591             "application/json" : {
7592               "schema" : {
7593                 "type" : "string"
7594               }
7595             }
7596           },
7597           "required" : true
7598         },
7599         "responses" : {
7600           "default" : {
7601             "content" : {
7602               "application/json" : { }
7603             },
7604             "description" : "default response"
7605           }
7606         },
7607         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7608       }
7609     },
7610     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/download" : {
7611       "get" : {
7612         "description" : "Download VNF package from VNF Repository",
7613         "operationId" : "downloadVnfPackage",
7614         "parameters" : [ {
7615           "in" : "path",
7616           "name" : "vspId",
7617           "required" : true,
7618           "schema" : {
7619             "type" : "string"
7620           }
7621         }, {
7622           "description" : "Version Id",
7623           "in" : "path",
7624           "name" : "versionId",
7625           "required" : true,
7626           "schema" : {
7627             "type" : "string"
7628           }
7629         }, {
7630           "in" : "path",
7631           "name" : "csarId",
7632           "required" : true,
7633           "schema" : {
7634             "type" : "string"
7635           }
7636         }, {
7637           "in" : "header",
7638           "name" : "USER_ID",
7639           "required" : true,
7640           "schema" : {
7641             "type" : "string"
7642           }
7643         } ],
7644         "responses" : {
7645           "default" : {
7646             "content" : {
7647               "application/octet-stream" : {
7648                 "schema" : {
7649                   "type" : "string",
7650                   "format" : "binary"
7651                 }
7652               }
7653             }
7654           }
7655         },
7656         "summary" : "Download VNF package from VNF repository and send to client",
7657         "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7658       }
7659     },
7660     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/import" : {
7661       "post" : {
7662         "description" : "Import VNF package from VNF Repository",
7663         "operationId" : "importVnfPackage",
7664         "parameters" : [ {
7665           "in" : "path",
7666           "name" : "vspId",
7667           "required" : true,
7668           "schema" : {
7669             "type" : "string"
7670           }
7671         }, {
7672           "description" : "Version Id",
7673           "in" : "path",
7674           "name" : "versionId",
7675           "required" : true,
7676           "schema" : {
7677             "type" : "string"
7678           }
7679         }, {
7680           "in" : "path",
7681           "name" : "csarId",
7682           "required" : true,
7683           "schema" : {
7684             "type" : "string"
7685           }
7686         }, {
7687           "in" : "header",
7688           "name" : "USER_ID",
7689           "required" : true,
7690           "schema" : {
7691             "type" : "string"
7692           }
7693         } ],
7694         "responses" : {
7695           "default" : {
7696             "content" : {
7697               "application/json" : {
7698                 "schema" : {
7699                   "$ref" : "#/components/schemas/UploadFileResponseDto"
7700                 }
7701               }
7702             }
7703           }
7704         },
7705         "summary" : "Call VNF Repository to download VNF package, validate it and send the response",
7706         "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7707       }
7708     },
7709     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackages" : {
7710       "get" : {
7711         "description" : "Get VNF packages from VNF Repository",
7712         "operationId" : "getVnfPackages",
7713         "parameters" : [ {
7714           "in" : "path",
7715           "name" : "vspId",
7716           "required" : true,
7717           "schema" : {
7718             "type" : "string"
7719           }
7720         }, {
7721           "description" : "Version Id",
7722           "in" : "path",
7723           "name" : "versionId",
7724           "required" : true,
7725           "schema" : {
7726             "type" : "string"
7727           }
7728         }, {
7729           "in" : "header",
7730           "name" : "USER_ID",
7731           "required" : true,
7732           "schema" : {
7733             "type" : "string"
7734           }
7735         } ],
7736         "responses" : {
7737           "default" : {
7738             "content" : {
7739               "application/octet-stream" : {
7740                 "schema" : {
7741                   "type" : "string",
7742                   "format" : "binary"
7743                 }
7744               }
7745             }
7746           }
7747         },
7748         "summary" : "Call VNF Repository to get VNF package details",
7749         "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7750       }
7751     },
7752     "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vspInformationArtifact" : {
7753       "get" : {
7754         "description" : "Get vendor software product information artifact for specified version",
7755         "operationId" : "getVspInformationArtifact",
7756         "parameters" : [ {
7757           "in" : "path",
7758           "name" : "vspId",
7759           "required" : true,
7760           "schema" : {
7761             "type" : "string"
7762           }
7763         }, {
7764           "in" : "path",
7765           "name" : "versionId",
7766           "required" : true,
7767           "schema" : {
7768             "type" : "string"
7769           }
7770         }, {
7771           "in" : "header",
7772           "name" : "USER_ID",
7773           "required" : true,
7774           "schema" : {
7775             "type" : "string"
7776           }
7777         } ],
7778         "responses" : {
7779           "default" : {
7780             "content" : {
7781               "text/plain" : {
7782                 "schema" : {
7783                   "type" : "string",
7784                   "format" : "binary"
7785                 }
7786               }
7787             }
7788           }
7789         },
7790         "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7791       }
7792     },
7793     "/workflow/v1.0/actions" : {
7794       "get" : {
7795         "description" : "List Filtered Actions ",
7796         "operationId" : "getFilteredActions",
7797         "parameters" : [ {
7798           "in" : "query",
7799           "name" : "vendor",
7800           "schema" : {
7801             "type" : "string"
7802           }
7803         }, {
7804           "in" : "query",
7805           "name" : "category",
7806           "schema" : {
7807             "type" : "string"
7808           }
7809         }, {
7810           "in" : "query",
7811           "name" : "name",
7812           "schema" : {
7813             "type" : "string"
7814           }
7815         }, {
7816           "in" : "query",
7817           "name" : "modelId",
7818           "schema" : {
7819             "type" : "string"
7820           }
7821         }, {
7822           "in" : "query",
7823           "name" : "componentId",
7824           "schema" : {
7825             "type" : "string"
7826           }
7827         } ],
7828         "responses" : {
7829           "default" : {
7830             "content" : {
7831               "application/json" : {
7832                 "schema" : {
7833                   "$ref" : "#/components/schemas/ListResponseWrapper"
7834                 }
7835               }
7836             }
7837           }
7838         },
7839         "summary" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned",
7840         "tags" : [ "SDCE-1 APIs", "Actions" ]
7841       },
7842       "post" : {
7843         "description" : "Create a new Action",
7844         "operationId" : "createAction",
7845         "requestBody" : {
7846           "content" : {
7847             "application/json" : {
7848               "schema" : {
7849                 "type" : "string"
7850               }
7851             }
7852           }
7853         },
7854         "responses" : {
7855           "default" : {
7856             "content" : {
7857               "application/json" : { }
7858             },
7859             "description" : "default response"
7860           }
7861         },
7862         "tags" : [ "SDCE-1 APIs", "Actions" ]
7863       }
7864     },
7865     "/workflow/v1.0/actions/components" : {
7866       "get" : {
7867         "description" : "List OPENECOMP Components supported by Action Library",
7868         "operationId" : "getOpenEcompComponents",
7869         "responses" : {
7870           "default" : {
7871             "content" : {
7872               "application/json" : {
7873                 "schema" : {
7874                   "$ref" : "#/components/schemas/ListResponseWrapper"
7875                 }
7876               }
7877             }
7878           }
7879         },
7880         "tags" : [ "SDCE-1 APIs", "Actions" ]
7881       }
7882     },
7883     "/workflow/v1.0/actions/{actionInvariantUuId}" : {
7884       "delete" : {
7885         "description" : "Delete Action",
7886         "operationId" : "deleteAction",
7887         "parameters" : [ {
7888           "in" : "path",
7889           "name" : "actionInvariantUuId",
7890           "required" : true,
7891           "schema" : {
7892             "type" : "string"
7893           }
7894         } ],
7895         "responses" : {
7896           "default" : {
7897             "content" : {
7898               "application/json" : { }
7899             },
7900             "description" : "default response"
7901           }
7902         },
7903         "tags" : [ "SDCE-1 APIs", "Actions" ]
7904       },
7905       "get" : {
7906         "description" : "List Actions For Given Action Invariant UuId",
7907         "operationId" : "getActionsByActionInvariantUuId",
7908         "parameters" : [ {
7909           "in" : "path",
7910           "name" : "actionInvariantUuId",
7911           "required" : true,
7912           "schema" : {
7913             "type" : "string"
7914           }
7915         }, {
7916           "in" : "query",
7917           "name" : "version",
7918           "schema" : {
7919             "type" : "string"
7920           }
7921         } ],
7922         "responses" : {
7923           "default" : {
7924             "content" : {
7925               "application/json" : {
7926                 "schema" : {
7927                   "$ref" : "#/components/schemas/ListResponseWrapper"
7928                 }
7929               }
7930             }
7931           }
7932         },
7933         "tags" : [ "SDCE-1 APIs", "Actions" ]
7934       },
7935       "post" : {
7936         "description" : "Actions on a action",
7937         "operationId" : "actOnAction",
7938         "parameters" : [ {
7939           "in" : "path",
7940           "name" : "actionInvariantUuId",
7941           "required" : true,
7942           "schema" : {
7943             "type" : "string"
7944           }
7945         } ],
7946         "requestBody" : {
7947           "content" : {
7948             "application/json" : {
7949               "schema" : {
7950                 "type" : "string"
7951               }
7952             }
7953           }
7954         },
7955         "responses" : {
7956           "default" : {
7957             "content" : {
7958               "application/json" : { }
7959             },
7960             "description" : "default response"
7961           }
7962         },
7963         "summary" : "Performs one of the following actions on a action: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|",
7964         "tags" : [ "SDCE-1 APIs", "Actions" ]
7965       },
7966       "put" : {
7967         "description" : "Update an existing action",
7968         "operationId" : "updateAction",
7969         "parameters" : [ {
7970           "in" : "path",
7971           "name" : "actionInvariantUuId",
7972           "required" : true,
7973           "schema" : {
7974             "type" : "string"
7975           }
7976         } ],
7977         "requestBody" : {
7978           "content" : {
7979             "application/json" : {
7980               "schema" : {
7981                 "type" : "string"
7982               }
7983             }
7984           }
7985         },
7986         "responses" : {
7987           "default" : {
7988             "content" : {
7989               "application/json" : { }
7990             },
7991             "description" : "default response"
7992           }
7993         },
7994         "tags" : [ "SDCE-1 APIs", "Actions" ]
7995       }
7996     },
7997     "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts" : {
7998       "post" : {
7999         "description" : "Upload new Artifact",
8000         "operationId" : "uploadArtifact_1",
8001         "parameters" : [ {
8002           "in" : "path",
8003           "name" : "actionInvariantUuId",
8004           "required" : true,
8005           "schema" : {
8006             "type" : "string"
8007           }
8008         }, {
8009           "in" : "header",
8010           "name" : "Content-MD5",
8011           "schema" : {
8012             "type" : "string"
8013           }
8014         } ],
8015         "requestBody" : {
8016           "content" : {
8017             "multipart/form-data" : {
8018               "schema" : {
8019                 "type" : "string"
8020               }
8021             }
8022           }
8023         },
8024         "responses" : {
8025           "default" : {
8026             "content" : {
8027               "application/json" : { }
8028             },
8029             "description" : "default response"
8030           }
8031         },
8032         "tags" : [ "SDCE-1 APIs", "Actions" ]
8033       }
8034     },
8035     "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts/{artifactUuId}" : {
8036       "delete" : {
8037         "description" : "Delete Artifact",
8038         "operationId" : "deleteArtifact",
8039         "parameters" : [ {
8040           "in" : "path",
8041           "name" : "actionInvariantUuId",
8042           "required" : true,
8043           "schema" : {
8044             "type" : "string"
8045           }
8046         }, {
8047           "in" : "path",
8048           "name" : "artifactUuId",
8049           "required" : true,
8050           "schema" : {
8051             "type" : "string"
8052           }
8053         } ],
8054         "responses" : {
8055           "default" : {
8056             "content" : {
8057               "application/json" : { }
8058             },
8059             "description" : "default response"
8060           }
8061         },
8062         "tags" : [ "SDCE-1 APIs", "Actions" ]
8063       },
8064       "put" : {
8065         "description" : "Update an existing artifact",
8066         "operationId" : "updateArtifact_1",
8067         "parameters" : [ {
8068           "in" : "path",
8069           "name" : "actionInvariantUuId",
8070           "required" : true,
8071           "schema" : {
8072             "type" : "string"
8073           }
8074         }, {
8075           "in" : "path",
8076           "name" : "artifactUuId",
8077           "required" : true,
8078           "schema" : {
8079             "type" : "string"
8080           }
8081         }, {
8082           "in" : "header",
8083           "name" : "Content-MD5",
8084           "schema" : {
8085             "type" : "string"
8086           }
8087         } ],
8088         "requestBody" : {
8089           "content" : {
8090             "multipart/form-data" : {
8091               "schema" : {
8092                 "type" : "string"
8093               }
8094             }
8095           }
8096         },
8097         "responses" : {
8098           "default" : {
8099             "content" : {
8100               "application/json" : { }
8101             },
8102             "description" : "default response"
8103           }
8104         },
8105         "tags" : [ "SDCE-1 APIs", "Actions" ]
8106       }
8107     },
8108     "/workflow/v1.0/actions/{actionUuId}/artifacts/{artifactUuId}" : {
8109       "get" : {
8110         "description" : "Downloads artifact for action",
8111         "operationId" : "downloadArtifact",
8112         "parameters" : [ {
8113           "in" : "path",
8114           "name" : "actionUuId",
8115           "required" : true,
8116           "schema" : {
8117             "type" : "string"
8118           }
8119         }, {
8120           "in" : "path",
8121           "name" : "artifactUuId",
8122           "required" : true,
8123           "schema" : {
8124             "type" : "string"
8125           }
8126         } ],
8127         "responses" : {
8128           "default" : {
8129             "content" : {
8130               "application/octet-stream" : { }
8131             },
8132             "description" : "default response"
8133           }
8134         },
8135         "tags" : [ "SDCE-1 APIs", "Actions" ]
8136       }
8137     }
8138   },
8139   "components" : {
8140     "schemas" : {
8141       "ActionResponseDto" : {
8142         "type" : "object",
8143         "properties" : {
8144           "actionInvariantUuId" : {
8145             "type" : "string"
8146           },
8147           "actionUuId" : {
8148             "type" : "string"
8149           },
8150           "categoryList" : {
8151             "type" : "array",
8152             "items" : {
8153               "type" : "string"
8154             }
8155           },
8156           "description" : {
8157             "type" : "string"
8158           },
8159           "displayName" : {
8160             "type" : "string"
8161           },
8162           "name" : {
8163             "type" : "string"
8164           },
8165           "status" : {
8166             "type" : "string"
8167           },
8168           "supportedComponents" : {
8169             "type" : "array",
8170             "items" : {
8171               "type" : "object",
8172               "additionalProperties" : {
8173                 "type" : "string"
8174               }
8175             }
8176           },
8177           "supportedModels" : {
8178             "type" : "array",
8179             "items" : {
8180               "type" : "object",
8181               "additionalProperties" : {
8182                 "type" : "string"
8183               }
8184             }
8185           },
8186           "timestamp" : {
8187             "type" : "string"
8188           },
8189           "updatedBy" : {
8190             "type" : "string"
8191           },
8192           "vendorList" : {
8193             "type" : "array",
8194             "items" : {
8195               "type" : "string"
8196             }
8197           },
8198           "version" : {
8199             "type" : "string"
8200           }
8201         }
8202       },
8203       "ActivityLogDto" : {
8204         "type" : "object",
8205         "properties" : {
8206           "comment" : {
8207             "type" : "string"
8208           },
8209           "id" : {
8210             "type" : "string"
8211           },
8212           "status" : {
8213             "$ref" : "#/components/schemas/ActivityStatus"
8214           },
8215           "timestamp" : {
8216             "type" : "string",
8217             "format" : "date-time"
8218           },
8219           "type" : {
8220             "type" : "string"
8221           },
8222           "user" : {
8223             "type" : "string"
8224           }
8225         }
8226       },
8227       "ActivityStatus" : {
8228         "type" : "object",
8229         "properties" : {
8230           "message" : {
8231             "type" : "string"
8232           },
8233           "success" : {
8234             "type" : "boolean"
8235           }
8236         }
8237       },
8238       "ApplicationConfigDto" : {
8239         "type" : "object",
8240         "properties" : {
8241           "key" : {
8242             "type" : "string"
8243           },
8244           "value" : {
8245             "type" : "string"
8246           }
8247         }
8248       },
8249       "Artifact" : {
8250         "type" : "object",
8251         "properties" : {
8252           "errors" : {
8253             "type" : "array",
8254             "items" : {
8255               "$ref" : "#/components/schemas/ErrorMessage"
8256             }
8257           },
8258           "fileName" : {
8259             "type" : "string"
8260           },
8261           "type" : {
8262             "type" : "string",
8263             "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
8264           }
8265         }
8266       },
8267       "Attachment" : {
8268         "type" : "object",
8269         "properties" : {
8270           "contentDisposition" : {
8271             "$ref" : "#/components/schemas/ContentDisposition"
8272           },
8273           "contentId" : {
8274             "type" : "string"
8275           },
8276           "contentType" : {
8277             "type" : "object",
8278             "properties" : {
8279               "parameters" : {
8280                 "type" : "object",
8281                 "additionalProperties" : {
8282                   "type" : "string"
8283                 }
8284               },
8285               "subtype" : {
8286                 "type" : "string"
8287               },
8288               "type" : {
8289                 "type" : "string"
8290               },
8291               "wildcardSubtype" : {
8292                 "type" : "boolean"
8293               },
8294               "wildcardType" : {
8295                 "type" : "boolean"
8296               }
8297             }
8298           },
8299           "dataHandler" : {
8300             "type" : "object",
8301             "properties" : {
8302               "allCommands" : {
8303                 "type" : "array",
8304                 "items" : {
8305                   "type" : "object",
8306                   "properties" : {
8307                     "commandClass" : {
8308                       "type" : "string"
8309                     },
8310                     "commandName" : {
8311                       "type" : "string"
8312                     }
8313                   }
8314                 }
8315               },
8316               "commandMap" : {
8317                 "type" : "object",
8318                 "properties" : {
8319                   "mimeTypes" : {
8320                     "type" : "array",
8321                     "items" : {
8322                       "type" : "string"
8323                     }
8324                   }
8325                 },
8326                 "writeOnly" : true
8327               },
8328               "content" : {
8329                 "type" : "object"
8330               },
8331               "contentType" : {
8332                 "type" : "string"
8333               },
8334               "dataSource" : {
8335                 "type" : "object",
8336                 "properties" : {
8337                   "contentType" : {
8338                     "type" : "string"
8339                   },
8340                   "inputStream" : {
8341                     "type" : "object"
8342                   },
8343                   "name" : {
8344                     "type" : "string"
8345                   },
8346                   "outputStream" : {
8347                     "type" : "object"
8348                   }
8349                 }
8350               },
8351               "inputStream" : {
8352                 "type" : "object"
8353               },
8354               "name" : {
8355                 "type" : "string"
8356               },
8357               "outputStream" : {
8358                 "type" : "object"
8359               },
8360               "preferredCommands" : {
8361                 "type" : "array",
8362                 "items" : {
8363                   "type" : "object",
8364                   "properties" : {
8365                     "commandClass" : {
8366                       "type" : "string"
8367                     },
8368                     "commandName" : {
8369                       "type" : "string"
8370                     }
8371                   }
8372                 }
8373               },
8374               "transferDataFlavors" : {
8375                 "type" : "array",
8376                 "items" : {
8377                   "type" : "object",
8378                   "properties" : {
8379                     "defaultRepresentationClassAsString" : {
8380                       "type" : "string"
8381                     },
8382                     "flavorJavaFileListType" : {
8383                       "type" : "boolean"
8384                     },
8385                     "flavorRemoteObjectType" : {
8386                       "type" : "boolean"
8387                     },
8388                     "flavorSerializedObjectType" : {
8389                       "type" : "boolean"
8390                     },
8391                     "flavorTextType" : {
8392                       "type" : "boolean"
8393                     },
8394                     "humanPresentableName" : {
8395                       "type" : "string"
8396                     },
8397                     "mimeType" : {
8398                       "type" : "string"
8399                     },
8400                     "mimeTypeSerializedObject" : {
8401                       "type" : "boolean"
8402                     },
8403                     "primaryType" : {
8404                       "type" : "string"
8405                     },
8406                     "representationClassByteBuffer" : {
8407                       "type" : "boolean"
8408                     },
8409                     "representationClassCharBuffer" : {
8410                       "type" : "boolean"
8411                     },
8412                     "representationClassInputStream" : {
8413                       "type" : "boolean"
8414                     },
8415                     "representationClassReader" : {
8416                       "type" : "boolean"
8417                     },
8418                     "representationClassRemote" : {
8419                       "type" : "boolean"
8420                     },
8421                     "representationClassSerializable" : {
8422                       "type" : "boolean"
8423                     },
8424                     "subType" : {
8425                       "type" : "string"
8426                     }
8427                   }
8428                 }
8429               }
8430             }
8431           },
8432           "headers" : {
8433             "type" : "object",
8434             "additionalProperties" : {
8435               "type" : "array",
8436               "items" : {
8437                 "type" : "string"
8438               }
8439             }
8440           },
8441           "object" : {
8442             "type" : "object"
8443           }
8444         }
8445       },
8446       "ChoiceOrOtherDtoLicenseTerm" : {
8447         "type" : "object",
8448         "properties" : {
8449           "choice" : {
8450             "type" : "string",
8451             "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ]
8452           },
8453           "other" : {
8454             "type" : "string"
8455           }
8456         },
8457         "required" : [ "choice", "other" ]
8458       },
8459       "ClientConfiguration" : {
8460         "type" : "object",
8461         "properties" : {
8462           "enabled" : {
8463             "type" : "boolean"
8464           }
8465         }
8466       },
8467       "CommitRequestDto" : {
8468         "type" : "object",
8469         "properties" : {
8470           "message" : {
8471             "type" : "string"
8472           }
8473         }
8474       },
8475       "ComponentComputeAssociation" : {
8476         "type" : "object",
8477         "properties" : {
8478           "componentId" : {
8479             "type" : "string"
8480           },
8481           "computeFlavorId" : {
8482             "type" : "string"
8483           }
8484         }
8485       },
8486       "ComponentData" : {
8487         "type" : "object",
8488         "properties" : {
8489           "description" : {
8490             "type" : "string"
8491           },
8492           "displayName" : {
8493             "type" : "string"
8494           },
8495           "name" : {
8496             "type" : "string"
8497           }
8498         }
8499       },
8500       "ComponentDependencyModel" : {
8501         "type" : "object",
8502         "properties" : {
8503           "relationType" : {
8504             "type" : "string"
8505           },
8506           "sourceId" : {
8507             "type" : "string"
8508           },
8509           "targetId" : {
8510             "type" : "string"
8511           }
8512         }
8513       },
8514       "ComponentDependencyResponseDto" : {
8515         "type" : "object",
8516         "properties" : {
8517           "id" : {
8518             "type" : "string"
8519           },
8520           "relationType" : {
8521             "type" : "string"
8522           },
8523           "sourceId" : {
8524             "type" : "string"
8525           },
8526           "targetId" : {
8527             "type" : "string"
8528           }
8529         }
8530       },
8531       "ComponentDto" : {
8532         "type" : "object",
8533         "properties" : {
8534           "description" : {
8535             "type" : "string"
8536           },
8537           "displayName" : {
8538             "type" : "string",
8539             "maxLength" : 30,
8540             "minLength" : 1
8541           },
8542           "id" : {
8543             "type" : "string"
8544           },
8545           "name" : {
8546             "type" : "string"
8547           }
8548         },
8549         "required" : [ "displayName" ]
8550       },
8551       "ComponentRequestDto" : {
8552         "type" : "object",
8553         "properties" : {
8554           "description" : {
8555             "type" : "string"
8556           },
8557           "displayName" : {
8558             "type" : "string",
8559             "maxLength" : 30,
8560             "minLength" : 1
8561           },
8562           "name" : {
8563             "type" : "string"
8564           }
8565         },
8566         "required" : [ "displayName" ]
8567       },
8568       "ComputeDetailsDto" : {
8569         "type" : "object",
8570         "properties" : {
8571           "description" : {
8572             "type" : "string",
8573             "maxLength" : 300,
8574             "minLength" : 0
8575           },
8576           "name" : {
8577             "type" : "string",
8578             "maxLength" : 30,
8579             "minLength" : 0
8580           }
8581         },
8582         "required" : [ "name" ]
8583       },
8584       "ComputeDto" : {
8585         "type" : "object",
8586         "properties" : {
8587           "associatedToDeploymentFlavor" : {
8588             "type" : "boolean"
8589           },
8590           "description" : {
8591             "type" : "string"
8592           },
8593           "id" : {
8594             "type" : "string"
8595           },
8596           "name" : {
8597             "type" : "string"
8598           }
8599         }
8600       },
8601       "ConfigurationDataDto" : {
8602         "type" : "object",
8603         "properties" : {
8604           "timeStamp" : {
8605             "type" : "integer",
8606             "format" : "int64"
8607           },
8608           "value" : {
8609             "type" : "string"
8610           }
8611         }
8612       },
8613       "ConflictDto" : {
8614         "type" : "object",
8615         "properties" : {
8616           "id" : {
8617             "type" : "string"
8618           },
8619           "name" : {
8620             "type" : "string"
8621           },
8622           "theirs" : {
8623             "type" : "object",
8624             "additionalProperties" : {
8625               "type" : "object"
8626             }
8627           },
8628           "type" : {
8629             "type" : "string",
8630             "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ]
8631           },
8632           "yours" : {
8633             "type" : "object",
8634             "additionalProperties" : {
8635               "type" : "object"
8636             }
8637           }
8638         }
8639       },
8640       "ConflictInfoDto" : {
8641         "type" : "object",
8642         "properties" : {
8643           "id" : {
8644             "type" : "string"
8645           },
8646           "name" : {
8647             "type" : "string"
8648           },
8649           "type" : {
8650             "type" : "string",
8651             "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ]
8652           }
8653         }
8654       },
8655       "ConflictResolutionDto" : {
8656         "type" : "object",
8657         "properties" : {
8658           "otherResolution" : {
8659             "type" : "object",
8660             "additionalProperties" : {
8661               "type" : "object"
8662             }
8663           },
8664           "resolution" : {
8665             "type" : "string",
8666             "enum" : [ "THEIRS", "YOURS", "OTHER" ]
8667           }
8668         }
8669       },
8670       "ContentDisposition" : {
8671         "type" : "object",
8672         "properties" : {
8673           "filename" : {
8674             "type" : "string"
8675           },
8676           "parameters" : {
8677             "type" : "object",
8678             "additionalProperties" : {
8679               "type" : "string"
8680             }
8681           },
8682           "type" : {
8683             "type" : "string"
8684           }
8685         }
8686       },
8687       "DeploymentFlavorDto" : {
8688         "type" : "object",
8689         "properties" : {
8690           "componentComputeAssociations" : {
8691             "type" : "array",
8692             "items" : {
8693               "$ref" : "#/components/schemas/ComponentComputeAssociation"
8694             }
8695           },
8696           "description" : {
8697             "type" : "string",
8698             "maxLength" : 300,
8699             "minLength" : 0
8700           },
8701           "featureGroupId" : {
8702             "type" : "string"
8703           },
8704           "id" : {
8705             "type" : "string"
8706           },
8707           "model" : {
8708             "type" : "string",
8709             "maxLength" : 30,
8710             "minLength" : 0
8711           }
8712         },
8713         "required" : [ "model" ]
8714       },
8715       "DeploymentFlavorListResponseDto" : {
8716         "type" : "object",
8717         "properties" : {
8718           "description" : {
8719             "type" : "string"
8720           },
8721           "id" : {
8722             "type" : "string"
8723           },
8724           "model" : {
8725             "type" : "string"
8726           }
8727         }
8728       },
8729       "DeploymentFlavorRequestDto" : {
8730         "type" : "object",
8731         "properties" : {
8732           "componentComputeAssociations" : {
8733             "type" : "array",
8734             "items" : {
8735               "$ref" : "#/components/schemas/ComponentComputeAssociation"
8736             }
8737           },
8738           "description" : {
8739             "type" : "string",
8740             "maxLength" : 300,
8741             "minLength" : 0
8742           },
8743           "featureGroupId" : {
8744             "type" : "string"
8745           },
8746           "model" : {
8747             "type" : "string",
8748             "maxLength" : 30,
8749             "minLength" : 0
8750           }
8751         },
8752         "required" : [ "model" ]
8753       },
8754       "EntitlementPoolEntityDto" : {
8755         "type" : "object",
8756         "description" : "EntitlementPoolEntity",
8757         "properties" : {
8758           "description" : {
8759             "type" : "string",
8760             "maxLength" : 1000,
8761             "minLength" : 0
8762           },
8763           "expiryDate" : {
8764             "type" : "string"
8765           },
8766           "id" : {
8767             "type" : "string"
8768           },
8769           "increments" : {
8770             "type" : "string",
8771             "maxLength" : 120,
8772             "minLength" : 0
8773           },
8774           "manufacturerReferenceNumber" : {
8775             "type" : "string",
8776             "maxLength" : 100,
8777             "minLength" : 0
8778           },
8779           "name" : {
8780             "type" : "string",
8781             "maxLength" : 120,
8782             "minLength" : 0
8783           },
8784           "operationalScope" : {
8785             "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
8786           },
8787           "referencingFeatureGroups" : {
8788             "type" : "array",
8789             "items" : {
8790               "type" : "string"
8791             },
8792             "uniqueItems" : true
8793           },
8794           "startDate" : {
8795             "type" : "string"
8796           },
8797           "thresholdUnits" : {
8798             "type" : "string",
8799             "enum" : [ "Absolute", "Percentage" ]
8800           },
8801           "thresholdValue" : {
8802             "type" : "integer",
8803             "format" : "int32"
8804           },
8805           "type" : {
8806             "type" : "string",
8807             "enum" : [ "Universal", "Unique", "One_Time" ]
8808           },
8809           "versionUUID" : {
8810             "type" : "string"
8811           }
8812         },
8813         "required" : [ "manufacturerReferenceNumber", "name", "type" ]
8814       },
8815       "EntitlementPoolRequestDto" : {
8816         "type" : "object",
8817         "description" : "EntitlementPoolRequest",
8818         "properties" : {
8819           "description" : {
8820             "type" : "string",
8821             "maxLength" : 1000,
8822             "minLength" : 0
8823           },
8824           "expiryDate" : {
8825             "type" : "string"
8826           },
8827           "increments" : {
8828             "type" : "string",
8829             "maxLength" : 120,
8830             "minLength" : 0
8831           },
8832           "manufacturerReferenceNumber" : {
8833             "type" : "string",
8834             "maxLength" : 100,
8835             "minLength" : 0
8836           },
8837           "name" : {
8838             "type" : "string",
8839             "maxLength" : 120,
8840             "minLength" : 0
8841           },
8842           "operationalScope" : {
8843             "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
8844           },
8845           "startDate" : {
8846             "type" : "string"
8847           },
8848           "thresholdUnits" : {
8849             "type" : "string",
8850             "enum" : [ "Absolute", "Percentage" ]
8851           },
8852           "thresholdValue" : {
8853             "type" : "integer",
8854             "format" : "int32"
8855           },
8856           "type" : {
8857             "type" : "string",
8858             "enum" : [ "Universal", "Unique", "One_Time" ]
8859           }
8860         },
8861         "required" : [ "manufacturerReferenceNumber", "name", "type" ]
8862       },
8863       "ErrorMessage" : {
8864         "type" : "object",
8865         "properties" : {
8866           "level" : {
8867             "type" : "string",
8868             "enum" : [ "ERROR", "WARNING", "INFO" ]
8869           },
8870           "message" : {
8871             "type" : "string"
8872           }
8873         }
8874       },
8875       "FeatureDto" : {
8876         "type" : "object",
8877         "properties" : {
8878           "active" : {
8879             "type" : "boolean"
8880           },
8881           "name" : {
8882             "type" : "string"
8883           }
8884         }
8885       },
8886       "FeatureGroupEntityDto" : {
8887         "type" : "object",
8888         "description" : "FeatureGroupEntity",
8889         "properties" : {
8890           "description" : {
8891             "type" : "string",
8892             "maxLength" : 1000,
8893             "minLength" : 0
8894           },
8895           "entitlementPoolsIds" : {
8896             "type" : "array",
8897             "items" : {
8898               "type" : "string"
8899             },
8900             "maxItems" : 2147483647,
8901             "minItems" : 1,
8902             "uniqueItems" : true
8903           },
8904           "id" : {
8905             "type" : "string"
8906           },
8907           "licenseKeyGroupsIds" : {
8908             "type" : "array",
8909             "items" : {
8910               "type" : "string"
8911             },
8912             "uniqueItems" : true
8913           },
8914           "name" : {
8915             "type" : "string",
8916             "maxLength" : 120,
8917             "minLength" : 0
8918           },
8919           "partNumber" : {
8920             "type" : "string"
8921           },
8922           "referencingLicenseAgreements" : {
8923             "type" : "array",
8924             "items" : {
8925               "type" : "string"
8926             },
8927             "uniqueItems" : true
8928           }
8929         },
8930         "required" : [ "name", "partNumber" ]
8931       },
8932       "FeatureGroupModelDto" : {
8933         "type" : "object",
8934         "description" : "FeatureGroupModel",
8935         "properties" : {
8936           "description" : {
8937             "type" : "string",
8938             "maxLength" : 1000,
8939             "minLength" : 0
8940           },
8941           "entitlementPools" : {
8942             "type" : "array",
8943             "items" : {
8944               "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
8945             }
8946           },
8947           "id" : {
8948             "type" : "string"
8949           },
8950           "licenseKeyGroups" : {
8951             "type" : "array",
8952             "items" : {
8953               "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
8954             }
8955           },
8956           "name" : {
8957             "type" : "string",
8958             "maxLength" : 120,
8959             "minLength" : 0
8960           },
8961           "partNumber" : {
8962             "type" : "string"
8963           },
8964           "referencingLicenseAgreements" : {
8965             "type" : "array",
8966             "items" : {
8967               "type" : "string"
8968             },
8969             "uniqueItems" : true
8970           }
8971         },
8972         "required" : [ "name", "partNumber" ]
8973       },
8974       "FeatureGroupRequestDto" : {
8975         "type" : "object",
8976         "description" : "FeatureGroupRequest",
8977         "properties" : {
8978           "addedEntitlementPoolsIds" : {
8979             "type" : "array",
8980             "items" : {
8981               "type" : "string"
8982             },
8983             "uniqueItems" : true
8984           },
8985           "addedLicenseKeyGroupsIds" : {
8986             "type" : "array",
8987             "items" : {
8988               "type" : "string"
8989             },
8990             "uniqueItems" : true
8991           },
8992           "description" : {
8993             "type" : "string",
8994             "maxLength" : 1000,
8995             "minLength" : 0
8996           },
8997           "name" : {
8998             "type" : "string",
8999             "maxLength" : 120,
9000             "minLength" : 0
9001           },
9002           "partNumber" : {
9003             "type" : "string"
9004           }
9005         },
9006         "required" : [ "name", "partNumber" ]
9007       },
9008       "FeatureGroupUpdateRequestDto" : {
9009         "type" : "object",
9010         "description" : "FeatureGroupUpdateRequest",
9011         "properties" : {
9012           "addedEntitlementPoolsIds" : {
9013             "type" : "array",
9014             "items" : {
9015               "type" : "string"
9016             },
9017             "uniqueItems" : true
9018           },
9019           "addedLicenseKeyGroupsIds" : {
9020             "type" : "array",
9021             "items" : {
9022               "type" : "string"
9023             },
9024             "uniqueItems" : true
9025           },
9026           "description" : {
9027             "type" : "string",
9028             "maxLength" : 1000,
9029             "minLength" : 0
9030           },
9031           "name" : {
9032             "type" : "string",
9033             "maxLength" : 120,
9034             "minLength" : 0
9035           },
9036           "partNumber" : {
9037             "type" : "string"
9038           },
9039           "removedEntitlementPoolsIds" : {
9040             "type" : "array",
9041             "items" : {
9042               "type" : "string"
9043             },
9044             "uniqueItems" : true
9045           },
9046           "removedLicenseKeyGroupsIds" : {
9047             "type" : "array",
9048             "items" : {
9049               "type" : "string"
9050             },
9051             "uniqueItems" : true
9052           }
9053         },
9054         "required" : [ "name", "partNumber" ]
9055       },
9056       "FeatureSetDto" : {
9057         "type" : "object",
9058         "properties" : {
9059           "features" : {
9060             "type" : "array",
9061             "items" : {
9062               "$ref" : "#/components/schemas/FeatureDto"
9063             },
9064             "uniqueItems" : true
9065           }
9066         }
9067       },
9068       "FileDataStructureDto" : {
9069         "type" : "object",
9070         "properties" : {
9071           "artifacts" : {
9072             "type" : "array",
9073             "items" : {
9074               "type" : "string"
9075             }
9076           },
9077           "modules" : {
9078             "type" : "array",
9079             "items" : {
9080               "$ref" : "#/components/schemas/Module"
9081             }
9082           },
9083           "nested" : {
9084             "type" : "array",
9085             "items" : {
9086               "type" : "string"
9087             }
9088           },
9089           "unassigned" : {
9090             "type" : "array",
9091             "items" : {
9092               "type" : "string"
9093             }
9094           }
9095         }
9096       },
9097       "HealthInfoDto" : {
9098         "type" : "object",
9099         "properties" : {
9100           "description" : {
9101             "type" : "string"
9102           },
9103           "healthCheckComponent" : {
9104             "type" : "string",
9105             "enum" : [ "BE", "Cassandra", "Zusammen" ]
9106           },
9107           "healthStatus" : {
9108             "type" : "string",
9109             "enum" : [ "UP", "DOWN" ]
9110           },
9111           "version" : {
9112             "type" : "string"
9113           }
9114         }
9115       },
9116       "HealthInfoDtos" : {
9117         "type" : "object",
9118         "properties" : {
9119           "healthInfos" : {
9120             "type" : "array",
9121             "items" : {
9122               "$ref" : "#/components/schemas/HealthInfoDto"
9123             }
9124           }
9125         }
9126       },
9127       "HeatStructureTree" : {
9128         "type" : "object",
9129         "properties" : {
9130           "artifacts" : {
9131             "type" : "array",
9132             "items" : {
9133               "$ref" : "#/components/schemas/Artifact"
9134             },
9135             "uniqueItems" : true
9136           },
9137           "base" : {
9138             "type" : "boolean"
9139           },
9140           "env" : {
9141             "$ref" : "#/components/schemas/HeatStructureTree"
9142           },
9143           "errors" : {
9144             "type" : "array",
9145             "items" : {
9146               "$ref" : "#/components/schemas/ErrorMessage"
9147             }
9148           },
9149           "fileName" : {
9150             "type" : "string"
9151           },
9152           "heat" : {
9153             "type" : "array",
9154             "items" : {
9155               "$ref" : "#/components/schemas/HeatStructureTree"
9156             },
9157             "uniqueItems" : true
9158           },
9159           "helm" : {
9160             "type" : "array",
9161             "items" : {
9162               "$ref" : "#/components/schemas/HeatStructureTree"
9163             },
9164             "uniqueItems" : true
9165           },
9166           "nested" : {
9167             "type" : "array",
9168             "items" : {
9169               "$ref" : "#/components/schemas/HeatStructureTree"
9170             },
9171             "uniqueItems" : true
9172           },
9173           "network" : {
9174             "type" : "array",
9175             "items" : {
9176               "$ref" : "#/components/schemas/HeatStructureTree"
9177             },
9178             "uniqueItems" : true
9179           },
9180           "other" : {
9181             "type" : "array",
9182             "items" : {
9183               "$ref" : "#/components/schemas/HeatStructureTree"
9184             },
9185             "uniqueItems" : true
9186           },
9187           "type" : {
9188             "type" : "string",
9189             "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
9190           },
9191           "volume" : {
9192             "type" : "array",
9193             "items" : {
9194               "$ref" : "#/components/schemas/HeatStructureTree"
9195             },
9196             "uniqueItems" : true
9197           }
9198         }
9199       },
9200       "ImageDto" : {
9201         "type" : "object",
9202         "properties" : {
9203           "description" : {
9204             "type" : "string"
9205           },
9206           "fileName" : {
9207             "type" : "string"
9208           },
9209           "id" : {
9210             "type" : "string"
9211           }
9212         },
9213         "required" : [ "fileName" ]
9214       },
9215       "ImageRequestDto" : {
9216         "type" : "object",
9217         "properties" : {
9218           "description" : {
9219             "type" : "string"
9220           },
9221           "fileName" : {
9222             "type" : "string"
9223           }
9224         },
9225         "required" : [ "fileName" ]
9226       },
9227       "Item" : {
9228         "type" : "object",
9229         "properties" : {
9230           "creationTime" : {
9231             "type" : "string",
9232             "format" : "date-time"
9233           },
9234           "description" : {
9235             "type" : "string"
9236           },
9237           "id" : {
9238             "type" : "string"
9239           },
9240           "modificationTime" : {
9241             "type" : "string",
9242             "format" : "date-time"
9243           },
9244           "name" : {
9245             "type" : "string"
9246           },
9247           "owner" : {
9248             "type" : "string"
9249           },
9250           "properties" : {
9251             "type" : "object",
9252             "additionalProperties" : {
9253               "type" : "object"
9254             }
9255           },
9256           "status" : {
9257             "type" : "string",
9258             "enum" : [ "ACTIVE", "ARCHIVED" ]
9259           },
9260           "type" : {
9261             "type" : "string"
9262           },
9263           "versionStatusCounters" : {
9264             "type" : "object",
9265             "additionalProperties" : {
9266               "type" : "integer",
9267               "format" : "int32"
9268             }
9269           }
9270         }
9271       },
9272       "ItemActionRequestDto" : {
9273         "type" : "object",
9274         "properties" : {
9275           "action" : {
9276             "type" : "string",
9277             "enum" : [ "ARCHIVE", "RESTORE" ]
9278           }
9279         }
9280       },
9281       "ItemCreationDto" : {
9282         "type" : "object",
9283         "properties" : {
9284           "itemId" : {
9285             "type" : "string"
9286           },
9287           "version" : {
9288             "$ref" : "#/components/schemas/VersionDto"
9289           }
9290         }
9291       },
9292       "ItemDto" : {
9293         "type" : "object",
9294         "properties" : {
9295           "description" : {
9296             "type" : "string"
9297           },
9298           "id" : {
9299             "type" : "string"
9300           },
9301           "name" : {
9302             "type" : "string"
9303           },
9304           "owner" : {
9305             "type" : "string"
9306           },
9307           "properties" : {
9308             "type" : "object",
9309             "additionalProperties" : {
9310               "type" : "object"
9311             }
9312           },
9313           "status" : {
9314             "type" : "string"
9315           },
9316           "type" : {
9317             "type" : "string"
9318           }
9319         }
9320       },
9321       "ItemPermissionsDto" : {
9322         "type" : "object",
9323         "properties" : {
9324           "permission" : {
9325             "type" : "string"
9326           },
9327           "userId" : {
9328             "type" : "string"
9329           }
9330         }
9331       },
9332       "ItemPermissionsRequestDto" : {
9333         "type" : "object",
9334         "description" : "ItemPermissionsRequest",
9335         "properties" : {
9336           "addedUsersIds" : {
9337             "type" : "array",
9338             "items" : {
9339               "type" : "string"
9340             },
9341             "uniqueItems" : true
9342           },
9343           "removedUsersIds" : {
9344             "type" : "array",
9345             "items" : {
9346               "type" : "string"
9347             },
9348             "uniqueItems" : true
9349           }
9350         }
9351       },
9352       "ItemVersionConflictDto" : {
9353         "type" : "object",
9354         "properties" : {
9355           "conflict" : {
9356             "$ref" : "#/components/schemas/ConflictDto"
9357           },
9358           "conflictInfoList" : {
9359             "type" : "array",
9360             "items" : {
9361               "$ref" : "#/components/schemas/ConflictInfoDto"
9362             }
9363           }
9364         }
9365       },
9366       "LicenseAgreementEntityDto" : {
9367         "type" : "object",
9368         "description" : "LicenseAgreementEntity",
9369         "properties" : {
9370           "description" : {
9371             "type" : "string",
9372             "maxLength" : 1000,
9373             "minLength" : 0
9374           },
9375           "featureGroupsIds" : {
9376             "type" : "array",
9377             "items" : {
9378               "type" : "string"
9379             },
9380             "maxItems" : 2147483647,
9381             "minItems" : 1,
9382             "uniqueItems" : true
9383           },
9384           "id" : {
9385             "type" : "string"
9386           },
9387           "licenseTerm" : {
9388             "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9389           },
9390           "name" : {
9391             "type" : "string",
9392             "maxLength" : 120,
9393             "minLength" : 0
9394           },
9395           "requirementsAndConstrains" : {
9396             "type" : "string",
9397             "maxLength" : 1000,
9398             "minLength" : 0
9399           }
9400         },
9401         "required" : [ "licenseTerm", "name" ]
9402       },
9403       "LicenseAgreementModelDto" : {
9404         "type" : "object",
9405         "description" : "LicenseAgreementModel",
9406         "properties" : {
9407           "description" : {
9408             "type" : "string",
9409             "maxLength" : 1000,
9410             "minLength" : 0
9411           },
9412           "featureGroups" : {
9413             "type" : "array",
9414             "items" : {
9415               "$ref" : "#/components/schemas/FeatureGroupEntityDto"
9416             },
9417             "uniqueItems" : true
9418           },
9419           "id" : {
9420             "type" : "string"
9421           },
9422           "licenseTerm" : {
9423             "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9424           },
9425           "name" : {
9426             "type" : "string",
9427             "maxLength" : 120,
9428             "minLength" : 0
9429           },
9430           "requirementsAndConstrains" : {
9431             "type" : "string",
9432             "maxLength" : 1000,
9433             "minLength" : 0
9434           }
9435         },
9436         "required" : [ "licenseTerm", "name" ]
9437       },
9438       "LicenseAgreementRequestDto" : {
9439         "type" : "object",
9440         "description" : "LicenseAgreementRequest",
9441         "properties" : {
9442           "addedFeatureGroupsIds" : {
9443             "type" : "array",
9444             "items" : {
9445               "type" : "string"
9446             },
9447             "uniqueItems" : true
9448           },
9449           "description" : {
9450             "type" : "string",
9451             "maxLength" : 1000,
9452             "minLength" : 0
9453           },
9454           "licenseTerm" : {
9455             "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9456           },
9457           "name" : {
9458             "type" : "string",
9459             "maxLength" : 120,
9460             "minLength" : 0
9461           },
9462           "requirementsAndConstrains" : {
9463             "type" : "string",
9464             "maxLength" : 1000,
9465             "minLength" : 0
9466           }
9467         },
9468         "required" : [ "licenseTerm", "name" ]
9469       },
9470       "LicenseAgreementUpdateRequestDto" : {
9471         "type" : "object",
9472         "description" : "LicenseAgreementUpdateRequest",
9473         "properties" : {
9474           "addedFeatureGroupsIds" : {
9475             "type" : "array",
9476             "items" : {
9477               "type" : "string"
9478             },
9479             "uniqueItems" : true
9480           },
9481           "description" : {
9482             "type" : "string",
9483             "maxLength" : 1000,
9484             "minLength" : 0
9485           },
9486           "licenseTerm" : {
9487             "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9488           },
9489           "name" : {
9490             "type" : "string",
9491             "maxLength" : 120,
9492             "minLength" : 0
9493           },
9494           "removedFeatureGroupsIds" : {
9495             "type" : "array",
9496             "items" : {
9497               "type" : "string"
9498             },
9499             "uniqueItems" : true
9500           },
9501           "requirementsAndConstrains" : {
9502             "type" : "string",
9503             "maxLength" : 1000,
9504             "minLength" : 0
9505           }
9506         },
9507         "required" : [ "licenseTerm", "name" ]
9508       },
9509       "LicenseKeyGroupEntityDto" : {
9510         "type" : "object",
9511         "properties" : {
9512           "description" : {
9513             "type" : "string",
9514             "maxLength" : 1000,
9515             "minLength" : 0
9516           },
9517           "expiryDate" : {
9518             "type" : "string"
9519           },
9520           "id" : {
9521             "type" : "string"
9522           },
9523           "increments" : {
9524             "type" : "string",
9525             "maxLength" : 120,
9526             "minLength" : 0
9527           },
9528           "manufacturerReferenceNumber" : {
9529             "type" : "string",
9530             "maxLength" : 100,
9531             "minLength" : 0
9532           },
9533           "name" : {
9534             "type" : "string",
9535             "maxLength" : 120,
9536             "minLength" : 0
9537           },
9538           "operationalScope" : {
9539             "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
9540           },
9541           "referencingFeatureGroups" : {
9542             "type" : "array",
9543             "items" : {
9544               "type" : "string"
9545             },
9546             "uniqueItems" : true
9547           },
9548           "startDate" : {
9549             "type" : "string"
9550           },
9551           "thresholdUnits" : {
9552             "type" : "string",
9553             "enum" : [ "Absolute", "Percentage" ]
9554           },
9555           "thresholdValue" : {
9556             "type" : "integer",
9557             "format" : "int32"
9558           },
9559           "type" : {
9560             "type" : "string",
9561             "enum" : [ "Universal", "Unique", "One_Time" ]
9562           },
9563           "versionUUID" : {
9564             "type" : "string"
9565           }
9566         },
9567         "required" : [ "name", "type" ]
9568       },
9569       "LicenseKeyGroupRequestDto" : {
9570         "type" : "object",
9571         "properties" : {
9572           "description" : {
9573             "type" : "string",
9574             "maxLength" : 1000,
9575             "minLength" : 0
9576           },
9577           "expiryDate" : {
9578             "type" : "string"
9579           },
9580           "increments" : {
9581             "type" : "string",
9582             "maxLength" : 120,
9583             "minLength" : 0
9584           },
9585           "manufacturerReferenceNumber" : {
9586             "type" : "string",
9587             "maxLength" : 100,
9588             "minLength" : 0
9589           },
9590           "name" : {
9591             "type" : "string",
9592             "maxLength" : 120,
9593             "minLength" : 0
9594           },
9595           "operationalScope" : {
9596             "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
9597           },
9598           "startDate" : {
9599             "type" : "string"
9600           },
9601           "thresholdUnits" : {
9602             "type" : "string",
9603             "enum" : [ "Absolute", "Percentage" ]
9604           },
9605           "thresholdValue" : {
9606             "type" : "integer",
9607             "format" : "int32"
9608           },
9609           "type" : {
9610             "type" : "string",
9611             "enum" : [ "Universal", "Unique", "One_Time" ]
9612           }
9613         },
9614         "required" : [ "name", "type" ]
9615       },
9616       "LicensingData" : {
9617         "type" : "object",
9618         "properties" : {
9619           "featureGroups" : {
9620             "type" : "array",
9621             "items" : {
9622               "type" : "string"
9623             }
9624           },
9625           "licenseAgreement" : {
9626             "type" : "string"
9627           }
9628         }
9629       },
9630       "LimitEntityDto" : {
9631         "type" : "object",
9632         "properties" : {
9633           "aggregationFunction" : {
9634             "type" : "string"
9635           },
9636           "description" : {
9637             "type" : "string"
9638           },
9639           "id" : {
9640             "type" : "string"
9641           },
9642           "metric" : {
9643             "type" : "string"
9644           },
9645           "name" : {
9646             "type" : "string"
9647           },
9648           "time" : {
9649             "type" : "string"
9650           },
9651           "type" : {
9652             "type" : "string"
9653           },
9654           "unit" : {
9655             "type" : "string"
9656           },
9657           "value" : {
9658             "type" : "string"
9659           }
9660         }
9661       },
9662       "LimitRequestDto" : {
9663         "type" : "object",
9664         "description" : "LimitRequest",
9665         "properties" : {
9666           "aggregationFunction" : {
9667             "type" : "string"
9668           },
9669           "description" : {
9670             "type" : "string",
9671             "maxLength" : 1000,
9672             "minLength" : 0
9673           },
9674           "metric" : {
9675             "type" : "string"
9676           },
9677           "name" : {
9678             "type" : "string",
9679             "maxLength" : 120,
9680             "minLength" : 0
9681           },
9682           "time" : {
9683             "type" : "string"
9684           },
9685           "type" : {
9686             "type" : "string"
9687           },
9688           "unit" : {
9689             "type" : "string"
9690           },
9691           "value" : {
9692             "type" : "string"
9693           }
9694         },
9695         "required" : [ "metric", "name", "type", "value" ]
9696       },
9697       "ListResponseWrapper" : {
9698         "type" : "object",
9699         "properties" : {
9700           "actionList" : {
9701             "type" : "array",
9702             "items" : {
9703               "$ref" : "#/components/schemas/ActionResponseDto"
9704             }
9705           },
9706           "componentList" : {
9707             "type" : "array",
9708             "items" : {
9709               "$ref" : "#/components/schemas/OpenEcompComponent"
9710             }
9711           },
9712           "versions" : {
9713             "type" : "array",
9714             "items" : {
9715               "$ref" : "#/components/schemas/ActionResponseDto"
9716             }
9717           }
9718         }
9719       },
9720       "Module" : {
9721         "type" : "object",
9722         "properties" : {
9723           "env" : {
9724             "type" : "string"
9725           },
9726           "isBase" : {
9727             "type" : "boolean"
9728           },
9729           "name" : {
9730             "type" : "string"
9731           },
9732           "type" : {
9733             "type" : "string",
9734             "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
9735           },
9736           "vol" : {
9737             "type" : "string"
9738           },
9739           "volEnv" : {
9740             "type" : "string"
9741           },
9742           "yaml" : {
9743             "type" : "string"
9744           }
9745         }
9746       },
9747       "MonitoringUploadStatusDto" : {
9748         "type" : "object",
9749         "properties" : {
9750           "snmpPoll" : {
9751             "type" : "string"
9752           },
9753           "snmpTrap" : {
9754             "type" : "string"
9755           },
9756           "vesEvent" : {
9757             "type" : "string"
9758           }
9759         }
9760       },
9761       "MultiChoiceOrOtherDtoOperationalScope" : {
9762         "type" : "object",
9763         "properties" : {
9764           "choices" : {
9765             "type" : "array",
9766             "items" : {
9767               "type" : "string",
9768               "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ]
9769             },
9770             "maxItems" : 2147483647,
9771             "minItems" : 1,
9772             "uniqueItems" : true
9773           },
9774           "other" : {
9775             "type" : "string"
9776           }
9777         },
9778         "required" : [ "choices", "other" ]
9779       },
9780       "NetworkDto" : {
9781         "type" : "object",
9782         "properties" : {
9783           "dhcp" : {
9784             "type" : "boolean"
9785           },
9786           "id" : {
9787             "type" : "string"
9788           },
9789           "name" : {
9790             "type" : "string"
9791           }
9792         },
9793         "required" : [ "dhcp", "name" ]
9794       },
9795       "NetworkRequestDto" : {
9796         "type" : "object",
9797         "properties" : {
9798           "dhcp" : {
9799             "type" : "boolean"
9800           },
9801           "name" : {
9802             "type" : "string"
9803           }
9804         },
9805         "required" : [ "dhcp", "name" ]
9806       },
9807       "NicDto" : {
9808         "type" : "object",
9809         "properties" : {
9810           "description" : {
9811             "type" : "string"
9812           },
9813           "id" : {
9814             "type" : "string"
9815           },
9816           "name" : {
9817             "type" : "string"
9818           },
9819           "networkDescription" : {
9820             "type" : "string"
9821           },
9822           "networkId" : {
9823             "type" : "string"
9824           },
9825           "networkName" : {
9826             "type" : "string"
9827           },
9828           "networkType" : {
9829             "type" : "string"
9830           }
9831         },
9832         "required" : [ "name", "networkType" ]
9833       },
9834       "NicRequestDto" : {
9835         "type" : "object",
9836         "properties" : {
9837           "description" : {
9838             "type" : "string"
9839           },
9840           "name" : {
9841             "type" : "string"
9842           },
9843           "networkDescription" : {
9844             "type" : "string"
9845           },
9846           "networkId" : {
9847             "type" : "string"
9848           },
9849           "networkType" : {
9850             "type" : "string"
9851           }
9852         },
9853         "required" : [ "name", "networkType" ]
9854       },
9855       "NotificationEntityDto" : {
9856         "type" : "object",
9857         "properties" : {
9858           "dateTime" : {
9859             "type" : "string"
9860           },
9861           "eventAttributes" : {
9862             "type" : "object",
9863             "additionalProperties" : {
9864               "type" : "object"
9865             }
9866           },
9867           "eventId" : {
9868             "type" : "string",
9869             "format" : "uuid"
9870           },
9871           "eventType" : {
9872             "type" : "string"
9873           },
9874           "read" : {
9875             "type" : "boolean"
9876           }
9877         }
9878       },
9879       "NotificationsStatusDto" : {
9880         "type" : "object",
9881         "properties" : {
9882           "endOfPage" : {
9883             "type" : "string",
9884             "format" : "uuid"
9885           },
9886           "lastScanned" : {
9887             "type" : "string",
9888             "format" : "uuid"
9889           },
9890           "newEntries" : {
9891             "type" : "array",
9892             "items" : {
9893               "type" : "string",
9894               "format" : "uuid"
9895             }
9896           },
9897           "notifications" : {
9898             "type" : "array",
9899             "items" : {
9900               "$ref" : "#/components/schemas/NotificationEntityDto"
9901             }
9902           },
9903           "numOfNotSeenNotifications" : {
9904             "type" : "integer",
9905             "format" : "int64"
9906           }
9907         }
9908       },
9909       "OpenEcompComponent" : {
9910         "type" : "object",
9911         "properties" : {
9912           "id" : {
9913             "type" : "string"
9914           },
9915           "name" : {
9916             "type" : "string"
9917           }
9918         }
9919       },
9920       "PackageInfoDto" : {
9921         "type" : "object",
9922         "properties" : {
9923           "category" : {
9924             "type" : "string"
9925           },
9926           "description" : {
9927             "type" : "string"
9928           },
9929           "displayName" : {
9930             "type" : "string"
9931           },
9932           "models" : {
9933             "type" : "array",
9934             "items" : {
9935               "type" : "string"
9936             },
9937             "uniqueItems" : true
9938           },
9939           "packageChecksum" : {
9940             "type" : "string"
9941           },
9942           "packageId" : {
9943             "type" : "string"
9944           },
9945           "packageType" : {
9946             "type" : "string"
9947           },
9948           "resourceType" : {
9949             "type" : "string"
9950           },
9951           "subCategory" : {
9952             "type" : "string"
9953           },
9954           "vendorName" : {
9955             "type" : "string"
9956           },
9957           "vendorRelease" : {
9958             "type" : "string"
9959           },
9960           "version" : {
9961             "type" : "string"
9962           },
9963           "versionId" : {
9964             "type" : "string"
9965           },
9966           "vspName" : {
9967             "type" : "string"
9968           }
9969         }
9970       },
9971       "ProcessEntityDto" : {
9972         "type" : "object",
9973         "properties" : {
9974           "artifactName" : {
9975             "type" : "string"
9976           },
9977           "description" : {
9978             "type" : "string"
9979           },
9980           "id" : {
9981             "type" : "string"
9982           },
9983           "name" : {
9984             "type" : "string"
9985           },
9986           "type" : {
9987             "type" : "string",
9988             "enum" : [ "Lifecycle_Operations", "Other" ]
9989           }
9990         },
9991         "required" : [ "name" ]
9992       },
9993       "ProcessRequestDto" : {
9994         "type" : "object",
9995         "properties" : {
9996           "description" : {
9997             "type" : "string"
9998           },
9999           "name" : {
10000             "type" : "string"
10001           },
10002           "type" : {
10003             "type" : "string",
10004             "enum" : [ "Lifecycle_Operations", "Other" ]
10005           }
10006         },
10007         "required" : [ "name" ]
10008       },
10009       "QuestionnaireResponseDto" : {
10010         "type" : "object",
10011         "properties" : {
10012           "data" : {
10013             "type" : "string"
10014           },
10015           "errorMessage" : {
10016             "$ref" : "#/components/schemas/ErrorMessage"
10017           },
10018           "schema" : {
10019             "type" : "string"
10020           }
10021         }
10022       },
10023       "RemoteTestingEndpointDefinition" : {
10024         "type" : "object",
10025         "properties" : {
10026           "apiKey" : {
10027             "type" : "string"
10028           },
10029           "enabled" : {
10030             "type" : "boolean"
10031           },
10032           "id" : {
10033             "type" : "string"
10034           },
10035           "scenarioFilter" : {
10036             "type" : "string"
10037           },
10038           "title" : {
10039             "type" : "string"
10040           },
10041           "url" : {
10042             "type" : "string"
10043           }
10044         }
10045       },
10046       "RevisionRequestDto" : {
10047         "type" : "object",
10048         "properties" : {
10049           "revisionId" : {
10050             "type" : "string"
10051           }
10052         }
10053       },
10054       "SubmitRequestDto" : {
10055         "type" : "object",
10056         "properties" : {
10057           "message" : {
10058             "type" : "string"
10059           }
10060         }
10061       },
10062       "UpdateNotificationResponseStatus" : {
10063         "type" : "object",
10064         "properties" : {
10065           "errors" : {
10066             "type" : "object",
10067             "additionalProperties" : {
10068               "type" : "array",
10069               "items" : {
10070                 "$ref" : "#/components/schemas/ErrorMessage"
10071               }
10072             }
10073           },
10074           "status" : {
10075             "type" : "string",
10076             "enum" : [ "Success", "Failure" ]
10077           }
10078         }
10079       },
10080       "UploadFileResponseDto" : {
10081         "type" : "object",
10082         "properties" : {
10083           "errors" : {
10084             "type" : "object",
10085             "additionalProperties" : {
10086               "type" : "array",
10087               "items" : {
10088                 "$ref" : "#/components/schemas/ErrorMessage"
10089               }
10090             }
10091           },
10092           "networkPackageName" : {
10093             "type" : "string"
10094           },
10095           "onboardingOrigin" : {
10096             "type" : "string"
10097           },
10098           "status" : {
10099             "type" : "string",
10100             "enum" : [ "Success", "Failure" ]
10101           }
10102         }
10103       },
10104       "ValidationStructureList" : {
10105         "type" : "object",
10106         "properties" : {
10107           "importStructure" : {
10108             "$ref" : "#/components/schemas/HeatStructureTree"
10109           }
10110         }
10111       },
10112       "VendorLicenseModelActionRequestDto" : {
10113         "type" : "object",
10114         "properties" : {
10115           "action" : {
10116             "type" : "string",
10117             "enum" : [ "Submit" ]
10118           },
10119           "submitRequest" : {
10120             "$ref" : "#/components/schemas/SubmitRequestDto"
10121           }
10122         }
10123       },
10124       "VendorLicenseModelEntityDto" : {
10125         "type" : "object",
10126         "description" : "VendorLicenseModelEntity",
10127         "properties" : {
10128           "description" : {
10129             "type" : "string",
10130             "maxLength" : 1000,
10131             "minLength" : 0
10132           },
10133           "iconRef" : {
10134             "type" : "string"
10135           },
10136           "id" : {
10137             "type" : "string"
10138           },
10139           "vendorName" : {
10140             "type" : "string",
10141             "maxLength" : 25,
10142             "minLength" : 0
10143           }
10144         },
10145         "required" : [ "description", "iconRef", "vendorName" ]
10146       },
10147       "VendorLicenseModelRequestDto" : {
10148         "type" : "object",
10149         "description" : "VendorLicenseModelRequest",
10150         "properties" : {
10151           "description" : {
10152             "type" : "string",
10153             "maxLength" : 1000,
10154             "minLength" : 0
10155           },
10156           "iconRef" : {
10157             "type" : "string"
10158           },
10159           "vendorName" : {
10160             "type" : "string",
10161             "maxLength" : 25,
10162             "minLength" : 0
10163           }
10164         },
10165         "required" : [ "description", "iconRef", "vendorName" ]
10166       },
10167       "VersionActionRequestDto" : {
10168         "type" : "object",
10169         "properties" : {
10170           "action" : {
10171             "type" : "string",
10172             "enum" : [ "Sync", "Commit", "Revert", "Reset", "Clean" ]
10173           },
10174           "commitRequest" : {
10175             "$ref" : "#/components/schemas/CommitRequestDto"
10176           },
10177           "revisionRequest" : {
10178             "$ref" : "#/components/schemas/RevisionRequestDto"
10179           }
10180         }
10181       },
10182       "VersionDto" : {
10183         "type" : "object",
10184         "properties" : {
10185           "additionalInfo" : {
10186             "type" : "object",
10187             "additionalProperties" : {
10188               "type" : "object"
10189             }
10190           },
10191           "baseId" : {
10192             "type" : "string"
10193           },
10194           "creationTime" : {
10195             "type" : "string",
10196             "format" : "date-time"
10197           },
10198           "description" : {
10199             "type" : "string"
10200           },
10201           "id" : {
10202             "type" : "string"
10203           },
10204           "modificationTime" : {
10205             "type" : "string",
10206             "format" : "date-time"
10207           },
10208           "name" : {
10209             "type" : "string"
10210           },
10211           "state" : {
10212             "$ref" : "#/components/schemas/VersionState"
10213           },
10214           "status" : {
10215             "type" : "string",
10216             "enum" : [ "Draft", "Locked", "Certified", "Deprecated", "Deleted" ]
10217           }
10218         }
10219       },
10220       "VersionRequestDto" : {
10221         "type" : "object",
10222         "properties" : {
10223           "creationMethod" : {
10224             "type" : "string",
10225             "enum" : [ "major", "minor" ]
10226           },
10227           "description" : {
10228             "type" : "string"
10229           }
10230         }
10231       },
10232       "VersionSoftwareProductActionRequestDto" : {
10233         "type" : "object",
10234         "properties" : {
10235           "action" : {
10236             "type" : "string",
10237             "enum" : [ "Submit", "Create_Package" ]
10238           },
10239           "submitRequest" : {
10240             "$ref" : "#/components/schemas/SubmitRequestDto"
10241           }
10242         }
10243       },
10244       "VersionState" : {
10245         "type" : "object",
10246         "properties" : {
10247           "dirty" : {
10248             "type" : "boolean"
10249           },
10250           "synchronizationState" : {
10251             "type" : "string",
10252             "enum" : [ "Up to date", "Out of sync", "Merging" ]
10253           }
10254         }
10255       },
10256       "VspComputeDto" : {
10257         "type" : "object",
10258         "properties" : {
10259           "componentId" : {
10260             "type" : "string"
10261           },
10262           "computeFlavorId" : {
10263             "type" : "string"
10264           },
10265           "name" : {
10266             "type" : "string"
10267           }
10268         }
10269       },
10270       "VspDescriptionDto" : {
10271         "type" : "object",
10272         "properties" : {
10273           "category" : {
10274             "type" : "string"
10275           },
10276           "description" : {
10277             "type" : "string"
10278           },
10279           "icon" : {
10280             "type" : "string"
10281           },
10282           "licenseType" : {
10283             "type" : "string",
10284             "enum" : [ "EXTERNAL", "INTERNAL" ]
10285           },
10286           "licensingData" : {
10287             "$ref" : "#/components/schemas/LicensingData"
10288           },
10289           "licensingVersion" : {
10290             "type" : "string"
10291           },
10292           "name" : {
10293             "type" : "string"
10294           },
10295           "selectedModelList" : {
10296             "type" : "array",
10297             "items" : {
10298               "type" : "string"
10299             }
10300           },
10301           "subCategory" : {
10302             "type" : "string"
10303           },
10304           "vendorId" : {
10305             "type" : "string"
10306           },
10307           "vendorName" : {
10308             "type" : "string"
10309           }
10310         },
10311         "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ]
10312       },
10313       "VspDetailsDto" : {
10314         "type" : "object",
10315         "description" : "VspDetails",
10316         "properties" : {
10317           "candidateOnboardingOrigin" : {
10318             "type" : "string"
10319           },
10320           "category" : {
10321             "type" : "string"
10322           },
10323           "description" : {
10324             "type" : "string"
10325           },
10326           "icon" : {
10327             "type" : "string"
10328           },
10329           "id" : {
10330             "type" : "string"
10331           },
10332           "licenseType" : {
10333             "type" : "string",
10334             "enum" : [ "EXTERNAL", "INTERNAL" ]
10335           },
10336           "licensingData" : {
10337             "$ref" : "#/components/schemas/LicensingData"
10338           },
10339           "licensingVersion" : {
10340             "type" : "string"
10341           },
10342           "name" : {
10343             "type" : "string"
10344           },
10345           "networkPackageName" : {
10346             "type" : "string"
10347           },
10348           "onboardingMethod" : {
10349             "type" : "string"
10350           },
10351           "onboardingOrigin" : {
10352             "type" : "string"
10353           },
10354           "owner" : {
10355             "type" : "string"
10356           },
10357           "selectedModelList" : {
10358             "type" : "array",
10359             "items" : {
10360               "type" : "string"
10361             }
10362           },
10363           "status" : {
10364             "type" : "string"
10365           },
10366           "subCategory" : {
10367             "type" : "string"
10368           },
10369           "validationData" : {
10370             "$ref" : "#/components/schemas/ValidationStructureList"
10371           },
10372           "vendorId" : {
10373             "type" : "string"
10374           },
10375           "vendorName" : {
10376             "type" : "string"
10377           },
10378           "version" : {
10379             "type" : "string"
10380           }
10381         },
10382         "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ]
10383       },
10384       "VspRequestDto" : {
10385         "type" : "object",
10386         "properties" : {
10387           "category" : {
10388             "type" : "string"
10389           },
10390           "description" : {
10391             "type" : "string"
10392           },
10393           "icon" : {
10394             "type" : "string"
10395           },
10396           "licenseType" : {
10397             "type" : "string",
10398             "enum" : [ "EXTERNAL", "INTERNAL" ]
10399           },
10400           "licensingData" : {
10401             "$ref" : "#/components/schemas/LicensingData"
10402           },
10403           "licensingVersion" : {
10404             "type" : "string"
10405           },
10406           "name" : {
10407             "type" : "string"
10408           },
10409           "onboardingMethod" : {
10410             "type" : "string"
10411           },
10412           "selectedModelList" : {
10413             "type" : "array",
10414             "items" : {
10415               "type" : "string"
10416             }
10417           },
10418           "subCategory" : {
10419             "type" : "string"
10420           },
10421           "vendorId" : {
10422             "type" : "string"
10423           },
10424           "vendorName" : {
10425             "type" : "string"
10426           }
10427         },
10428         "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ]
10429       }
10430     }
10431   }
10432 }