diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter index 7d14bea165f690..85e4868034ee3f 100644 --- a/examples/thermostat/thermostat-common/thermostat.matter +++ b/examples/thermostat/thermostat-common/thermostat.matter @@ -259,7 +259,7 @@ server cluster Descriptor = 29 { } server cluster Binding = 30 { - struct TargetStruct { + fabric_scoped struct TargetStruct { optional node_id node = 1; optional group_id group = 2; optional endpoint_no endpoint = 3; @@ -293,11 +293,11 @@ server cluster AccessControl = 31 { kAdminister = 5; } - struct AccessControlEntry { - Privilege privilege = 1; - AuthMode authMode = 2; - nullable int64u subjects[] = 3; - nullable Target targets[] = 4; + fabric_scoped struct AccessControlEntry { + fabric_sensitive Privilege privilege = 1; + fabric_sensitive AuthMode authMode = 2; + nullable fabric_sensitive int64u subjects[] = 3; + nullable fabric_sensitive Target targets[] = 4; fabric_idx fabricIndex = 254; } @@ -307,12 +307,12 @@ server cluster AccessControl = 31 { nullable devtype_id deviceType = 2; } - struct ExtensionEntry { - octet_string<128> data = 1; + fabric_scoped struct ExtensionEntry { + fabric_sensitive octet_string<128> data = 1; fabric_idx fabricIndex = 254; } - info event access(read: administer) AccessControlEntryChanged = 0 { + fabric_sensitive info event access(read: administer) AccessControlEntryChanged = 0 { nullable node_id adminNodeID = 1; nullable INT16U adminPasscodeID = 2; ChangeTypeEnum changeType = 3; @@ -320,7 +320,7 @@ server cluster AccessControl = 31 { fabric_idx fabricIndex = 254; } - info event access(read: administer) AccessControlExtensionChanged = 1 { + fabric_sensitive info event access(read: administer) AccessControlExtensionChanged = 1 { nullable node_id adminNodeID = 1; nullable INT16U adminPasscodeID = 2; ChangeTypeEnum changeType = 3; @@ -476,7 +476,7 @@ server cluster OtaSoftwareUpdateRequestor = 42 { kDelayedOnUserConsent = 8; } - struct ProviderLocation { + fabric_scoped struct ProviderLocation { node_id providerNodeID = 1; endpoint_no endpoint = 2; fabric_idx fabricIndex = 254; @@ -1216,13 +1216,13 @@ server cluster OperationalCredentials = 62 { kInvalidFabricIndex = 11; } - struct NOCStruct { - octet_string noc = 1; - nullable octet_string icac = 2; + fabric_scoped struct NOCStruct { + fabric_sensitive octet_string noc = 1; + nullable fabric_sensitive octet_string icac = 2; fabric_idx fabricIndex = 254; } - struct FabricDescriptor { + fabric_scoped struct FabricDescriptor { octet_string<65> rootPublicKey = 1; vendor_id vendorId = 2; fabric_id fabricId = 3; @@ -1314,13 +1314,13 @@ server cluster GroupKeyManagement = 63 { kCacheAndSync = 1; } - struct GroupKeyMapStruct { + fabric_scoped struct GroupKeyMapStruct { group_id groupId = 1; int16u groupKeySetID = 2; fabric_idx fabricIndex = 254; } - struct GroupInfoMapStruct { + fabric_scoped struct GroupInfoMapStruct { group_id groupId = 1; endpoint_no endpoints[] = 2; optional char_string<16> groupName = 3;