+++ /dev/null
-package org.opendaylight.controller.mdsal;
-
-option java_package = "org.opendaylight.controller.protobuff.messages.common";
-option java_outer_classname = "NormalizedNodeMessages";
-
-
-message Attribute{
- required string name =1;
- optional string value=2;
- optional string type=3;
-}
-
-message QName {
- required string value=1;
-}
-
-message PathArgument {
- required string value=1;
- optional string type=2; //NodeIdentifier, NodeWithValue, NodeIdentifierWithPredicates
- optional QName nodeType=3;
- repeated Attribute attributes=4;
-
-}
-
-message InstanceIdentifier {
- repeated PathArgument arguments=1;
-}
-
-message Node{
- optional string path = 1;
- optional string type = 2;
- repeated Attribute attributes = 3;
- repeated Node child=4;
- optional string value = 5;
- optional string valueType = 6;
- repeated string bitsValue = 7;
- optional InstanceIdentifier instanceIdentifierValue = 8;
-}
-
-message Container{
- required string parentPath =1 ;
- optional Node normalizedNode=2;
-}
-
-message NodeMapEntry{
- required InstanceIdentifier instanceIdentifierPath =1;
- optional Node normalizedNode=2;
-}
-
-message NodeMap{
-repeated NodeMapEntry mapEntries=1;
-}