bb65485046943634f3dafd90bb500a003eb9955b
[mdsal.git] / binding / mdsal-binding-test-model / src / main / yang / opendaylight-mdsal309.yang
1 module opendaylight-mdsal309 {
2     namespace "urn:test:opendaylight-mdsal309";
3     prefix mdsal309;
4
5     description "Test model for enumeration name mapping hell.";
6
7     leaf simple {
8         type enumeration {
9             enum "simple";
10             enum "a-z";
11             enum "ľaľaho papľuhu";
12         }
13     }
14
15     leaf classConflictDash {
16         type enumeration {
17             enum "a-z";
18             enum "AZ";
19         }
20     }
21
22     leaf classConflictCaps {
23         type enumeration {
24             enum "a-z";
25             enum "A-z";
26         }
27     }
28
29     leaf specialCharAsterisk {
30         type enumeration {
31             enum "*";
32         }
33     }
34
35     leaf specialCharDot {
36         type enumeration {
37             enum ".";
38         }
39     }
40
41     leaf specialCharQuestionMark {
42         type enumeration {
43             enum "?";
44         }
45     }
46
47     leaf specialCharSpace {
48         type enumeration {
49             enum " ";
50         }
51     }
52
53     leaf simpleWithSpecial {
54         type enumeration {
55             enum "a-z";
56             enum "ľaľaho";
57             enum "papľuhu";
58             enum "*";
59         }
60     }
61 }
62