Fixes bug 2114
[controller.git] / opendaylight / md-sal / sal-rest-docgen / src / test / resources / yang / opflex.yang
1 module opflex {
2     yang-version 1;
3
4     namespace "urn:opendaylight:groupbasedpolicy:opflex";
5     prefix "opflex";
6
7
8
9
10
11     description
12         "This module defines the group-based policy OpFlex renderer model.";
13
14     revision "2014-05-28" {
15         description
16             "Initial revision.";
17     }
18
19     typedef serialization {
20         description
21             "The serialization to use for OpFlex messages.";
22
23         type enumeration {
24             enum json {
25                 description
26                 "JSON 1.0 serialization.";
27             }
28             enum xml {
29                 description
30                 "XML serialization.";
31             }
32             enum binary {
33                 description
34                 "OpFlex binary serialization.";
35             }
36         }
37     }
38
39     // ******************
40     // Configuration Data
41     // ******************
42     leaf domain {
43         description
44             "The OpFlex administrative domain.";
45
46         config true;
47
48         type string;
49     }
50 }