Merge "BUG-628 Allow configuration to override module based capabilities from remote...
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / resources / ShardTransaction.proto
index 35449337e47b7a5cb20834395e1d8a7c1a6a19bb..9684b7d72f57679ad069f31320bf00f0e989380c 100644 (file)
@@ -13,7 +13,7 @@ message CloseTransactionReply{
 }
 
 message CreateTransaction{
-
+  required string transactionId = 1;
 }
 
 message CreateTransactionReply{
@@ -31,22 +31,22 @@ required string actorPath = 1;
 }
 
 message DeleteData {
-required string instanceIdentifierPathArguments = 1;
+required InstanceIdentifier instanceIdentifierPathArguments = 1;
 }
 
 message DeleteDataReply{
 
 }
 message ReadData {
-required string instanceIdentifierPathArguments=1;
+required InstanceIdentifier instanceIdentifierPathArguments=1;
 }
 
 message ReadDataReply{
-  required Node normalizedNode=1;
+  optional Node normalizedNode=1;
 }
 
 message WriteData {
- required string instanceIdentifierPathArguments = 1;
+ required InstanceIdentifier instanceIdentifierPathArguments = 1;
 required Node normalizedNode =2;
 
 }
@@ -56,11 +56,11 @@ message WriteDataReply{
 }
 
 message MergeData {
- required string instanceIdentifierPathArguments = 1;
+ required InstanceIdentifier instanceIdentifierPathArguments = 1;
 required Node normalizedNode =2;
 
 }
 
 message MergeDataReply{
 
-}
\ No newline at end of file
+}