blob: 53ce1fd13c4f17cd957327ab65fbd128c17602c2 [file] [log] [blame]
Brad Bishopa948d262016-10-05 19:51:48 -04001description: >
2 Implement to provide inventory management features.
3
4 An OpenBMC implementation providing inventory functions may provide zero
Brad Bishop3b0cbc92017-01-18 08:25:51 -05005 or one implementation on the inventory namespace root. An implementing
Brad Bishopa948d262016-10-05 19:51:48 -04006 service should additionally implement org.freedesktop.DBus.ObjectManager
7 on the inventory namespace root.
8methods:
9 - name: Notify
10 description: >
11 Signal the implementing service that an item is ready to have its
12 state managed.
13 parameters:
Brad Bishopa948d262016-10-05 19:51:48 -040014 - name: object
Brad Bishop5d4f2372017-01-22 11:23:56 -050015 type: dict[path,dict[string,dict[string,variant[boolean,int64,string]]]]
Brad Bishopa948d262016-10-05 19:51:48 -040016 description: >
Brad Bishop5d4f2372017-01-22 11:23:56 -050017 A dictionary of fully enumerated items to be managed.
Brad Bishopa948d262016-10-05 19:51:48 -040018
19# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4