blob: 94019e84a4a3e78681f7941f620871113ac87250 [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
5 or more implementations on the inventory namespace root. An implementing
6 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:
14 - name: path
Patrick Williamsa4e65162016-12-09 09:29:19 -060015 type: path
Brad Bishopa948d262016-10-05 19:51:48 -040016 description: >
17 The path of the item to be managed, relative to the inventory
18 namespace root.
19 - name: object
Patrick Williamsa4e65162016-12-09 09:29:19 -060020 type: dict[string,dict[string,variant[int64,string]]]
Brad Bishopa948d262016-10-05 19:51:48 -040021 description: >
22 The fully enumerated item to be managed.
23
24# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4