Add multipart reply deserializers
[openflowplugin.git] / model / model-flow-statistics / src / main / yang / opendaylight-meter-statistics.yang
index 7a26083ef25c523b4a28339f92defa05a3414807..0d91e4c49eae83882c9c5ecbfce16290cc791327 100644 (file)
@@ -7,6 +7,7 @@ module opendaylight-meter-statistics {
     import flow-node-inventory {prefix flow-node;revision-date "2013-08-19";}
     import opendaylight-meter-types {prefix meter-types; revision-date "2013-09-18";}
     import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
+    import opendaylight-multipart-types { prefix multipart; revision-date "2017-01-12"; }
 
     description "Openflowplugin meter statistics structures.";
 
@@ -122,4 +123,18 @@ module opendaylight-meter-statistics {
         uses meter-types:meter-features-reply;
         uses tr:multipart-transaction-aware;
     }
+
+    augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
+        case multipart-reply-meter-stats {
+            uses meter-types:meter-statistics-reply;
+        }
+
+        case multipart-reply-meter-config {
+            uses meter-types:meter-config-stats-reply;
+        }
+
+        case multipart-reply-meter-features {
+            uses meter-types:meter-features-reply;
+        }
+    }
 }