NormalizedNode serialization using protocol buffer
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / resources / Common.proto
1 package org.opendaylight.controller.mdsal;
2
3 option java_package = "org.opendaylight.controller.protobuff.messages.common";
4 option java_outer_classname = "NormalizedNodeMessages";
5
6
7 message Attribute{
8   required string name =1;
9   optional string value=2;
10 }
11
12 message Node{
13   required string path = 1;
14   optional string type = 2;
15   repeated Attribute attributes = 3;
16   repeated Node child=4;
17   optional string value = 5;
18 }
19
20 message Container{
21   required string parentPath =1 ;
22   required Node normalizedNode=2;
23 }