blob: 4b286d28a51282b71033a2f85ceb7fdfb57fba4d [file] [log] [blame]
janani be18b5342016-07-13 21:06:41 +05301module Test {
2 yang-version 1;
3 namespace http://huawei.com;
4 prefix Ant;
5 list valid {
6 key "define";
7 leaf define {
8 type string;
9 }
10 container standard {
11 container present {
12 leaf-list name {
13 type transmitter;
14 }
15 }
16 }
17 }
18 container reference {
19 list found {
20 key "define";
21 leaf define {
22 type string;
23 }
24 container reciever {
25 leaf remove {
26 type leafref {
27 path "/valid/standard/present/name";
28 }
29 }
30 }
31 }
32 }
33 typedef transmitter {
34 type invalid-interval;
35 }
36 typedef invalid-interval {
37 type enumeration {
38 enum 10m;
39 enum 100m;
40 enum auto;
41 }
42 }
43}