pyang fixes for statistics module
[controller.git] / opendaylight / md-sal / model / model-flow-service / src / main / yang / flow-errors.yang
1 module flow-errors {
2         namespace "urn:opendaylight:flow:errors";
3     prefix error;
4     
5     revision "2013-11-16" {
6         description "Initial revision of error";
7     }
8
9     typedef error-type {
10         type enumeration {
11             enum hello-failed;
12             enum bad-request;
13             enum bad-action;
14             enum bad-instruction;
15             enum bad-match;
16             enum flow-mod-failed;
17             enum group-mod-failed;
18             enum port-mod-failed;
19             enum table-mod-failed;
20             enum queue-op-failed;
21             enum switch-config-failed;
22             enum role-request-failed;
23             enum meter-mod-failed;
24             enum table-features-failed;
25             enum experimenter {
26                 value "65535";
27             }
28         }
29     }
30     
31     grouping error-message {
32         leaf type {
33             type error-type;
34         }
35         
36         leaf code {
37             type uint16;
38         }
39         
40         leaf data {
41             type string;
42         }
43     }
44     
45     grouping experimenter-error-message {
46         leaf type {
47             type error-type;
48         }
49         
50         leaf exp-type {
51             type uint16;
52         }
53         
54         leaf experimenter-id {
55             type uint32;
56         }
57         
58         leaf data {
59             type string;
60         }
61     }
62 }