Updated the yang for optical-service 12/106012/1
authorMehreen Kaleem <mehreen.kaleem@us.fujitsu.com>
Wed, 15 Apr 2020 13:10:12 +0000 (13:10 +0000)
committerMehreen Kaleem <mehreen.kaleem@us.fujitsu.com>
Wed, 15 Apr 2020 13:12:28 +0000 (13:12 +0000)
package

Change-Id: Ie212e8de35c4ac2b0239b21be07e16d9e8431d28
Issue-ID: SDNC-1144
Signed-off-by: Mehreen Kaleem <mehreen.kaleem@us.fujitsu.com>
optical-service/model/src/main/yang/optical-service.yang

index 911bd48..720b83b 100644 (file)
@@ -43,50 +43,20 @@ module opticalservice {
 
         container payload {
 
-            leaf domain-type {
-                type string;
-            }
-
-            leaf service-name {
-                type string;
-            }
-
-            leaf service-rate {
-                type string;
-            }
-            leaf service-protocol {
-                type string;
-            }
-
-            leaf coding-func {
-                type string;
-            }
-
-            container service-a-end {
-                uses service-end-g;
-            }
-
-            container service-z-end {
-                uses service-end-g;
-            }
-
-            leaf service-layer {
-                type string;
+            list param {
+               
+                key "name";                
+                leaf name {
+                    type string;
+                }
+                
+                leaf value {
+                    type string;
+                }
             }
         }
     }
 
-    grouping service-end-g {
-
-        leaf port-id {
-            type string;
-        }
-
-        leaf port-name {
-            type string;
-        }
-    }
-
     grouping request-source-g {
 
         leaf request-id {
@@ -111,17 +81,24 @@ module opticalservice {
         leaf ack-final-indicator {
             type string;
         }
-
     }
 
     grouping optical-service-delete-request {
-       
+
         uses request-source-g;
 
         container payload {
 
-            leaf service-name {
-                type string;
+            list param {
+
+                key "name";
+                leaf name {
+                    type string;
+                }
+
+                leaf value {
+                    type string;
+                }
             }
         }
     }