docs/interfaces/SerializedMatterAccessory.html
Serializable Matter accessory (excludes functions and runtime state) Plugin developers should work with MatterAccessory instead.
interface SerializedMatterAccessory {
clusters?: {
[clusterName: string]: { [attributeName: string]: unknown };
};
context: Record<string, unknown>;
deviceType: { code?: number; name?: string };
displayName: string;
firmwareRevision?: string;
hardwareRevision?: string;
manufacturer: string;
model: string;
parts?: SerializedMatterAccessoryPart[];
platform: string;
plugin: string;
serialNumber: string;
softwareVersion?: string;
uuid: string;
}
clusters?contextdeviceTypedisplayNamefirmwareRevision?hardwareRevision?manufacturermodelparts?platformpluginserialNumbersoftwareVersion?uuid
Optionalclustersclusters?: { [clusterName: string]: { [attributeName: string]: unknown } }
context: Record<string, unknown>
deviceType: { code?: number; name?: string }
displayName: string
OptionalfirmwareRevisionfirmwareRevision?: string
OptionalhardwareRevisionhardwareRevision?: string
manufacturer: string
model: string
Optionalpartsparts?: SerializedMatterAccessoryPart[]
platform: string
plugin: string
serialNumber: string
OptionalsoftwareVersionsoftwareVersion?: string
uuid: string
Member Visibility
ThemeOSLightDark
Properties clusterscontextdeviceTypedisplayNamefirmwareRevisionhardwareRevisionmanufacturermodelpartsplatformpluginserialNumbersoftwareVersionuuid