Migrate ccsdk/apps to ccsdk/cds
[ccsdk/cds.git] / components / model-catalog / proto-definition / proto / BluePrintManagement.proto
1 syntax = "proto3";
2 import "BluePrintCommon.proto";
3 option java_multiple_files = true;
4 package org.onap.ccsdk.cds.controllerblueprints.management.api;
5
6 message BluePrintManagementInput {
7   org.onap.ccsdk.cds.controllerblueprints.common.api.CommonHeader commonHeader = 1;
8   string blueprintName = 2;
9   string blueprintVersion = 3;
10   FileChunk fileChunk = 4;
11 }
12
13 message BluePrintManagementOutput {
14   org.onap.ccsdk.cds.controllerblueprints.common.api.CommonHeader commonHeader = 1;
15   org.onap.ccsdk.cds.controllerblueprints.common.api.Status status = 3;
16 }
17
18 message FileChunk {
19   bytes chunk = 1;
20 }
21
22 service BluePrintManagementService {
23   rpc uploadBlueprint (BluePrintManagementInput) returns (BluePrintManagementOutput);
24   rpc removeBlueprint (BluePrintManagementInput) returns (BluePrintManagementOutput);
25 }