| { | 
 |   "fileFormat": 2, | 
 |   "featureLevel": 107, | 
 |   "creator": "zap", | 
 |   "keyValuePairs": [ | 
 |     { | 
 |       "key": "commandDiscovery", | 
 |       "value": "1" | 
 |     }, | 
 |     { | 
 |       "key": "defaultResponsePolicy", | 
 |       "value": "always" | 
 |     }, | 
 |     { | 
 |       "key": "manufacturerCodes", | 
 |       "value": "0x1002" | 
 |     } | 
 |   ], | 
 |   "package": [ | 
 |     { | 
 |       "pathRelativity": "relativeToZap", | 
 |       "path": "../../../src/app/zap-templates/zcl/zcl.json", | 
 |       "type": "zcl-properties", | 
 |       "category": "matter", | 
 |       "version": 1, | 
 |       "description": "Matter SDK ZCL data" | 
 |     }, | 
 |     { | 
 |       "pathRelativity": "relativeToZap", | 
 |       "path": "../../../src/app/zap-templates/app-templates.json", | 
 |       "type": "gen-templates-json", | 
 |       "category": "matter", | 
 |       "version": "chip-v1" | 
 |     } | 
 |   ], | 
 |   "endpointTypes": [ | 
 |     { | 
 |       "id": 1, | 
 |       "name": "MA-rootdevice", | 
 |       "deviceTypeRef": { | 
 |         "code": 22, | 
 |         "profileId": 259, | 
 |         "label": "MA-rootdevice", | 
 |         "name": "MA-rootdevice", | 
 |         "deviceTypeOrder": 0 | 
 |       }, | 
 |       "deviceTypes": [ | 
 |         { | 
 |           "code": 22, | 
 |           "profileId": 259, | 
 |           "label": "MA-rootdevice", | 
 |           "name": "MA-rootdevice", | 
 |           "deviceTypeOrder": 0 | 
 |         } | 
 |       ], | 
 |       "deviceVersions": [ | 
 |         3 | 
 |       ], | 
 |       "deviceIdentifiers": [ | 
 |         22 | 
 |       ], | 
 |       "deviceTypeName": "MA-rootdevice", | 
 |       "deviceTypeCode": 22, | 
 |       "deviceTypeProfileId": 259, | 
 |       "clusters": [ | 
 |         { | 
 |           "name": "Descriptor", | 
 |           "code": 29, | 
 |           "mfgCode": null, | 
 |           "define": "DESCRIPTOR_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "DeviceTypeList", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ServerList", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClientList", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "PartsList", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "GeneratedCommandList", | 
 |               "code": 65528, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "AcceptedCommandList", | 
 |               "code": 65529, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "AttributeList", | 
 |               "code": 65531, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "Access Control", | 
 |           "code": 31, | 
 |           "mfgCode": null, | 
 |           "define": "ACCESS_CONTROL_CLUSTER", | 
 |           "side": "client", | 
 |           "enabled": 1 | 
 |         }, | 
 |         { | 
 |           "name": "Access Control", | 
 |           "code": 31, | 
 |           "mfgCode": null, | 
 |           "define": "ACCESS_CONTROL_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "ACL", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SubjectsPerAccessControlEntry", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "TargetsPerAccessControlEntry", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "AccessControlEntriesPerFabric", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "AttributeList", | 
 |               "code": 65531, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ], | 
 |           "events": [ | 
 |             { | 
 |               "name": "AccessControlEntryChanged", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "included": 1 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "Basic Information", | 
 |           "code": 40, | 
 |           "mfgCode": null, | 
 |           "define": "BASIC_INFORMATION_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "DataModelRevision", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "VendorName", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "VendorID", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "vendor_id", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ProductName", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ProductID", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "NodeLabel", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "Location", | 
 |               "code": 6, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "HardwareVersion", | 
 |               "code": 7, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "HardwareVersionString", | 
 |               "code": 8, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SoftwareVersion", | 
 |               "code": 9, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int32u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SoftwareVersionString", | 
 |               "code": 10, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ManufacturingDate", | 
 |               "code": 11, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "PartNumber", | 
 |               "code": 12, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ProductURL", | 
 |               "code": 13, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "long_char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ProductLabel", | 
 |               "code": 14, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SerialNumber", | 
 |               "code": 15, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "LocalConfigDisabled", | 
 |               "code": 16, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "boolean", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "UniqueID", | 
 |               "code": 18, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "char_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "CapabilityMinima", | 
 |               "code": 19, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "CapabilityMinimaStruct", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SpecificationVersion", | 
 |               "code": 21, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int32u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "MaxPathsPerInvoke", | 
 |               "code": 22, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ConfigurationVersion", | 
 |               "code": 24, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int32u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ], | 
 |           "events": [ | 
 |             { | 
 |               "name": "StartUp", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "included": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ShutDown", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "included": 1 | 
 |             }, | 
 |             { | 
 |               "name": "Leave", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "included": 1 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "OTA Software Update Provider", | 
 |           "code": 41, | 
 |           "mfgCode": null, | 
 |           "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "QueryImage", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "QueryImageResponse", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ApplyUpdateRequest", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ApplyUpdateResponse", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "NotifyUpdateApplied", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "0", | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "1", | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "General Commissioning", | 
 |           "code": 48, | 
 |           "mfgCode": null, | 
 |           "define": "GENERAL_COMMISSIONING_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "ArmFailSafe", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ArmFailSafeResponse", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "SetRegulatoryConfig", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "SetRegulatoryConfigResponse", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "CommissioningComplete", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "CommissioningCompleteResponse", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "Breadcrumb", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int64u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "BasicCommissioningInfo", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "BasicCommissioningInfo", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "RegulatoryConfig", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "RegulatoryLocationTypeEnum", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "LocationCapability", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "RegulatoryLocationTypeEnum", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SupportsConcurrentConnection", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "boolean", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "Network Commissioning", | 
 |           "code": 49, | 
 |           "mfgCode": null, | 
 |           "define": "NETWORK_COMMISSIONING_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "ScanNetworks", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ScanNetworksResponse", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "AddOrUpdateWiFiNetwork", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "AddOrUpdateThreadNetwork", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "RemoveNetwork", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "NetworkConfigResponse", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ConnectNetwork", | 
 |               "code": 6, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ConnectNetworkResponse", | 
 |               "code": 7, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "ReorderNetwork", | 
 |               "code": 8, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "MaxNetworks", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int8u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "Networks", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ScanMaxTimeSeconds", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int8u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ConnectMaxTimeSeconds", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int8u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "InterfaceEnabled", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "boolean", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "LastNetworkingStatus", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "NetworkCommissioningStatusEnum", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "LastNetworkID", | 
 |               "code": 6, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "octet_string", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "LastConnectErrorValue", | 
 |               "code": 7, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int32s", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "General Diagnostics", | 
 |           "code": 51, | 
 |           "mfgCode": null, | 
 |           "define": "GENERAL_DIAGNOSTICS_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "TestEventTrigger", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "TimeSnapshot", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "TimeSnapshotResponse", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "NetworkInterfaces", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "RebootCount", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "UpTime", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int64u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "TotalOperationalHours", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int32u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "BootReason", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "BootReasonEnum", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "TestEventTriggersEnabled", | 
 |               "code": 8, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "boolean", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "false", | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ], | 
 |           "events": [ | 
 |             { | 
 |               "name": "BootReason", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "included": 1 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "Administrator Commissioning", | 
 |           "code": 60, | 
 |           "mfgCode": null, | 
 |           "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "OpenCommissioningWindow", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "OpenBasicCommissioningWindow", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "RevokeCommissioning", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "WindowStatus", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "CommissioningWindowStatusEnum", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "AdminFabricIndex", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "fabric_idx", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "AdminVendorId", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "vendor_id", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "RAM", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "0", | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "Operational Credentials", | 
 |           "code": 62, | 
 |           "mfgCode": null, | 
 |           "define": "OPERATIONAL_CREDENTIALS_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "AttestationRequest", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "AttestationResponse", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "CertificateChainRequest", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "CertificateChainResponse", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "CSRRequest", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "CSRResponse", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "AddNOC", | 
 |               "code": 6, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "UpdateNOC", | 
 |               "code": 7, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "NOCResponse", | 
 |               "code": 8, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "UpdateFabricLabel", | 
 |               "code": 9, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "RemoveFabric", | 
 |               "code": 10, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "AddTrustedRootCertificate", | 
 |               "code": 11, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "SetVIDVerificationStatement", | 
 |               "code": 12, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "SignVIDVerificationRequest", | 
 |               "code": 13, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "SignVIDVerificationResponse", | 
 |               "code": 14, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "NOCs", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "Fabrics", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "SupportedFabrics", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int8u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "CommissionedFabrics", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int8u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "TrustedRootCertificates", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "CurrentFabricIndex", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int8u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "RAM", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "0", | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "RAM", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "1", | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "Group Key Management", | 
 |           "code": 63, | 
 |           "mfgCode": null, | 
 |           "define": "GROUP_KEY_MANAGEMENT_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "commands": [ | 
 |             { | 
 |               "name": "KeySetWrite", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "KeySetRead", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "KeySetReadResponse", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "KeySetRemove", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "KeySetReadAllIndices", | 
 |               "code": 4, | 
 |               "mfgCode": null, | 
 |               "source": "client", | 
 |               "isIncoming": 1, | 
 |               "isEnabled": 1 | 
 |             }, | 
 |             { | 
 |               "name": "KeySetReadAllIndicesResponse", | 
 |               "code": 5, | 
 |               "mfgCode": null, | 
 |               "source": "server", | 
 |               "isIncoming": 0, | 
 |               "isEnabled": 1 | 
 |             } | 
 |           ], | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "GroupKeyMap", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "GroupTable", | 
 |               "code": 1, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "MaxGroupsPerFabric", | 
 |               "code": 2, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "MaxGroupKeysPerFabric", | 
 |               "code": 3, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 0, | 
 |               "maxInterval": 65344, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         }, | 
 |         { | 
 |           "name": "User Label", | 
 |           "code": 65, | 
 |           "mfgCode": null, | 
 |           "define": "USER_LABEL_CLUSTER", | 
 |           "side": "server", | 
 |           "enabled": 1, | 
 |           "attributes": [ | 
 |             { | 
 |               "name": "LabelList", | 
 |               "code": 0, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "array", | 
 |               "included": 1, | 
 |               "storageOption": "External", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": null, | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "FeatureMap", | 
 |               "code": 65532, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "bitmap32", | 
 |               "included": 1, | 
 |               "storageOption": "RAM", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "0", | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             }, | 
 |             { | 
 |               "name": "ClusterRevision", | 
 |               "code": 65533, | 
 |               "mfgCode": null, | 
 |               "side": "server", | 
 |               "type": "int16u", | 
 |               "included": 1, | 
 |               "storageOption": "RAM", | 
 |               "singleton": 0, | 
 |               "bounded": 0, | 
 |               "defaultValue": "1", | 
 |               "reportable": 1, | 
 |               "minInterval": 1, | 
 |               "maxInterval": 65534, | 
 |               "reportableChange": 0 | 
 |             } | 
 |           ] | 
 |         } | 
 |       ] | 
 |     } | 
 |   ], | 
 |   "endpoints": [ | 
 |     { | 
 |       "endpointTypeName": "MA-rootdevice", | 
 |       "endpointTypeIndex": 0, | 
 |       "profileId": 259, | 
 |       "endpointId": 0, | 
 |       "networkId": 0, | 
 |       "parentEndpointIdentifier": null | 
 |     } | 
 |   ] | 
 | } |