summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/Inventory/Manager.interface.yaml
blob: 53ce1fd13c4f17cd957327ab65fbd128c17602c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
description: >
    Implement to provide inventory management features.

    An OpenBMC implementation providing inventory functions may provide zero
    or one implementation on the inventory namespace root.  An implementing
    service should additionally implement org.freedesktop.DBus.ObjectManager
    on the inventory namespace root.
methods:
    - name: Notify
      description: >
          Signal the implementing service that an item is ready to have its
          state managed.
      parameters:
        - name: object
          type: dict[path,dict[string,dict[string,variant[boolean,int64,string]]]]
          description: >
              A dictionary of fully enumerated items to be managed.

# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud