1 package org.opendaylight.controller.mdsal;
3 option java_package = "org.opendaylight.controller.protobuff.messages.common";
4 option java_outer_classname = "NormalizedNodeMessages";
8 required string name =1;
9 optional string value=2;
10 optional string type=3;
14 required string value=1;
17 message PathArgument {
18 required string value=1;
19 optional string type=2; //NodeIdentifier, NodeWithValue, NodeIdentifierWithPredicates
20 optional QName nodeType=3;
21 repeated Attribute attributes=4;
25 message InstanceIdentifier {
26 repeated PathArgument arguments=1;
30 optional string path = 1;
31 optional string type = 2;
32 repeated Attribute attributes = 3;
33 repeated Node child=4;
34 optional string value = 5;
35 optional string valueType = 6;
36 repeated string bitsValue = 7;
37 optional InstanceIdentifier instanceIdentifierValue = 8;
41 required string parentPath =1 ;
42 optional Node normalizedNode=2;
46 required InstanceIdentifier instanceIdentifierPath =1;
47 optional Node normalizedNode=2;
51 repeated NodeMapEntry mapEntries=1;