1description: >
2    Implement to provide basic item attributes.  Required by all objects
3    within the inventory namespace.
4
5    Any service implementing Inventory.Item on one or more objects must
6    implement org.freedesktop.DBus.ObjectManager on
7    /xyz/openbmc_project/inventory.
8
9properties:
10    - name: PrettyName
11      type: string
12      description: >
13          The human readable name of the item.
14    - name: Present
15      type: boolean
16      description: >
17          Whether or not the item is present.
18
19associations:
20    - name: sensors
21      description: >
22          Sensors may implement an 'inventory' to 'sensors' association with
23          the inventory item related to it.
24      reverse_names:
25          - inventory
26      required_endpoint_interfaces:
27          - xyz.openbmc_project.Sensor.Value