Brad Bishop | a948d26 | 2016-10-05 19:51:48 -0400 | [diff] [blame] | 1 | description: > |
| 2 | Implement to provide inventory management features. |
| 3 | |
| 4 | An OpenBMC implementation providing inventory functions may provide zero |
Brad Bishop | 3b0cbc9 | 2017-01-18 08:25:51 -0500 | [diff] [blame] | 5 | or one implementation on the inventory namespace root. An implementing |
Brad Bishop | a948d26 | 2016-10-05 19:51:48 -0400 | [diff] [blame] | 6 | service should additionally implement org.freedesktop.DBus.ObjectManager |
| 7 | on the inventory namespace root. |
| 8 | methods: |
| 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 Williams | a4e6516 | 2016-12-09 09:29:19 -0600 | [diff] [blame] | 15 | type: path |
Brad Bishop | a948d26 | 2016-10-05 19:51:48 -0400 | [diff] [blame] | 16 | description: > |
| 17 | The path of the item to be managed, relative to the inventory |
| 18 | namespace root. |
| 19 | - name: object |
Patrick Williams | a4e6516 | 2016-12-09 09:29:19 -0600 | [diff] [blame] | 20 | type: dict[string,dict[string,variant[int64,string]]] |
Brad Bishop | a948d26 | 2016-10-05 19:51:48 -0400 | [diff] [blame] | 21 | description: > |
| 22 | The fully enumerated item to be managed. |
| 23 | |
| 24 | # vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 |