2 import "google/protobuf/struct.proto";
3 option java_multiple_files = true;
4 package org.onap.ccsdk.apps.controllerblueprints.processing.api;
6 message ExecutionServiceInput {
7 CommonHeader commonHeader = 1;
8 ActionIdentifiers actionIdentifiers = 2;
9 google.protobuf.Struct payload = 3;
12 message ExecutionServiceOutput {
13 CommonHeader commonHeader = 1;
14 ActionIdentifiers actionIdentifiers = 2;
16 google.protobuf.Struct payload = 4;
19 message CommonHeader {
21 string originatorId = 23;
23 string subRequestId = 4;
32 message ActionIdentifiers {
33 string blueprintName = 1;
34 string blueprintVersion = 2;
35 string actionName = 3;
41 string errorMessage = 2;
47 service BluePrintProcessingService {
48 rpc process (ExecutionServiceInput) returns (stream ExecutionServiceOutput);