1description: >
2    Implement to provide inventory management features.
3
4    An OpenBMC implementation providing inventory functions may provide zero
5    or one implementation 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: object
15          type: dict[path,dict[string,dict[string,variant[boolean,size,int64,string,array[byte]]]]]
16          description: >
17              A dictionary of fully enumerated items to be managed.
18