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