package org.opendaylight.controller.mdsal;
-import "SimpleNormalizedNode.proto";
+
+import "Common.proto";
+
option java_package = "org.opendaylight.controller.protobuff.messages.transaction";
option java_outer_classname = "ShardTransactionMessages";
}
message CreateTransactionReply{
-required string transactionPath = 1;
+required string transactionActorPath = 1;
+required string transactionId = 2;
}
}
message DeleteData {
-repeated string instanceIdentifierPathArguments = 1;
+required string instanceIdentifierPathArguments = 1;
}
message DeleteDataReply{
}
message ReadDataReply{
- required NormalizedNodeXml normalizedNode=1;
+ optional Node normalizedNode=1;
}
message WriteData {
- repeated string instanceIdentifierPathArguments = 1;
-required NormalizedNodeXml normalizedNode =2;
+ required string instanceIdentifierPathArguments = 1;
+required Node normalizedNode =2;
}
message WriteDataReply{
+}
+
+message MergeData {
+ required string instanceIdentifierPathArguments = 1;
+required Node normalizedNode =2;
+
+}
+
+message MergeDataReply{
+
}
\ No newline at end of file