1 package org.opendaylight.controller.mdsal;
5 option java_package = "org.opendaylight.controller.protobuff.messages.transaction";
6 option java_outer_classname = "ShardTransactionMessages";
8 message CloseTransaction{
11 message CloseTransactionReply{
15 message CreateTransaction{
16 required string transactionId = 1;
17 required int32 transactionType =2;
20 message CreateTransactionReply{
21 required string transactionActorPath = 1;
22 required string transactionId = 2;
26 message ReadyTransaction{
30 message ReadyTransactionReply{
31 required string actorPath = 1;
35 required InstanceIdentifier instanceIdentifierPathArguments = 1;
38 message DeleteDataReply{
42 required InstanceIdentifier instanceIdentifierPathArguments=1;
45 message ReadDataReply{
46 optional Node normalizedNode=1;
50 required InstanceIdentifier instanceIdentifierPathArguments = 1;
51 required Node normalizedNode =2;
55 message WriteDataReply{
60 required InstanceIdentifier instanceIdentifierPathArguments = 1;
61 required Node normalizedNode =2;
65 message MergeDataReply{