BUG-4355: mandatory node presence enforcement
[yangtools.git] / yang / yang-data-impl / src / test / resources / list-constraints-validation-test-model.yang
1 module list-constraints-validation-test-model  {
2     yang-version 1;
3     namespace "urn:opendaylight:params:xml:ns:yang:list-constraints-validation-test-model";
4     prefix "list-constraints-validation";
5
6     revision "2015-02-02" {
7         description "Initial revision.";
8     }
9
10     container master-container {
11         list min-max-list {
12             min-elements 2;
13             max-elements 3;
14
15             key "min-max-key-leaf";
16
17             leaf min-max-key-leaf {
18                 type string;
19             }
20         }
21
22         list unbounded-list {
23             key "unbounded-key-leaf";
24
25             leaf unbounded-key-leaf {
26                 type int8;
27             }
28         }
29
30         leaf-list min-max-leaf-list {
31             min-elements 1;
32             max-elements 3;
33             type string;
34         }
35
36         leaf-list unbounded-leaf-list {
37             type string;
38         }
39
40         list unkeyed-list {
41             max-elements 1;
42             leaf unkeyed-leaf {
43                 type string;
44             }
45         }
46     }
47 }