1{
2    "effecterPDRs": [
3        {
4            "pdrType": 11,
5            "entries": [
6                {
7                    "entity_path": "/xyz/openbmc_project/foo",
8                    "type": 33,
9                    "instance": 0,
10                    "container": 0,
11                    "effecters": [
12                        {
13                            "set": {
14                                "id": 196,
15                                "size": 1,
16                                "states": [1]
17                            },
18                            "dbus": {
19                                "path": "/foo/bar",
20                                "interface": "xyz.openbmc_project.Foo.Bar",
21                                "property_name": "propertyName",
22                                "property_type": "string",
23                                "property_values": [
24                                    "xyz.openbmc_project.Foo.Bar.V1"
25                                ]
26                            }
27                        },
28                        {
29                            "set": {
30                                "id": 196,
31                                "size": 1,
32                                "states": [1, 2]
33                            },
34                            "dbus": {
35                                "path": "/foo/bar",
36                                "interface": "xyz.openbmc_project.Foo.Bar",
37                                "property_name": "propertyName",
38                                "property_type": "string",
39                                "property_values": [
40                                    "xyz.openbmc_project.Foo.Bar.V1",
41                                    "xyz.openbmc_project.Foo.Bar.V2"
42                                ]
43                            }
44                        }
45                    ]
46                },
47                {
48                    "entity_path": "/xyz/openbmc_project/foo",
49                    "type": 100,
50                    "instance": 0,
51                    "container": 0,
52                    "effecters": [
53                        {
54                            "set": {
55                                "id": 197,
56                                "size": 1,
57                                "states": [1]
58                            },
59                            "dbus": {
60                                "path": "/foo/bar",
61                                "interface": "xyz.openbmc_project.Foo.Bar",
62                                "property_name": "propertyName",
63                                "property_type": "string",
64                                "property_values": [
65                                    "xyz.openbmc_project.Foo.Bar.V1"
66                                ]
67                            }
68                        },
69                        {
70                            "set": {
71                                "id": 198,
72                                "size": 2,
73                                "states": [1, 2, 5, 15]
74                            },
75                            "dbus": {
76                                "path": "/foo/bar",
77                                "interface": "xyz.openbmc_project.Foo.Bar.Baz",
78                                "property_name": "propertyName",
79                                "property_type": "string",
80                                "property_values": [
81                                    "xyz.openbmc_project.Foo.Bar.Baz.V1",
82                                    "xyz.openbmc_project.Foo.Bar.Baz.V2",
83                                    "xyz.openbmc_project.Foo.Bar.Baz.V5",
84                                    "xyz.openbmc_project.Foo.Bar.Baz.V15"
85                                ]
86                            }
87                        }
88                    ]
89                }
90            ]
91        },
92        {
93            "pdrType": 9,
94            "entries": [
95                {
96                    "entity_path": "/xyz/openbmc_project/foo",
97                    "type": 0,
98                    "instance": 0,
99                    "container": 0,
100                    "base_unit": 21,
101                    "rate_unit": 3,
102                    "effecter_resolution_init": 1,
103                    "effecter_data_size": 4,
104                    "range_field_format": 4,
105                    "dbus": {
106                        "path": "/foo/bar",
107                        "interface": "xyz.openbmc_project.Foo.Bar",
108                        "property_name": "propertyName",
109                        "property_type": "uint64_t"
110                    }
111                }
112            ]
113        }
114    ]
115}
116