blob: b9e88216fee5b11a62407e3696a51ffa53080e07 [file] [log] [blame]
Brad Bishopa948d262016-10-05 19:51:48 -04001description: >
2 Implement to provide inventory management features.
3
Patrick Williamsa1347412022-12-06 10:56:22 -06004 An OpenBMC implementation providing inventory functions may provide zero or
5 one implementation on the inventory namespace root. An implementing service
6 should additionally implement org.freedesktop.DBus.ObjectManager on the
7 inventory namespace root.
Brad Bishopa948d262016-10-05 19:51:48 -04008methods:
9 - name: Notify
10 description: >
11 Signal the implementing service that an item is ready to have its
12 state managed.
13 parameters:
Patrick Williams8da396c2022-03-14 14:21:02 -050014 - name: object
Pavithra Barithaya67b0abd2023-01-31 03:27:00 -060015 type: dict[object_path,dict[string,dict[string,variant[boolean,size,int64,uint16,string,array[byte],array[string]]]]]
Patrick Williams8da396c2022-03-14 14:21:02 -050016 description: >
17 A dictionary of fully enumerated items to be managed.