8d8ba157e81a2abf073983aabc14fe0cbeb4c4ff
[packetcable.git] / packetcable-model / src / main / yang / packetcable-broker.yang
1 module packetcable-broker {
2     namespace "urn:opendaylight:node:cmts:broker";
3     prefix "broker";
4
5     import opendaylight-inventory { prefix inv; revision-date "2013-08-19"; }
6     import packetcable-cmts { prefix cmts; revision-date "2014-09-09"; }
7     import flow-capable-transaction { prefix tr; revision-date "2015-03-04";}
8
9     description "This module contains a set of notifications to communicate with
10         the driver ";
11     organization "OpenDaylight Project";
12
13     revision 2014-09-09 {
14         description "Initial revision of packetcable broker";
15     }
16
17     notification cmts-added {
18         uses tr:transaction-metadata;
19         uses cmts:cmts-node-attributes;
20         uses tr:transaction-aware;
21     }
22
23     notification cmts-updated {
24         uses tr:transaction-metadata;
25         uses cmts:cmts-node-attributes;
26         uses tr:transaction-aware;
27     }
28
29     notification cmts-removed {
30         uses tr:transaction-metadata;
31         uses cmts:cmts-node-attributes;
32         uses tr:transaction-aware;
33     }
34 }