diff --git a/Make.config b/Make.config
index 576956cdc35a..f5d4662e5214 100644
--- a/Make.config
+++ b/Make.config
@@ -212,9 +212,9 @@ MACCATALYST_NUGET_VERSION_NO_METADATA=$(MACCATALYST_NUGET_VERSION)$(NUGET_PREREL
MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)+$(NUGET_BUILD_METADATA)
# Xcode version should have both a major and a minor version (even if the minor version is 0)
-XCODE_VERSION=15.3
-XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_15.3.xip
-XCODE_DEVELOPER_ROOT=/Applications/Xcode_15.3.0.app/Contents/Developer
+XCODE_VERSION=15.4
+XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_15.4.xip
+XCODE_DEVELOPER_ROOT=/Applications/Xcode_15.4.0.app/Contents/Developer
XCODE_PRODUCT_BUILD_VERSION:=$(shell /usr/libexec/PlistBuddy -c 'Print :ProductBuildVersion' $(XCODE_DEVELOPER_ROOT)/../version.plist 2>/dev/null || echo " $(shell tput setaf 1 2>/dev/null)The required Xcode ($(XCODE_VERSION)) is not installed in $(basename $(basename $(XCODE_DEVELOPER_ROOT)))$(shell tput sgr0 2>/dev/null)" >&2)
# We define stable Xcode as the Xcode app being named like "Xcode_#.#[.#].app"
diff --git a/Make.versions b/Make.versions
index 2f5b8c0922cd..a63e99f011be 100644
--- a/Make.versions
+++ b/Make.versions
@@ -48,8 +48,8 @@
# line changed in git).
#
-IOS_PACKAGE_VERSION=17.4.0.$(IOS_COMMIT_DISTANCE)
-MAC_PACKAGE_VERSION=9.4.0.$(MAC_COMMIT_DISTANCE)
+IOS_PACKAGE_VERSION=17.5.0.$(IOS_COMMIT_DISTANCE)
+MAC_PACKAGE_VERSION=9.5.0.$(MAC_COMMIT_DISTANCE)
#
# ** NuGet package version numbers **
@@ -65,11 +65,11 @@ MAC_PACKAGE_VERSION=9.4.0.$(MAC_COMMIT_DISTANCE)
# WARNING: Do **not** use versions higher than the available Xcode SDK or else we will have issues with mtouch (See https://github.com/xamarin/xamarin-macios/issues/7705)
-IOS_NUGET_OS_VERSION=17.4
-TVOS_NUGET_OS_VERSION=17.4
-WATCHOS_NUGET_OS_VERSION=10.4
-MACOS_NUGET_OS_VERSION=14.4
-MACCATALYST_NUGET_OS_VERSION=17.4
+IOS_NUGET_OS_VERSION=17.5
+TVOS_NUGET_OS_VERSION=17.5
+WATCHOS_NUGET_OS_VERSION=10.5
+MACOS_NUGET_OS_VERSION=14.5
+MACCATALYST_NUGET_OS_VERSION=17.5
# In theory we should define the default platform version if it's not specified in the TFM. The default should not change for a given .NET version:
diff --git a/Versions-ios.plist.in b/Versions-ios.plist.in
index 8d1cbde05905..ea04c4da43fd 100644
--- a/Versions-ios.plist.in
+++ b/Versions-ios.plist.in
@@ -41,6 +41,7 @@
17.0
17.2
17.4
+ 17.5
tvOS
@@ -72,6 +73,7 @@
17.0
17.2
17.4
+ 17.5
watchOS
@@ -99,6 +101,7 @@
10.0
10.2
10.4
+ 10.5
MacCatalyst
@@ -120,6 +123,7 @@
17.0
17.2
17.4
+ 17.5
MacCatalystVersionMap
@@ -160,6 +164,8 @@
14.2
17.4
14.4
+ 17.5
+ 14.5
RecommendedXcodeVersion
@XCODE_VERSION@
diff --git a/Versions-mac.plist.in b/Versions-mac.plist.in
index 81a8cf78e5d7..e7ec405f5166 100644
--- a/Versions-mac.plist.in
+++ b/Versions-mac.plist.in
@@ -25,6 +25,7 @@
14.0
14.2
14.4
+ 14.5
RecommendedXcodeVersion
diff --git a/builds/Versions-MacCatalyst.plist.in b/builds/Versions-MacCatalyst.plist.in
index 0370c254563d..8b3137a3cd9f 100644
--- a/builds/Versions-MacCatalyst.plist.in
+++ b/builds/Versions-MacCatalyst.plist.in
@@ -26,6 +26,7 @@
17.0
17.2
17.4
+ 17.5
SupportedTargetPlatformVersions
@@ -53,6 +54,7 @@
17.0
17.2
17.4
+ 17.5
MacCatalystVersionMap
@@ -93,6 +95,8 @@
14.2
17.4
14.4
+ 17.5
+ 14.5
RecommendedXcodeVersion
@XCODE_VERSION@
diff --git a/builds/Versions-iOS.plist.in b/builds/Versions-iOS.plist.in
index a76b548eaf8f..361e8f766284 100644
--- a/builds/Versions-iOS.plist.in
+++ b/builds/Versions-iOS.plist.in
@@ -41,6 +41,7 @@
17.0
17.2
17.4
+ 17.5
SupportedTargetPlatformVersions
@@ -87,6 +88,7 @@
17.0
17.2
17.4
+ 17.5
RecommendedXcodeVersion
diff --git a/builds/Versions-macOS.plist.in b/builds/Versions-macOS.plist.in
index d2e38e207146..deac10fd91b7 100644
--- a/builds/Versions-macOS.plist.in
+++ b/builds/Versions-macOS.plist.in
@@ -25,6 +25,7 @@
14.0
14.2
14.4
+ 14.5
SupportedTargetPlatformVersions
@@ -50,6 +51,7 @@
14.0
14.2
14.4
+ 14.5
RecommendedXcodeVersion
diff --git a/builds/Versions-tvOS.plist.in b/builds/Versions-tvOS.plist.in
index 7dddc20f107b..1dee1690bc8a 100644
--- a/builds/Versions-tvOS.plist.in
+++ b/builds/Versions-tvOS.plist.in
@@ -36,6 +36,7 @@
17.0
17.2
17.4
+ 17.5
SupportedTargetPlatformVersions
@@ -77,6 +78,7 @@
17.0
17.2
17.4
+ 17.5
RecommendedXcodeVersion
diff --git a/src/UIKit/UIEnums.cs b/src/UIKit/UIEnums.cs
index 1c3e3eeae82a..4517f1df12b4 100644
--- a/src/UIKit/UIEnums.cs
+++ b/src/UIKit/UIEnums.cs
@@ -727,6 +727,8 @@ public enum UITouchProperties : long {
Azimuth = (1 << 1),
Altitude = (1 << 2),
Location = (1 << 3),
+ [iOS (17, 5), MacCatalyst (17, 5), NoTV]
+ Roll = (1L << 4),
}
//
diff --git a/src/authenticationservices.cs b/src/authenticationservices.cs
index aed36ee833a6..34e52660f542 100644
--- a/src/authenticationservices.cs
+++ b/src/authenticationservices.cs
@@ -1438,6 +1438,10 @@ interface ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest : ASAuth
[Sealed]
[Export ("allowedCredentials", ArgumentSemantic.Copy)]
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor [] SecurityAllowedCredentials { get; set; }
+
+ [Mac (14, 5), iOS (17, 5), MacCatalyst (17, 5)]
+ [NullAllowed, Export ("appID")]
+ string AppId { get; set; }
}
interface IASAuthorizationPublicKeyCredentialAssertionRequest { }
@@ -1674,12 +1678,21 @@ interface ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest : ASAuth
[NoWatch, NoTV, Mac (12, 0), iOS (15, 0), MacCatalyst (15, 0)]
[BaseType (typeof (NSObject))]
interface ASAuthorizationSecurityKeyPublicKeyCredentialAssertion : ASAuthorizationPublicKeyCredentialAssertion {
+
+ [Mac (14, 5), iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("appID")]
+ bool AppId { get; }
}
[NoWatch, NoTV, Mac (12, 0), iOS (15, 0), MacCatalyst (15, 0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface ASAuthorizationSecurityKeyPublicKeyCredentialRegistration : ASAuthorizationPublicKeyCredentialRegistration {
+
+ [Mac (14, 5), iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("transports", ArgumentSemantic.Assign)]
+ [BindAs (typeof (ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport []))]
+ NSString [] Transports { get; }
}
[NoWatch, TV (16, 0), Mac (12, 0), iOS (15, 0), MacCatalyst (15, 0)]
diff --git a/src/automaticassessmentconfiguration.cs b/src/automaticassessmentconfiguration.cs
index 1e784d05bc88..ad917a07fffd 100644
--- a/src/automaticassessmentconfiguration.cs
+++ b/src/automaticassessmentconfiguration.cs
@@ -25,6 +25,8 @@ namespace AutomaticAssessmentConfiguration {
public enum AEAssessmentErrorCode : long {
Unknown = 1,
UnsupportedPlatform = 2,
+ MultipleParticipantsNotSupported = 3,
+ ConfigurationUpdatesNotSupported = 4,
}
[iOS (14, 0)]
@@ -86,19 +88,19 @@ interface AEAssessmentConfiguration : NSCopying {
[Export ("allowsContinuousPathKeyboard")]
bool AllowsContinuousPathKeyboard { get; set; }
- [NoiOS, Mac (12, 0), MacCatalyst (15, 0)]
+ [iOS (17, 5), Mac (12, 0), MacCatalyst (15, 0)]
[Export ("configurationsByApplication", ArgumentSemantic.Copy)]
NSDictionary ConfigurationsByApplication { get; }
- [NoiOS, Mac (12, 0), MacCatalyst (15, 0)]
+ [iOS (17, 5), Mac (12, 0), MacCatalyst (15, 0)]
[Export ("mainParticipantConfiguration", ArgumentSemantic.Strong)]
AEAssessmentParticipantConfiguration MainParticipantConfiguration { get; }
- [NoiOS, Mac (12, 0), MacCatalyst (15, 0)]
+ [iOS (17, 5), Mac (12, 0), MacCatalyst (15, 0)]
[Export ("removeApplication:")]
void Remove (AEAssessmentApplication application);
- [NoiOS, Mac (12, 0), MacCatalyst (15, 0)]
+ [iOS (17, 5), Mac (12, 0), MacCatalyst (15, 0)]
[Export ("setConfiguration:forApplication:")]
void SetConfiguration (AEAssessmentParticipantConfiguration configuration, AEAssessmentApplication application);
}
@@ -109,6 +111,16 @@ interface AEAssessmentConfiguration : NSCopying {
[DisableDefaultCtor]
interface AEAssessmentSession {
+ [MacCatalyst (17, 5), Mac (14, 5), iOS (17, 5)]
+ [Static]
+ [Export ("supportsMultipleParticipants")]
+ bool SupportsMultipleParticipants { get; }
+
+ [MacCatalyst (17, 5), Mac (14, 5), iOS (17, 5)]
+ [Static]
+ [Export ("supportsConfigurationUpdates")]
+ bool SupportsConfigurationUpdates { get; }
+
[Wrap ("WeakDelegate")]
[NullAllowed]
IAEAssessmentSessionDelegate Delegate { get; set; }
@@ -126,7 +138,7 @@ interface AEAssessmentSession {
[Export ("configuration", ArgumentSemantic.Copy)]
AEAssessmentConfiguration Configuration { get; }
- [Mac (12, 0), iOS (15, 0), MacCatalyst (15, 0)]
+ [Mac (12, 0), iOS (17, 5), MacCatalyst (15, 0)]
[Export ("updateToConfiguration:")]
void Update (AEAssessmentConfiguration configuration);
@@ -161,11 +173,11 @@ interface AEAssessmentSessionDelegate {
[Export ("assessmentSessionDidEnd:")]
void DidEnd (AEAssessmentSession session);
- [NoiOS, Mac (12, 0), MacCatalyst (15, 0)]
+ [iOS (17, 5), Mac (12, 0), MacCatalyst (15, 0)]
[Export ("assessmentSessionDidUpdate:")]
void DidUpdate (AEAssessmentSession session);
- [NoiOS, Mac (12, 0), MacCatalyst (15, 0)]
+ [iOS (17, 5), Mac (12, 0), MacCatalyst (15, 0)]
[Export ("assessmentSession:failedToUpdateToConfiguration:error:")]
void FailedToUpdate (AEAssessmentSession session, AEAssessmentConfiguration configuration, NSError error);
}
@@ -176,7 +188,7 @@ interface AEAssessmentSessionDelegate {
[DisableDefaultCtor]
#endif
interface AEAssessmentApplication : NSCopying {
- [NoiOS]
+ [iOS (17, 5)]
[MacCatalyst (15, 0)]
[Export ("initWithBundleIdentifier:")]
NativeHandle Constructor (string bundleIdentifier);
@@ -196,7 +208,7 @@ interface AEAssessmentApplication : NSCopying {
bool RequiresSignatureValidation { get; set; }
}
- [Mac (12, 0), iOS (15, 0), MacCatalyst (15, 0)]
+ [Mac (12, 0), iOS (17, 5), MacCatalyst (15, 0)]
[BaseType (typeof (NSObject))]
interface AEAssessmentParticipantConfiguration : NSCopying {
[Export ("allowsNetworkAccess")]
diff --git a/src/avfoundation.cs b/src/avfoundation.cs
index b2d0b6b521c0..db56fa143107 100644
--- a/src/avfoundation.cs
+++ b/src/avfoundation.cs
@@ -14055,6 +14055,10 @@ interface AVPlayerItemErrorLogEvent : NSCopying {
[Export ("errorComment"), NullAllowed]
string ErrorComment { get; }
+
+ [Watch (10, 5), TV (17, 5), Mac (14, 5), iOS (17, 5), MacCatalyst (17, 5)]
+ [NullAllowed, Export ("allHTTPResponseHeaderFields")]
+ NSDictionary AllHttpResponseHeaderFields { get; }
}
interface IAVPlayerItemMetadataCollectorPushDelegate { }
diff --git a/src/passkit.cs b/src/passkit.cs
index 8bec9c8e5a04..cf955e5b3c6c 100644
--- a/src/passkit.cs
+++ b/src/passkit.cs
@@ -1259,6 +1259,14 @@ interface PKPaymentNetwork {
[Watch (10, 4), Mac (14, 4), iOS (17, 4), NoTV, MacCatalyst (17, 4)]
[Field ("PKPaymentNetworkMeeza")]
NSString Meeza { get; }
+
+ [Watch (10, 5), Mac (14, 5), iOS (17, 5), NoTV, MacCatalyst (17, 5)]
+ [Field ("PKPaymentNetworkBankAxept")]
+ NSString BankAxept { get; }
+
+ [Watch (10, 5), Mac (14, 5), iOS (17, 5), NoTV, MacCatalyst (17, 5)]
+ [Field ("PKPaymentNetworkNAPAS")]
+ NSString Napas { get; }
}
#if !WATCH
diff --git a/src/uikit.cs b/src/uikit.cs
index c987af1e89b4..a02638ab8c4a 100644
--- a/src/uikit.cs
+++ b/src/uikit.cs
@@ -331,7 +331,12 @@ interface NSAttributedStringAttachmentConveniences {
[DisableDefaultCtor]
[Abstract] // abstract class that should not be used directly
[BaseType (typeof (NSObject))]
- interface UIFeedbackGenerator {
+ interface UIFeedbackGenerator : UIInteraction {
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Static]
+ [Export ("feedbackGeneratorForView:")]
+ UIFeedbackGenerator GetFeedbackGenerator (UIView forView);
[Export ("prepare")]
void Prepare ();
@@ -344,16 +349,37 @@ interface UIFeedbackGenerator {
[BaseType (typeof (UIFeedbackGenerator))]
interface UIImpactFeedbackGenerator {
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Static]
+ [Export ("feedbackGeneratorWithStyle:forView:")]
+ UIImpactFeedbackGenerator GetFeedbackGenerator (UIImpactFeedbackStyle style, UIView view);
+
+ [Deprecated (PlatformName.iOS, 17, 5, message: "Use 'GetFeedbackGenerator' method instead.")]
+ [Deprecated (PlatformName.MacCatalyst, 17, 5, message: "Use 'GetFeedbackGenerator' method instead.")]
[Export ("initWithStyle:")]
NativeHandle Constructor (UIImpactFeedbackStyle style);
[Export ("impactOccurred")]
void ImpactOccurred ();
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("impactOccurredAtLocation:")]
+ void ImpactOccurred (CGPoint atLocation);
+
[iOS (13, 0)]
[MacCatalyst (13, 1)]
[Export ("impactOccurredWithIntensity:")]
void ImpactOccurred (nfloat intensity);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("impactOccurredWithIntensity:atLocation:")]
+ void ImpactOccurred (nfloat intensity, CGPoint location);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [New] // kind of overloading a static member, make it return 'instancetype'
+ [Static]
+ [Export ("feedbackGeneratorForView:")]
+ UIImpactFeedbackGenerator GetFeedbackGenerator (UIView forView);
}
/// A that generates haptics relating to successes, failures, and warnings.
@@ -364,6 +390,16 @@ interface UINotificationFeedbackGenerator {
[Export ("notificationOccurred:")]
void NotificationOccurred (UINotificationFeedbackType notificationType);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("notificationOccurred:atLocation:")]
+ void NotificationOccurred (UINotificationFeedbackType notificationType, CGPoint location);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [New] // kind of overloading a static member, make it return 'instancetype'
+ [Static]
+ [Export ("feedbackGeneratorForView:")]
+ UINotificationFeedbackGenerator GetFeedbackGenerator (UIView forView);
}
/// A that produces haptic feedback.
@@ -374,6 +410,16 @@ interface UISelectionFeedbackGenerator {
[Export ("selectionChanged")]
void SelectionChanged ();
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("selectionChangedAtLocation:")]
+ void SelectionChanged (CGPoint location);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [New] // kind of overloading a static member, make it return 'instancetype'
+ [Static]
+ [Export ("feedbackGeneratorForView:")]
+ UISelectionFeedbackGenerator GetFeedbackGenerator (UIView forView);
}
interface IUISheetPresentationControllerDelegate { }
@@ -16569,6 +16615,10 @@ interface UITouch {
[MacCatalyst (13, 1)]
[Export ("estimatedPropertiesExpectingUpdates")]
UITouchProperties EstimatedPropertiesExpectingUpdates { get; }
+
+ [NoWatch, NoTV, iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("rollAngle")]
+ nfloat RollAngle { get; }
}
/// A Video Editor Controller.
@@ -23451,6 +23501,19 @@ public enum UIPencilPreferredAction : long {
ShowColorPalette,
[iOS (16, 0), MacCatalyst (16, 0)]
ShowInkAttributes,
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ ShowContextualPalette,
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ RunSystemShortcut,
+ }
+
+ [NoWatch, NoTV, iOS (17, 5), MacCatalyst (17, 5)]
+ [Native]
+ public enum UIPencilInteractionPhase : ulong {
+ Began,
+ Changed,
+ Ended,
+ Cancelled,
}
[iOS (12, 1)]
@@ -23463,12 +23526,26 @@ interface UIPencilInteraction : UIInteraction {
[Export ("preferredTapAction")]
UIPencilPreferredAction PreferredTapAction { get; }
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Static]
+ [Export ("preferredSqueezeAction")]
+ UIPencilPreferredAction PreferredSqueezeAction { get; }
+
[iOS (14, 0)]
[MacCatalyst (14, 0)]
[Static]
[Export ("prefersPencilOnlyDrawing")]
bool PrefersPencilOnlyDrawing { get; }
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Static]
+ [Export ("prefersHoverToolPreview")]
+ bool PrefersHoverToolPreview { get; }
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("initWithDelegate:")]
+ NativeHandle Constructor (IUIPencilInteractionDelegate @delegate);
+
[Wrap ("WeakDelegate")]
[NullAllowed]
IUIPencilInteractionDelegate Delegate { get; set; }
@@ -23480,6 +23557,57 @@ interface UIPencilInteraction : UIInteraction {
bool Enabled { [Bind ("isEnabled")] get; set; }
}
+ [NoWatch, NoTV, iOS (17, 5), MacCatalyst (17, 5)]
+ [BaseType (typeof (NSObject))]
+ [DisableDefaultCtor]
+ interface UIPencilHoverPose {
+
+ [Export ("location", ArgumentSemantic.Assign)]
+ CGPoint Location { get; }
+
+ [Export ("zOffset")]
+ nfloat ZOffset { get; }
+
+ [Export ("azimuthAngle")]
+ nfloat AzimuthAngle { get; }
+
+ [Export ("azimuthUnitVector", ArgumentSemantic.Assign)]
+ CGVector AzimuthUnitVector { get; }
+
+ [Export ("altitudeAngle")]
+ nfloat AltitudeAngle { get; }
+
+ [Export ("rollAngle")]
+ nfloat RollAngle { get; }
+ }
+
+ [NoWatch, NoTV, iOS (17, 5), MacCatalyst (17, 5)]
+ [BaseType (typeof (NSObject))]
+ [DisableDefaultCtor]
+ interface UIPencilInteractionTap {
+
+ [Export ("timestamp")]
+ double Timestamp { get; }
+
+ [NullAllowed, Export ("hoverPose", ArgumentSemantic.Strong)]
+ UIPencilHoverPose HoverPose { get; }
+ }
+
+ [NoWatch, NoTV, iOS (17, 5), MacCatalyst (17, 5)]
+ [BaseType (typeof (NSObject))]
+ [DisableDefaultCtor]
+ interface UIPencilInteractionSqueeze {
+
+ [Export ("timestamp")]
+ double Timestamp { get; }
+
+ [Export ("phase", ArgumentSemantic.Assign)]
+ UIPencilInteractionPhase Phase { get; }
+
+ [NullAllowed, Export ("hoverPose", ArgumentSemantic.Strong)]
+ UIPencilHoverPose HoverPose { get; }
+ }
+
interface IUIPencilInteractionDelegate { }
[iOS (12, 1)]
@@ -23489,8 +23617,19 @@ interface IUIPencilInteractionDelegate { }
[Protocol, Model]
[BaseType (typeof (NSObject))]
interface UIPencilInteractionDelegate {
+
+ [Deprecated (PlatformName.iOS, 17, 5, message: "Use 'DidReceiveTap' instead.")]
+ [Deprecated (PlatformName.MacCatalyst, 17, 5, message: "Use 'DidReceiveTap' instead.")]
[Export ("pencilInteractionDidTap:")]
void DidTap (UIPencilInteraction interaction);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("pencilInteraction:didReceiveTap:")]
+ void DidReceiveTap (UIPencilInteraction interaction, UIPencilInteractionTap tap);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("pencilInteraction:didReceiveSqueeze:")]
+ void DidReceiveSqueeze (UIPencilInteraction interaction, UIPencilInteractionSqueeze squeeze);
}
[iOS (13, 0), TV (13, 0), NoWatch]
@@ -24134,6 +24273,10 @@ interface UIHoverGestureRecognizer {
[iOS (16, 4), MacCatalyst (16, 4)]
[Export ("altitudeAngle")]
nfloat AltitudeAngle { get; }
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [Export ("rollAngle")]
+ nfloat RollAngle { get; }
}
interface IUILargeContentViewerItem { }
@@ -29243,4 +29386,22 @@ interface UIStandardTextCursorView : UITextCursorView {
NativeHandle Constructor (CGRect frame);
}
+ [NoWatch, NoTV, iOS (17, 5), MacCatalyst (17, 5)]
+ [BaseType (typeof (UIFeedbackGenerator))]
+ [DisableDefaultCtor]
+ interface UICanvasFeedbackGenerator {
+
+ [Export ("alignmentOccurredAtLocation:")]
+ void AlignmentOccurred (CGPoint atLocation);
+
+ [Export ("pathCompletedAtLocation:")]
+ void PathCompleted (CGPoint atLocation);
+
+ [iOS (17, 5), MacCatalyst (17, 5)]
+ [New] // kind of overloading a static member, make it return 'instancetype'
+ [Static]
+ [Export ("feedbackGeneratorForView:")]
+ UICanvasFeedbackGenerator GetFeedbackGenerator (UIView forView);
+ }
+
}
diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt
index 502be714df34..72f9e2975083 100644
--- a/tests/cecil-tests/Documentation.KnownFailures.txt
+++ b/tests/cecil-tests/Documentation.KnownFailures.txt
@@ -4802,6 +4802,8 @@ F:AuthenticationServices.ASUserDetectionStatus.Unsupported
F:AuthenticationServices.ASWebAuthenticationSessionErrorCode.CanceledLogin
F:AuthenticationServices.ASWebAuthenticationSessionErrorCode.PresentationContextInvalid
F:AuthenticationServices.ASWebAuthenticationSessionErrorCode.PresentationContextNotProvided
+F:AutomaticAssessmentConfiguration.AEAssessmentErrorCode.ConfigurationUpdatesNotSupported
+F:AutomaticAssessmentConfiguration.AEAssessmentErrorCode.MultipleParticipantsNotSupported
F:AutomaticAssessmentConfiguration.AEAssessmentErrorCode.Unknown
F:AutomaticAssessmentConfiguration.AEAssessmentErrorCode.UnsupportedPlatform
F:AutomaticAssessmentConfiguration.AEAutocorrectMode.None
@@ -19665,8 +19667,14 @@ F:UIKit.UIPasteboardDetectionPattern.ShipmentTrackingNumber
F:UIKit.UIPasteControlDisplayMode.IconAndLabel
F:UIKit.UIPasteControlDisplayMode.IconOnly
F:UIKit.UIPasteControlDisplayMode.LabelOnly
+F:UIKit.UIPencilInteractionPhase.Began
+F:UIKit.UIPencilInteractionPhase.Cancelled
+F:UIKit.UIPencilInteractionPhase.Changed
+F:UIKit.UIPencilInteractionPhase.Ended
F:UIKit.UIPencilPreferredAction.Ignore
+F:UIKit.UIPencilPreferredAction.RunSystemShortcut
F:UIKit.UIPencilPreferredAction.ShowColorPalette
+F:UIKit.UIPencilPreferredAction.ShowContextualPalette
F:UIKit.UIPencilPreferredAction.ShowInkAttributes
F:UIKit.UIPencilPreferredAction.SwitchEraser
F:UIKit.UIPencilPreferredAction.SwitchPrevious
@@ -20089,6 +20097,7 @@ F:UIKit.UITouchProperties.Altitude
F:UIKit.UITouchProperties.Azimuth
F:UIKit.UITouchProperties.Force
F:UIKit.UITouchProperties.Location
+F:UIKit.UITouchProperties.Roll
F:UIKit.UITouchType.Direct
F:UIKit.UITouchType.Indirect
F:UIKit.UITouchType.IndirectPointer
@@ -26153,6 +26162,7 @@ M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialProvider.#
M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialProvider.Create(Foundation.NSData,System.String,System.String,Foundation.NSData)
M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialProvider.Create(Foundation.NSData)
M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.Copy(Foundation.NSZone)
+M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.Dispose(System.Boolean)
M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.EncodeTo(Foundation.NSCoder)
M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.Copy(Foundation.NSZone)
M:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.EncodeTo(Foundation.NSCoder)
@@ -27588,26 +27598,64 @@ M:BusinessChat.BCChatAction.OpenTranscript(System.String,Foundation.NSDictionary
M:BusinessChat.BCChatAction.OpenTranscript(System.String,System.Collections.Generic.Dictionary{BusinessChat.BCParameterName,System.String})
M:BusinessChat.BCChatButton.#ctor(BusinessChat.BCChatButtonStyle)
M:BusinessChat.BCChatButton.BCChatButtonAppearance.#ctor(System.IntPtr)
+M:CallKit.CXAction.#ctor
M:CallKit.CXAction.Copy(Foundation.NSZone)
M:CallKit.CXAction.EncodeTo(Foundation.NSCoder)
+M:CallKit.CXAction.Fail
+M:CallKit.CXAction.Fulfill
M:CallKit.CXAnswerCallAction.#ctor(Foundation.NSUuid)
+M:CallKit.CXAnswerCallAction.Fulfill(Foundation.NSDate)
+M:CallKit.CXCall.IsEqual(CallKit.CXCall)
+M:CallKit.CXCallAction.#ctor(Foundation.NSUuid)
+M:CallKit.CXCallController.#ctor(CoreFoundation.DispatchQueue)
+M:CallKit.CXCallController.RequestTransaction(CallKit.CXAction,System.Action{Foundation.NSError})
+M:CallKit.CXCallController.RequestTransaction(CallKit.CXAction[],System.Action{Foundation.NSError})
+M:CallKit.CXCallController.RequestTransaction(CallKit.CXTransaction,System.Action{Foundation.NSError})
M:CallKit.CXCallController.RequestTransactionAsync(CallKit.CXAction)
M:CallKit.CXCallController.RequestTransactionAsync(CallKit.CXAction[])
M:CallKit.CXCallController.RequestTransactionAsync(CallKit.CXTransaction)
+M:CallKit.CXCallDirectoryExtensionContext.AddBlockingEntry(System.Int64)
+M:CallKit.CXCallDirectoryExtensionContext.AddIdentificationEntry(System.Int64,System.String)
+M:CallKit.CXCallDirectoryExtensionContext.CompleteRequest(System.Action{System.Boolean})
M:CallKit.CXCallDirectoryExtensionContext.CompleteRequestAsync
M:CallKit.CXCallDirectoryExtensionContext.Dispose(System.Boolean)
+M:CallKit.CXCallDirectoryExtensionContext.RemoveAllBlockingEntries
+M:CallKit.CXCallDirectoryExtensionContext.RemoveAllIdentificationEntries
+M:CallKit.CXCallDirectoryExtensionContext.RemoveBlockingEntry(System.Int64)
+M:CallKit.CXCallDirectoryExtensionContext.RemoveIdentificationEntry(System.Int64)
M:CallKit.CXCallDirectoryExtensionContextDelegate.RequestFailed(CallKit.CXCallDirectoryExtensionContext,Foundation.NSError)
+M:CallKit.CXCallDirectoryManager.GetEnabledStatusForExtension(System.String,System.Action{CallKit.CXCallDirectoryEnabledStatus,Foundation.NSError})
M:CallKit.CXCallDirectoryManager.GetEnabledStatusForExtensionAsync(System.String)
+M:CallKit.CXCallDirectoryManager.OpenSettings(System.Action{Foundation.NSError})
M:CallKit.CXCallDirectoryManager.OpenSettingsAsync
+M:CallKit.CXCallDirectoryManager.ReloadExtension(System.String,System.Action{Foundation.NSError})
M:CallKit.CXCallDirectoryManager.ReloadExtensionAsync(System.String)
+M:CallKit.CXCallDirectoryProvider.BeginRequestWithExtensionContext(Foundation.NSExtensionContext)
+M:CallKit.CXCallObserver.SetDelegate(CallKit.ICXCallObserverDelegate,CoreFoundation.DispatchQueue)
M:CallKit.CXCallObserverDelegate.CallChanged(CallKit.CXCallObserver,CallKit.CXCall)
M:CallKit.CXCallUpdate.Copy(Foundation.NSZone)
M:CallKit.CXEndCallAction.#ctor(Foundation.NSUuid)
+M:CallKit.CXEndCallAction.Fulfill(Foundation.NSDate)
+M:CallKit.CXHandle.#ctor(CallKit.CXHandleType,System.String)
M:CallKit.CXHandle.Copy(Foundation.NSZone)
M:CallKit.CXHandle.EncodeTo(Foundation.NSCoder)
+M:CallKit.CXHandle.IsEqual(CallKit.CXHandle)
+M:CallKit.CXPlayDtmfCallAction.#ctor(Foundation.NSUuid,System.String,CallKit.CXPlayDtmfCallActionType)
+M:CallKit.CXProvider.#ctor(CallKit.CXProviderConfiguration)
+M:CallKit.CXProvider.GetPendingCallActions(ObjCRuntime.Class,Foundation.NSUuid)
M:CallKit.CXProvider.GetPendingCallActions``1(Foundation.NSUuid)
+M:CallKit.CXProvider.Invalidate
+M:CallKit.CXProvider.ReportCall(Foundation.NSUuid,CallKit.CXCallUpdate)
+M:CallKit.CXProvider.ReportCall(Foundation.NSUuid,Foundation.NSDate,CallKit.CXCallEndedReason)
+M:CallKit.CXProvider.ReportConnectedOutgoingCall(Foundation.NSUuid,Foundation.NSDate)
+M:CallKit.CXProvider.ReportConnectingOutgoingCall(Foundation.NSUuid,Foundation.NSDate)
+M:CallKit.CXProvider.ReportNewIncomingCall(Foundation.NSUuid,CallKit.CXCallUpdate,System.Action{Foundation.NSError})
M:CallKit.CXProvider.ReportNewIncomingCallAsync(Foundation.NSUuid,CallKit.CXCallUpdate)
+M:CallKit.CXProvider.ReportNewIncomingVoIPPushPayload(Foundation.NSDictionary,System.Action{Foundation.NSError})
M:CallKit.CXProvider.ReportNewIncomingVoIPPushPayloadAsync(Foundation.NSDictionary)
+M:CallKit.CXProvider.SetDelegate(CallKit.ICXProviderDelegate,CoreFoundation.DispatchQueue)
+M:CallKit.CXProviderConfiguration.#ctor
+M:CallKit.CXProviderConfiguration.#ctor(System.String)
M:CallKit.CXProviderConfiguration.Copy(Foundation.NSZone)
M:CallKit.CXProviderDelegate_Extensions.DidActivateAudioSession(CallKit.ICXProviderDelegate,CallKit.CXProvider,AVFoundation.AVAudioSession)
M:CallKit.CXProviderDelegate_Extensions.DidBegin(CallKit.ICXProviderDelegate,CallKit.CXProvider)
@@ -27634,7 +27682,15 @@ M:CallKit.CXProviderDelegate.PerformSetHeldCallAction(CallKit.CXProvider,CallKit
M:CallKit.CXProviderDelegate.PerformSetMutedCallAction(CallKit.CXProvider,CallKit.CXSetMutedCallAction)
M:CallKit.CXProviderDelegate.PerformStartCallAction(CallKit.CXProvider,CallKit.CXStartCallAction)
M:CallKit.CXProviderDelegate.TimedOutPerformingAction(CallKit.CXProvider,CallKit.CXAction)
+M:CallKit.CXSetGroupCallAction.#ctor(Foundation.NSUuid,Foundation.NSUuid)
+M:CallKit.CXSetHeldCallAction.#ctor(Foundation.NSUuid,System.Boolean)
+M:CallKit.CXSetMutedCallAction.#ctor(Foundation.NSUuid,System.Boolean)
M:CallKit.CXSetMutedCallAction.#ctor(Foundation.NSUuid)
+M:CallKit.CXStartCallAction.#ctor(Foundation.NSUuid,CallKit.CXHandle)
+M:CallKit.CXStartCallAction.Fulfill(Foundation.NSDate)
+M:CallKit.CXTransaction.#ctor(CallKit.CXAction)
+M:CallKit.CXTransaction.#ctor(CallKit.CXAction[])
+M:CallKit.CXTransaction.AddAction(CallKit.CXAction)
M:CallKit.CXTransaction.Copy(Foundation.NSZone)
M:CallKit.CXTransaction.EncodeTo(Foundation.NSCoder)
M:CallKit.ICXCallDirectoryExtensionContextDelegate.RequestFailed(CallKit.CXCallDirectoryExtensionContext,Foundation.NSError)
@@ -28111,14 +28167,41 @@ M:Cinematic.CNRenderingSessionFrameAttributes.Copy(Foundation.NSZone)
M:Cinematic.CNRenderingSessionFrameAttributes.MutableCopy(Foundation.NSZone)
M:Cinematic.CNScript.LoadAsync(AVFoundation.AVAsset,Cinematic.CNScriptChanges,Foundation.NSProgress)
M:Cinematic.CNScriptFrame.Copy(Foundation.NSZone)
+M:ClassKit.CLSActivity.AddAdditionalActivityItem(ClassKit.CLSActivityItem)
+M:ClassKit.CLSActivity.AddProgressRange(System.Double,System.Double)
+M:ClassKit.CLSActivity.RemoveAllActivityItems
+M:ClassKit.CLSActivity.Start
+M:ClassKit.CLSActivity.Stop
+M:ClassKit.CLSBinaryItem.#ctor(System.String,System.String,ClassKit.CLSBinaryValueType)
+M:ClassKit.CLSContext.#ctor(ClassKit.CLSContextType,System.String,System.String)
+M:ClassKit.CLSContext.AddChild(ClassKit.CLSContext)
+M:ClassKit.CLSContext.AddNavigationChild(ClassKit.CLSContext)
+M:ClassKit.CLSContext.AddProgressReportingCapabilities(Foundation.NSSet{ClassKit.CLSProgressReportingCapability})
+M:ClassKit.CLSContext.BecomeActive
+M:ClassKit.CLSContext.CreateNewActivity
+M:ClassKit.CLSContext.FindDescendantMatching(System.String[],System.Action{ClassKit.CLSContext,Foundation.NSError})
M:ClassKit.CLSContext.FindDescendantMatchingAsync(System.String[])
+M:ClassKit.CLSContext.RemoveFromParent
+M:ClassKit.CLSContext.RemoveNavigationChild(ClassKit.CLSContext)
+M:ClassKit.CLSContext.ResetProgressReportingCapabilities
+M:ClassKit.CLSContext.ResignActive
+M:ClassKit.CLSContext.SetType(ClassKit.CLSContextType)
+M:ClassKit.CLSDataStore.CompleteAllAssignedActivitiesMatching(System.String[])
M:ClassKit.CLSDataStore.Dispose(System.Boolean)
+M:ClassKit.CLSDataStore.FetchActivity(Foundation.NSUrl,System.Action{ClassKit.CLSActivity,Foundation.NSError})
M:ClassKit.CLSDataStore.FetchActivityAsync(Foundation.NSUrl)
+M:ClassKit.CLSDataStore.FindContextsMatching(Foundation.NSPredicate,System.Action{ClassKit.CLSContext[],Foundation.NSError})
+M:ClassKit.CLSDataStore.FindContextsMatching(System.String[],System.Action{ClassKit.CLSContext[],Foundation.NSError})
M:ClassKit.CLSDataStore.FindContextsMatchingAsync(Foundation.NSPredicate)
M:ClassKit.CLSDataStore.FindContextsMatchingAsync(System.String[])
+M:ClassKit.CLSDataStore.Remove(ClassKit.CLSContext)
+M:ClassKit.CLSDataStore.Save(System.Action{Foundation.NSError})
M:ClassKit.CLSDataStore.SaveAsync
M:ClassKit.CLSDataStoreDelegate.CreateContext(System.String,ClassKit.CLSContext,System.String[])
M:ClassKit.CLSObject.EncodeTo(Foundation.NSCoder)
+M:ClassKit.CLSProgressReportingCapability.#ctor(ClassKit.CLSProgressReportingCapabilityKind,System.String)
+M:ClassKit.CLSQuantityItem.#ctor(System.String,System.String)
+M:ClassKit.CLSScoreItem.#ctor(System.String,System.String,System.Double,System.Double)
M:ClassKit.ICLSContextProvider.UpdateDescendants(ClassKit.CLSContext,System.Action{Foundation.NSError})
M:ClassKit.ICLSDataStoreDelegate.CreateContext(System.String,ClassKit.CLSContext,System.String[])
M:CloudKit.CKAllowedSharingOptions.Copy(Foundation.NSZone)
@@ -38175,9 +38258,22 @@ M:IntentsUI.NSExtensionContext_INUIHostedViewControlling.GetHostedViewMaximumAll
M:IntentsUI.NSExtensionContext_INUIHostedViewControlling.GetHostedViewMinimumAllowedSize(Foundation.NSExtensionContext)
M:IntentsUI.NSExtensionContext_INUIHostedViewControlling.GetInterfaceParametersDescription(Foundation.NSExtensionContext)
M:IOSurface.IOSurface.#ctor(IOSurface.IOSurfaceOptions)
+M:IOSurface.IOSurface.DecrementUseCount
M:IOSurface.IOSurface.EncodeTo(Foundation.NSCoder)
+M:IOSurface.IOSurface.GetAttachment(Foundation.NSString)
+M:IOSurface.IOSurface.GetBaseAddress(System.UIntPtr)
+M:IOSurface.IOSurface.GetBytesPerElement(System.UIntPtr)
+M:IOSurface.IOSurface.GetBytesPerRow(System.UIntPtr)
+M:IOSurface.IOSurface.GetElementHeight(System.UIntPtr)
+M:IOSurface.IOSurface.GetElementWidth(System.UIntPtr)
+M:IOSurface.IOSurface.GetHeight(System.UIntPtr)
+M:IOSurface.IOSurface.GetWidth(System.UIntPtr)
+M:IOSurface.IOSurface.IncrementUseCount
M:IOSurface.IOSurface.Lock(IOSurface.IOSurfaceLockOptions,System.Int32@)
M:IOSurface.IOSurface.Lock(IOSurface.IOSurfaceLockOptions)
+M:IOSurface.IOSurface.RemoveAllAttachments
+M:IOSurface.IOSurface.RemoveAttachment(Foundation.NSString)
+M:IOSurface.IOSurface.SetAttachment(Foundation.NSObject,Foundation.NSString)
M:IOSurface.IOSurface.SetPurgeable(IOSurface.IOSurfacePurgeabilityState,IOSurface.IOSurfacePurgeabilityState@)
M:IOSurface.IOSurface.SetPurgeable(IOSurface.IOSurfacePurgeabilityState)
M:IOSurface.IOSurface.Unlock(IOSurface.IOSurfaceLockOptions,System.Int32@)
@@ -38194,8 +38290,66 @@ M:iTunesLibrary.ITLibrary.GetLibrary(System.String,Foundation.NSError@)
M:iTunesLibrary.ITLibrary.GetLibrary(System.String,iTunesLibrary.ITLibInitOptions,Foundation.NSError@)
M:iTunesLibrary.ITLibrary.ReloadData
M:iTunesLibrary.ITLibrary.UnloadData
+M:JavaScriptCore.JSContext.#ctor
+M:JavaScriptCore.JSContext.#ctor(JavaScriptCore.JSVirtualMachine)
+M:JavaScriptCore.JSContext.EvaluateScript(System.String,Foundation.NSUrl)
+M:JavaScriptCore.JSContext.EvaluateScript(System.String)
+M:JavaScriptCore.JSContext.FromJSGlobalContextRef(System.IntPtr)
+M:JavaScriptCore.JSManagedValue.#ctor(JavaScriptCore.JSValue)
+M:JavaScriptCore.JSManagedValue.Get(JavaScriptCore.JSValue,Foundation.NSObject)
+M:JavaScriptCore.JSManagedValue.Get(JavaScriptCore.JSValue)
+M:JavaScriptCore.JSValue.Call(JavaScriptCore.JSValue[])
+M:JavaScriptCore.JSValue.Construct(JavaScriptCore.JSValue[])
+M:JavaScriptCore.JSValue.CreateArray(JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.CreateError(System.String,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.CreateObject(JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.CreatePromise(JavaScriptCore.JSContext,JavaScriptCore.JSPromiseCreationExecutor)
+M:JavaScriptCore.JSValue.CreateRegularExpression(System.String,System.String,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.CreateRejectedPromise(Foundation.NSObject,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.CreateResolvedPromise(Foundation.NSObject,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.CreateSymbol(System.String,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.DefineProperty(System.String,Foundation.NSObject)
+M:JavaScriptCore.JSValue.DeleteProperty(System.String)
+M:JavaScriptCore.JSValue.From(CoreGraphics.CGPoint,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(CoreGraphics.CGRect,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(CoreGraphics.CGSize,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(Foundation.NSObject,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(Foundation.NSRange,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(System.Boolean,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(System.Double,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(System.Int32,JavaScriptCore.JSContext)
M:JavaScriptCore.JSValue.From(System.String,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.From(System.UInt32,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.FromJSJSValueRef(System.IntPtr,JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.GetProperty(System.String)
+M:JavaScriptCore.JSValue.GetValueAt(System.UIntPtr)
+M:JavaScriptCore.JSValue.HasProperty(System.String)
+M:JavaScriptCore.JSValue.Invoke(System.String,JavaScriptCore.JSValue[])
+M:JavaScriptCore.JSValue.IsEqualTo(Foundation.NSObject)
+M:JavaScriptCore.JSValue.IsEqualWithTypeCoercionTo(Foundation.NSObject)
+M:JavaScriptCore.JSValue.IsInstanceOf(Foundation.NSObject)
+M:JavaScriptCore.JSValue.Null(JavaScriptCore.JSContext)
+M:JavaScriptCore.JSValue.SetProperty(Foundation.NSObject,System.String)
+M:JavaScriptCore.JSValue.SetValue(JavaScriptCore.JSValue,System.UIntPtr)
+M:JavaScriptCore.JSValue.ToArray
+M:JavaScriptCore.JSValue.ToBool
+M:JavaScriptCore.JSValue.ToDate
+M:JavaScriptCore.JSValue.ToDictionary
+M:JavaScriptCore.JSValue.ToDouble
+M:JavaScriptCore.JSValue.ToInt32
+M:JavaScriptCore.JSValue.ToNumber
+M:JavaScriptCore.JSValue.ToObject
+M:JavaScriptCore.JSValue.ToObject(ObjCRuntime.Class)
+M:JavaScriptCore.JSValue.ToPoint
+M:JavaScriptCore.JSValue.ToRange
+M:JavaScriptCore.JSValue.ToRect
+M:JavaScriptCore.JSValue.ToSize
M:JavaScriptCore.JSValue.ToString
+M:JavaScriptCore.JSValue.ToUInt32
+M:JavaScriptCore.JSValue.Undefined(JavaScriptCore.JSContext)
+M:JavaScriptCore.JSVirtualMachine.#ctor
+M:JavaScriptCore.JSVirtualMachine.AddManagedReference(Foundation.NSObject,Foundation.NSObject)
+M:JavaScriptCore.JSVirtualMachine.RemoveManagedReference(Foundation.NSObject,Foundation.NSObject)
M:LinkPresentation.LPLinkMetadata.Copy(Foundation.NSZone)
M:LinkPresentation.LPLinkMetadata.EncodeTo(Foundation.NSCoder)
M:LinkPresentation.LPLinkView.#ctor(CoreGraphics.CGRect)
@@ -38270,29 +38424,49 @@ M:MailKit.IMEMessageEncoder.GetEncodingStatus(MailKit.MEMessage,MailKit.MECompos
M:MailKit.IMEMessageSecurityHandler.GetExtensionViewController(Foundation.NSData)
M:MailKit.IMEMessageSecurityHandler.GetExtensionViewController(MailKit.MEMessageSigner[])
M:MailKit.IMEMessageSecurityHandler.SetPrimaryActionClicked(Foundation.NSData,System.Action{MailKit.MEExtensionViewController})
+M:MailKit.MEAddressAnnotation.CreateErrorAnnotation(System.String)
+M:MailKit.MEAddressAnnotation.CreateSuccessAnnotation(System.String)
+M:MailKit.MEAddressAnnotation.CreateWarningAnnotation(System.String)
M:MailKit.MEAddressAnnotation.EncodeTo(Foundation.NSCoder)
M:MailKit.MEComposeSession.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEComposeSession.ReloadSession
M:MailKit.MEComposeSessionHandler_Extensions.AllowMessageSend(MailKit.IMEComposeSessionHandler,MailKit.MEComposeSession,System.Action{Foundation.NSError})
M:MailKit.MEComposeSessionHandler_Extensions.AnnotateAddress(MailKit.IMEComposeSessionHandler,MailKit.MEComposeSession,System.Action{Foundation.NSDictionary{MailKit.MEEmailAddress,MailKit.MEAddressAnnotation}})
M:MailKit.MEComposeSessionHandler_Extensions.GetAdditionalHeaders(MailKit.IMEComposeSessionHandler,MailKit.MEComposeSession)
+M:MailKit.MEDecodedMessage.#ctor(Foundation.NSData,MailKit.MEMessageSecurityInformation,Foundation.NSData,MailKit.MEDecodedMessageBanner)
+M:MailKit.MEDecodedMessage.#ctor(Foundation.NSData,MailKit.MEMessageSecurityInformation,Foundation.NSData)
M:MailKit.MEDecodedMessage.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEDecodedMessageBanner.#ctor(System.String,System.String,System.Boolean)
M:MailKit.MEDecodedMessageBanner.Copy(Foundation.NSZone)
M:MailKit.MEDecodedMessageBanner.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEEmailAddress.#ctor(System.String)
M:MailKit.MEEmailAddress.Copy(Foundation.NSZone)
M:MailKit.MEEmailAddress.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEEncodedOutgoingMessage.#ctor(Foundation.NSData,System.Boolean,System.Boolean)
M:MailKit.MEEncodedOutgoingMessage.EncodeTo(Foundation.NSCoder)
M:MailKit.MEExtension_Extensions.GetHandlerForComposeSession(MailKit.IMEExtension,MailKit.MEComposeSession)
M:MailKit.MEExtension_Extensions.GetHandlerForContentBlocker(MailKit.IMEExtension)
M:MailKit.MEExtension_Extensions.GetHandlerForMessageActions(MailKit.IMEExtension)
M:MailKit.MEExtension_Extensions.GetHandlerForMessageSecurity(MailKit.IMEExtension)
+M:MailKit.MEExtensionManager.ReloadContentBlocker(System.String,System.Action{Foundation.NSError})
+M:MailKit.MEExtensionManager.ReloadVisibleMessages(System.Action{Foundation.NSError})
M:MailKit.MEExtensionViewController.#ctor(System.String,Foundation.NSBundle)
M:MailKit.MEMessage.EncodeTo(Foundation.NSCoder)
M:MailKit.MEMessageAction.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEMessageAction.SetBackgroundColorAction(MailKit.MEMessageActionMessageColor)
+M:MailKit.MEMessageAction.SetFlagAction(MailKit.MEMessageActionFlag)
+M:MailKit.MEMessageActionDecision.Apply(MailKit.MEMessageAction)
+M:MailKit.MEMessageActionDecision.Apply(MailKit.MEMessageAction[])
M:MailKit.MEMessageActionDecision.EncodeTo(Foundation.NSCoder)
M:MailKit.MEMessageActionHandler_Extensions.GetRequiredHeaders(MailKit.IMEMessageActionHandler)
+M:MailKit.MEMessageEncodingResult.#ctor(MailKit.MEEncodedOutgoingMessage,Foundation.NSError,Foundation.NSError)
M:MailKit.MEMessageEncodingResult.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEMessageSecurityInformation.#ctor(MailKit.MEMessageSigner[],System.Boolean,Foundation.NSError,Foundation.NSError,System.Boolean,System.String)
+M:MailKit.MEMessageSecurityInformation.#ctor(MailKit.MEMessageSigner[],System.Boolean,Foundation.NSError,Foundation.NSError)
M:MailKit.MEMessageSecurityInformation.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEMessageSigner.#ctor(MailKit.MEEmailAddress[],System.String,Foundation.NSData)
M:MailKit.MEMessageSigner.EncodeTo(Foundation.NSCoder)
+M:MailKit.MEOutgoingMessageEncodingStatus.#ctor(System.Boolean,System.Boolean,Foundation.NSError,MailKit.MEEmailAddress[])
M:MailKit.MEOutgoingMessageEncodingStatus.EncodeTo(Foundation.NSCoder)
M:MapKit.IMKAnnotation.SetCoordinate(CoreLocation.CLLocationCoordinate2D)
M:MapKit.IMKLocalSearchCompleterDelegate.DidFail(MapKit.MKLocalSearchCompleter,Foundation.NSError)
@@ -41140,7 +41314,11 @@ M:MetricKit.MXHistogram`1.EncodeTo(Foundation.NSCoder)
M:MetricKit.MXHistogramBucket`1.EncodeTo(Foundation.NSCoder)
M:MetricKit.MXMetaData.EncodeTo(Foundation.NSCoder)
M:MetricKit.MXMetric.EncodeTo(Foundation.NSCoder)
+M:MetricKit.MXMetricManager.Add(MetricKit.IMXMetricManagerSubscriber)
+M:MetricKit.MXMetricManager.ExtendLaunchMeasurement(System.String,Foundation.NSError@)
+M:MetricKit.MXMetricManager.FinishExtendedLaunchMeasurement(System.String,Foundation.NSError@)
M:MetricKit.MXMetricManager.MakeLogHandle(Foundation.NSString)
+M:MetricKit.MXMetricManager.Remove(MetricKit.IMXMetricManagerSubscriber)
M:MetricKit.MXMetricManagerSubscriber_Extensions.DidReceiveDiagnosticPayloads(MetricKit.IMXMetricManagerSubscriber,MetricKit.MXDiagnosticPayload[])
M:MetricKit.MXMetricManagerSubscriber_Extensions.DidReceiveMetricPayloads(MetricKit.IMXMetricManagerSubscriber,MetricKit.MXMetricPayload[])
M:MetricKit.MXMetricPayload.EncodeTo(Foundation.NSCoder)
@@ -43995,6 +44173,8 @@ M:QuickLook.QLPreviewingController_Extensions.PreparePreviewOfSearchableItem(Qui
M:QuickLook.QLPreviewingController_Extensions.ProvidePreview(QuickLook.IQLPreviewingController,QuickLook.QLFilePreviewRequest,System.Action{QuickLook.QLPreviewReply,Foundation.NSError})
M:QuickLook.QLPreviewItem_Extensions.GetPreviewItemTitle(QuickLook.IQLPreviewItem)
M:QuickLook.QLPreviewProvider.BeginRequestWithExtensionContext(Foundation.NSExtensionContext)
+M:QuickLook.QLPreviewReply.#ctor(Foundation.NSUrl)
+M:QuickLook.QLPreviewReplyAttachment.#ctor(Foundation.NSData,UniformTypeIdentifiers.UTType)
M:QuickLook.QLPreviewSceneActivationConfiguration.#ctor(Foundation.NSUserActivity)
M:QuickLook.QLThumbnailImage.Create(Foundation.NSUrl,CoreGraphics.CGSize,System.Single,System.Boolean)
M:QuickLookThumbnailing.QLThumbnailGenerationRequest.#ctor(Foundation.NSUrl,CoreGraphics.CGSize,System.Runtime.InteropServices.NFloat,QuickLookThumbnailing.QLThumbnailGenerationRequestRepresentationTypes)
@@ -44027,7 +44207,14 @@ M:QuickLookUI.QLPreviewItem_Extensions.GetPreviewItemDisplayState(QuickLookUI.IQ
M:QuickLookUI.QLPreviewItem_Extensions.GetPreviewItemTitle(QuickLookUI.IQLPreviewItem)
M:QuickLookUI.QLPreviewPanel.Dispose(System.Boolean)
M:QuickLookUI.QLPreviewPanel.EnterFullScreenMode
+M:QuickLookUI.QLPreviewPanel.EnterFullScreenMode(AppKit.NSScreen,Foundation.NSDictionary)
M:QuickLookUI.QLPreviewPanel.ExitFullScreenModeWithOptions
+M:QuickLookUI.QLPreviewPanel.ExitFullScreenModeWithOptions(Foundation.NSDictionary)
+M:QuickLookUI.QLPreviewPanel.RefreshCurrentPreviewItem
+M:QuickLookUI.QLPreviewPanel.ReloadData
+M:QuickLookUI.QLPreviewPanel.SharedPreviewPanel
+M:QuickLookUI.QLPreviewPanel.SharedPreviewPanelExists
+M:QuickLookUI.QLPreviewPanel.UpdateController
M:QuickLookUI.QLPreviewPanelController.AcceptsPreviewPanelControl(Foundation.NSObject,QuickLookUI.QLPreviewPanel)
M:QuickLookUI.QLPreviewPanelController.BeginPreviewPanelControl(Foundation.NSObject,QuickLookUI.QLPreviewPanel)
M:QuickLookUI.QLPreviewPanelController.EndPreviewPanelControl(Foundation.NSObject,QuickLookUI.QLPreviewPanel)
@@ -44094,6 +44281,10 @@ M:QuickLookUI.QLPreviewReply.#ctor(CoreGraphics.CGSize,System.Boolean,QuickLookU
M:QuickLookUI.QLPreviewReply.#ctor(Foundation.NSUrl)
M:QuickLookUI.QLPreviewReply.#ctor(UniformTypeIdentifiers.UTType,CoreGraphics.CGSize,QuickLookUI.QLPreviewReplyDataCreationHandler)
M:QuickLookUI.QLPreviewReplyAttachment.#ctor(Foundation.NSData,UniformTypeIdentifiers.UTType)
+M:QuickLookUI.QLPreviewView.#ctor(CoreGraphics.CGRect,QuickLookUI.QLPreviewViewStyle)
+M:QuickLookUI.QLPreviewView.#ctor(CoreGraphics.CGRect)
+M:QuickLookUI.QLPreviewView.Close
+M:QuickLookUI.QLPreviewView.RefreshPreviewItem
M:ReplayKit.IRPBroadcastActivityControllerDelegate.DidFinish(ReplayKit.RPBroadcastActivityController,ReplayKit.RPBroadcastController,Foundation.NSError)
M:ReplayKit.IRPBroadcastActivityViewControllerDelegate.DidFinish(ReplayKit.RPBroadcastActivityViewController,ReplayKit.RPBroadcastController,Foundation.NSError)
M:ReplayKit.IRPBroadcastControllerDelegate.DidFinish(ReplayKit.RPBroadcastController,Foundation.NSError)
@@ -45307,21 +45498,39 @@ M:SharedWithYouCore.SWUpdateCollaborationParticipantsAction.Copy(Foundation.NSZo
M:SharedWithYouCore.SWUpdateCollaborationParticipantsAction.EncodeTo(Foundation.NSCoder)
M:ShazamKit.ISHSessionDelegate.DidFindMatch(ShazamKit.SHSession,ShazamKit.SHMatch)
M:ShazamKit.ISHSessionDelegate.DidNotFindMatch(ShazamKit.SHSession,ShazamKit.SHSignature,Foundation.NSError)
+M:ShazamKit.SHCustomCatalog.Add(Foundation.NSUrl,Foundation.NSError@)
+M:ShazamKit.SHCustomCatalog.Add(ShazamKit.SHSignature,ShazamKit.SHMediaItem[],Foundation.NSError@)
+M:ShazamKit.SHCustomCatalog.Create
+M:ShazamKit.SHCustomCatalog.Write(Foundation.NSUrl,Foundation.NSError@)
M:ShazamKit.SHMatch.EncodeTo(Foundation.NSCoder)
M:ShazamKit.SHMatchedMediaItem.EncodeTo(Foundation.NSCoder)
M:ShazamKit.SHMediaItem.Copy(Foundation.NSZone)
+M:ShazamKit.SHMediaItem.Create(Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject})
M:ShazamKit.SHMediaItem.EncodeTo(Foundation.NSCoder)
+M:ShazamKit.SHMediaItem.FetchMediaItem(System.String,System.Action{ShazamKit.SHMediaItem,Foundation.NSError})
M:ShazamKit.SHMediaItem.FetchMediaItemAsync(System.String)
+M:ShazamKit.SHMediaItem.GetObject(System.String)
+M:ShazamKit.SHMediaItem.GetValue(System.String)
+M:ShazamKit.SHMediaLibrary.Add(ShazamKit.SHMediaItem[],System.Action{Foundation.NSError})
M:ShazamKit.SHMediaLibrary.AddAsync(ShazamKit.SHMediaItem[])
+M:ShazamKit.SHRange.#ctor(System.Double,System.Double)
M:ShazamKit.SHRange.Copy(Foundation.NSZone)
+M:ShazamKit.SHRange.CreateRange(System.Double,System.Double)
M:ShazamKit.SHRange.EncodeTo(Foundation.NSCoder)
+M:ShazamKit.SHSession.#ctor(ShazamKit.SHCatalog)
M:ShazamKit.SHSession.Dispose(System.Boolean)
+M:ShazamKit.SHSession.Match(AVFoundation.AVAudioPcmBuffer,AVFoundation.AVAudioTime)
+M:ShazamKit.SHSession.Match(ShazamKit.SHSignature)
M:ShazamKit.SHSessionDelegate_Extensions.DidFindMatch(ShazamKit.ISHSessionDelegate,ShazamKit.SHSession,ShazamKit.SHMatch)
M:ShazamKit.SHSessionDelegate_Extensions.DidNotFindMatch(ShazamKit.ISHSessionDelegate,ShazamKit.SHSession,ShazamKit.SHSignature,Foundation.NSError)
M:ShazamKit.SHSessionDelegate.DidFindMatch(ShazamKit.SHSession,ShazamKit.SHMatch)
M:ShazamKit.SHSessionDelegate.DidNotFindMatch(ShazamKit.SHSession,ShazamKit.SHSignature,Foundation.NSError)
+M:ShazamKit.SHSignature.#ctor(Foundation.NSData,Foundation.NSError@)
M:ShazamKit.SHSignature.Copy(Foundation.NSZone)
M:ShazamKit.SHSignature.EncodeTo(Foundation.NSCoder)
+M:ShazamKit.SHSignature.GetSignature(Foundation.NSData,Foundation.NSError@)
+M:ShazamKit.SHSignatureGenerator.Append(AVFoundation.AVAudioPcmBuffer,AVFoundation.AVAudioTime,Foundation.NSError@)
+M:ShazamKit.SHSignatureGenerator.GenerateSignature(AVFoundation.AVAsset,System.Action{ShazamKit.SHSignature,Foundation.NSError})
M:ShazamKit.SHSignatureGenerator.GenerateSignatureAsync(AVFoundation.AVAsset)
M:Social.SLComposeServiceViewController.#ctor(System.String,Foundation.NSBundle)
M:Social.SLComposeServiceViewController.Cancel
@@ -45775,8 +45984,11 @@ M:TVMLKit.ITVInterfaceCreating.GetUrlForResource(System.String)
M:TVMLKit.ITVInterfaceCreating.GetViewControllerForElement(TVMLKit.TVViewElement,UIKit.UIViewController)
M:TVMLKit.ITVInterfaceCreating.GetViewForElement(TVMLKit.TVViewElement,UIKit.UIView)
M:TVMLKit.ITVPlaybackEventMarshaling.ProcessReturn(JavaScriptCore.JSValue,JavaScriptCore.JSContext)
+M:TVMLKit.TVApplicationController.#ctor(TVMLKit.TVApplicationControllerContext,UIKit.UIWindow,TVMLKit.ITVApplicationControllerDelegate)
M:TVMLKit.TVApplicationController.Dispose(System.Boolean)
+M:TVMLKit.TVApplicationController.Evaluate(System.Action{JavaScriptCore.JSContext},System.Action{System.Boolean})
M:TVMLKit.TVApplicationController.EvaluateAsync(System.Action{JavaScriptCore.JSContext})
+M:TVMLKit.TVApplicationController.Stop
M:TVMLKit.TVApplicationControllerContext.Copy(Foundation.NSZone)
M:TVMLKit.TVApplicationControllerDelegate_Extensions.DidFail(TVMLKit.ITVApplicationControllerDelegate,TVMLKit.TVApplicationController,Foundation.NSError)
M:TVMLKit.TVApplicationControllerDelegate_Extensions.DidFinishLaunching(TVMLKit.ITVApplicationControllerDelegate,TVMLKit.TVApplicationController,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject})
@@ -45794,13 +46006,16 @@ M:TVMLKit.TVBrowserTransitionAnimator.GetInterruptibleAnimator(UIKit.IUIViewCont
M:TVMLKit.TVBrowserTransitionAnimator.TransitionDuration(UIKit.IUIViewControllerContextTransitioning)
M:TVMLKit.TVBrowserViewController.#ctor(System.String,Foundation.NSBundle)
M:TVMLKit.TVBrowserViewController.Dispose(System.Boolean)
+M:TVMLKit.TVBrowserViewController.GetCorrespondingViewController(TVMLKit.TVViewElement)
M:TVMLKit.TVBrowserViewControllerDataSource.GetCorrespondingDocumentViewController(TVMLKit.TVBrowserViewController,TVMLKit.TVViewElement)
M:TVMLKit.TVBrowserViewControllerDelegate_Extensions.DidCenterOnViewElement(TVMLKit.ITVBrowserViewControllerDelegate,TVMLKit.TVBrowserViewController,TVMLKit.TVViewElement)
M:TVMLKit.TVBrowserViewControllerDelegate_Extensions.WillCenterOnViewElement(TVMLKit.ITVBrowserViewControllerDelegate,TVMLKit.TVBrowserViewController,TVMLKit.TVViewElement)
M:TVMLKit.TVBrowserViewControllerDelegate.DidCenterOnViewElement(TVMLKit.TVBrowserViewController,TVMLKit.TVViewElement)
M:TVMLKit.TVBrowserViewControllerDelegate.WillCenterOnViewElement(TVMLKit.TVBrowserViewController,TVMLKit.TVViewElement)
M:TVMLKit.TVColor.Copy(Foundation.NSZone)
+M:TVMLKit.TVDocumentViewController.CreateViewController(Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject},TVMLKit.TVApplicationController)
M:TVMLKit.TVDocumentViewController.Dispose(System.Boolean)
+M:TVMLKit.TVDocumentViewController.Update(Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject})
M:TVMLKit.TVDocumentViewControllerDelegate_Extensions.DidFailUpdate(TVMLKit.ITVDocumentViewControllerDelegate,TVMLKit.TVDocumentViewController,Foundation.NSError)
M:TVMLKit.TVDocumentViewControllerDelegate_Extensions.DidUpdate(TVMLKit.ITVDocumentViewControllerDelegate,TVMLKit.TVDocumentViewController,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject})
M:TVMLKit.TVDocumentViewControllerDelegate_Extensions.DidUpdate(TVMLKit.ITVDocumentViewControllerDelegate,TVMLKit.TVDocumentViewController)
@@ -45811,6 +46026,7 @@ M:TVMLKit.TVDocumentViewControllerDelegate.DidUpdate(TVMLKit.TVDocumentViewContr
M:TVMLKit.TVDocumentViewControllerDelegate.DidUpdate(TVMLKit.TVDocumentViewController)
M:TVMLKit.TVDocumentViewControllerDelegate.HandleEvent(TVMLKit.TVDocumentViewController,Foundation.NSString,TVMLKit.TVViewElement)
M:TVMLKit.TVDocumentViewControllerDelegate.WillUpdate(TVMLKit.TVDocumentViewController)
+M:TVMLKit.TVElementFactory.RegisterViewElementClass(ObjCRuntime.Class,System.String)
M:TVMLKit.TVInterfaceCreating_Extensions.GetCollectionViewCellClass(TVMLKit.ITVInterfaceCreating,TVMLKit.TVViewElement)
M:TVMLKit.TVInterfaceCreating_Extensions.GetImageForResource(TVMLKit.ITVInterfaceCreating,System.String)
M:TVMLKit.TVInterfaceCreating_Extensions.GetPlayerViewController(TVMLKit.ITVInterfaceCreating,TVMLKit.TVPlayer)
@@ -45823,15 +46039,30 @@ M:TVMLKit.TVInterfaceFactory.GetPlayerViewController(TVMLKit.TVPlayer)
M:TVMLKit.TVInterfaceFactory.GetUrlForResource(System.String)
M:TVMLKit.TVInterfaceFactory.GetViewControllerForElement(TVMLKit.TVViewElement,UIKit.UIViewController)
M:TVMLKit.TVInterfaceFactory.GetViewForElement(TVMLKit.TVViewElement,UIKit.UIView)
+M:TVMLKit.TVPlaybackCustomEventUserInfo.#ctor(Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject},System.Boolean)
M:TVMLKit.TVPlaybackCustomEventUserInfo.ProcessReturn(JavaScriptCore.JSValue,JavaScriptCore.JSContext)
M:TVMLKit.TVPlaybackEventMarshaling_Extensions.ProcessReturn(TVMLKit.ITVPlaybackEventMarshaling,JavaScriptCore.JSValue,JavaScriptCore.JSContext)
+M:TVMLKit.TVPlayer.#ctor(AVFoundation.AVPlayer)
+M:TVMLKit.TVPlayer.ChangeToMediaItem(System.IntPtr)
+M:TVMLKit.TVPlayer.DispatchEvent(System.String,TVMLKit.ITVPlaybackEventMarshaling,System.Action{System.Boolean})
M:TVMLKit.TVPlayer.DispatchEventAsync(System.String,TVMLKit.ITVPlaybackEventMarshaling)
+M:TVMLKit.TVPlayer.Next
+M:TVMLKit.TVPlayer.Pause
+M:TVMLKit.TVPlayer.Present(System.Boolean)
+M:TVMLKit.TVPlayer.Previous
+M:TVMLKit.TVStyleFactory.RegisterStyle(System.String,TVMLKit.TVViewElementStyleType,System.Boolean)
+M:TVMLKit.TVTextElement.GetAttributedString(UIKit.UIFont,UIKit.UIColor,UIKit.UITextAlignment)
+M:TVMLKit.TVTextElement.GetAttributedString(UIKit.UIFont)
M:TVMLKit.TVViewElement.Copy(Foundation.NSZone)
+M:TVMLKit.TVViewElement.DispatchEvent(System.String,System.Boolean,System.Boolean,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject},System.Action{System.Boolean,System.Boolean})
+M:TVMLKit.TVViewElement.DispatchEvent(TVMLKit.TVElementEventType,System.Boolean,System.Boolean,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject},System.Action{System.Boolean,System.Boolean})
M:TVMLKit.TVViewElement.DispatchEventAsync(System.String,System.Boolean,System.Boolean,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject})
M:TVMLKit.TVViewElement.DispatchEventAsync(TVMLKit.TVElementEventType,System.Boolean,System.Boolean,Foundation.NSDictionary{Foundation.NSString,Foundation.NSObject})
M:TVMLKit.TVViewElement.Dispose(System.Boolean)
+M:TVMLKit.TVViewElement.Reset(TVMLKit.TVElementResettableProperty)
M:TVMLKit.TVViewElementDispatchResult.#ctor(System.Boolean,System.Boolean)
M:TVMLKit.TVViewElementStyle.Copy(Foundation.NSZone)
+M:TVMLKit.TVViewElementStyle.ValueForStyleProperty(System.String)
M:TVServices.TVAppProfileDescriptor.#ctor(System.String)
M:TVServices.TVAppProfileDescriptor.Copy(Foundation.NSZone)
M:TVServices.TVAppProfileDescriptor.EncodeTo(Foundation.NSCoder)
@@ -45875,10 +46106,15 @@ M:TVUIKit.TVCollectionViewDelegateFullScreenLayout_Extensions.WillCenterCell(TVU
M:TVUIKit.TVCollectionViewDelegateFullScreenLayout.DidCenterCell(UIKit.UICollectionView,UIKit.UICollectionViewLayout,Foundation.NSIndexPath)
M:TVUIKit.TVCollectionViewDelegateFullScreenLayout.WillCenterCell(UIKit.UICollectionView,UIKit.UICollectionViewLayout,Foundation.NSIndexPath)
M:TVUIKit.TVCollectionViewFullScreenCell.#ctor(CoreGraphics.CGRect)
+M:TVUIKit.TVCollectionViewFullScreenCell.MaskAmountDidChange
+M:TVUIKit.TVCollectionViewFullScreenCell.MaskAmountWillChange(System.Runtime.InteropServices.NFloat)
+M:TVUIKit.TVCollectionViewFullScreenCell.NormalizedPositionDidChange
+M:TVUIKit.TVCollectionViewFullScreenCell.NormalizedPositionWillChange(System.Runtime.InteropServices.NFloat)
M:TVUIKit.TVCollectionViewFullScreenCell.TVCollectionViewFullScreenCellAppearance.#ctor(System.IntPtr)
M:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.CreateForCell(Foundation.NSIndexPath)
M:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.CreateForDecorationView(Foundation.NSString,Foundation.NSIndexPath)
M:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.CreateForSupplementaryView(Foundation.NSString,Foundation.NSIndexPath)
+M:TVUIKit.TVDigitEntryViewController.ClearEntry(System.Boolean)
M:TVUIKit.TVLockupHeaderFooterView.#ctor(CoreGraphics.CGRect)
M:TVUIKit.TVLockupHeaderFooterView.TVLockupHeaderFooterViewAppearance.#ctor(System.IntPtr)
M:TVUIKit.TVLockupHeaderFooterView.UpdateAppearanceForLockupView(UIKit.UIControlState)
@@ -45886,28 +46122,35 @@ M:TVUIKit.TVLockupView.#ctor(CoreGraphics.CGRect)
M:TVUIKit.TVLockupView.TVLockupViewAppearance.#ctor(System.IntPtr)
M:TVUIKit.TVLockupViewComponent_Extensions.UpdateAppearanceForLockupView(TVUIKit.ITVLockupViewComponent,UIKit.UIControlState)
M:TVUIKit.TVMediaItemContentBadgeProperties.Copy(Foundation.NSZone)
+M:TVUIKit.TVMediaItemContentBadgeProperties.CreateDefaultBadge
+M:TVUIKit.TVMediaItemContentBadgeProperties.CreateLiveContentBadge
M:TVUIKit.TVMediaItemContentBadgeProperties.EncodeTo(Foundation.NSCoder)
M:TVUIKit.TVMediaItemContentConfiguration.Copy(Foundation.NSZone)
+M:TVUIKit.TVMediaItemContentConfiguration.CreateWideCellConfiguration
M:TVUIKit.TVMediaItemContentConfiguration.EncodeTo(Foundation.NSCoder)
M:TVUIKit.TVMediaItemContentConfiguration.GetUpdatedConfiguration(UIKit.IUIConfigurationState)
M:TVUIKit.TVMediaItemContentConfiguration.MakeContentView
M:TVUIKit.TVMediaItemContentTextProperties.Copy(Foundation.NSZone)
M:TVUIKit.TVMediaItemContentTextProperties.EncodeTo(Foundation.NSCoder)
+M:TVUIKit.TVMediaItemContentView.#ctor(TVUIKit.TVMediaItemContentConfiguration)
M:TVUIKit.TVMediaItemContentView.GetConfiguration
M:TVUIKit.TVMediaItemContentView.SupportsConfiguration(UIKit.IUIContentConfiguration)
M:TVUIKit.TVMediaItemContentView.TVMediaItemContentViewAppearance.#ctor(System.IntPtr)
M:TVUIKit.TVMonogramContentConfiguration.Copy(Foundation.NSZone)
+M:TVUIKit.TVMonogramContentConfiguration.CreateCellConfiguration
M:TVUIKit.TVMonogramContentConfiguration.EncodeTo(Foundation.NSCoder)
M:TVUIKit.TVMonogramContentConfiguration.GetUpdatedConfiguration(UIKit.IUIConfigurationState)
M:TVUIKit.TVMonogramContentConfiguration.MakeContentView
M:TVUIKit.TVMonogramContentTextProperties.Copy(Foundation.NSZone)
M:TVUIKit.TVMonogramContentTextProperties.EncodeTo(Foundation.NSCoder)
+M:TVUIKit.TVMonogramContentView.#ctor(TVUIKit.TVMonogramContentConfiguration)
M:TVUIKit.TVMonogramContentView.GetConfiguration
M:TVUIKit.TVMonogramContentView.SupportsConfiguration(UIKit.IUIContentConfiguration)
M:TVUIKit.TVMonogramContentView.TVMonogramContentViewAppearance.#ctor(System.IntPtr)
M:TVUIKit.TVMonogramView.#ctor(CoreGraphics.CGRect)
M:TVUIKit.TVMonogramView.TVMonogramViewAppearance.#ctor(System.IntPtr)
M:TVUIKit.TVPosterView.#ctor(CoreGraphics.CGRect)
+M:TVUIKit.TVPosterView.#ctor(UIKit.UIImage)
M:TVUIKit.TVPosterView.TVPosterViewAppearance.#ctor(System.IntPtr)
M:Twitter.TWRequest.#ctor(Foundation.NSUrl,Foundation.NSDictionary,Twitter.TWRequestMethod)
M:Twitter.TWRequest.AddMultiPartData(Foundation.NSData,System.String,System.String)
@@ -46359,6 +46602,8 @@ M:UIKit.IUIPageViewControllerDelegate.SupportedInterfaceOrientations(UIKit.UIPag
M:UIKit.IUIPageViewControllerDelegate.WillTransition(UIKit.UIPageViewController,UIKit.UIViewController[])
M:UIKit.IUIPasteConfigurationSupporting.CanPaste(Foundation.NSItemProvider[])
M:UIKit.IUIPasteConfigurationSupporting.Paste(Foundation.NSItemProvider[])
+M:UIKit.IUIPencilInteractionDelegate.DidReceiveSqueeze(UIKit.UIPencilInteraction,UIKit.UIPencilInteractionSqueeze)
+M:UIKit.IUIPencilInteractionDelegate.DidReceiveTap(UIKit.UIPencilInteraction,UIKit.UIPencilInteractionTap)
M:UIKit.IUIPencilInteractionDelegate.DidTap(UIKit.UIPencilInteraction)
M:UIKit.IUIPickerViewAccessibilityDelegate.GetAccessibilityAttributedHint(UIKit.UIPickerView,System.IntPtr)
M:UIKit.IUIPickerViewAccessibilityDelegate.GetAccessibilityAttributedLabel(UIKit.UIPickerView,System.IntPtr)
@@ -47403,6 +47648,7 @@ M:UIKit.UICalendarView.UICalendarViewAppearance.#ctor(System.IntPtr)
M:UIKit.UICalendarViewDelegate_Extensions.DidChangeVisibleDateComponents(UIKit.IUICalendarViewDelegate,UIKit.UICalendarView,Foundation.NSDateComponents)
M:UIKit.UICalendarViewDelegate.DidChangeVisibleDateComponents(UIKit.UICalendarView,Foundation.NSDateComponents)
M:UIKit.UICalendarViewDelegate.GetDecoration(UIKit.UICalendarView,Foundation.NSDateComponents)
+M:UIKit.UICanvasFeedbackGenerator.GetFeedbackGenerator(UIKit.UIView)
M:UIKit.UICellAccessory.Copy(Foundation.NSZone)
M:UIKit.UICellAccessory.EncodeTo(Foundation.NSCoder)
M:UIKit.UICellAccessory.GetPositionAfterAccessory(ObjCRuntime.Class)
@@ -48127,6 +48373,9 @@ M:UIKit.UIEventAttribution.Copy(Foundation.NSZone)
M:UIKit.UIEventAttributionView.#ctor(CoreGraphics.CGRect)
M:UIKit.UIEventAttributionView.UIEventAttributionViewAppearance.#ctor(System.IntPtr)
M:UIKit.UIEventButtonMaskExtensions.Convert(System.IntPtr)
+M:UIKit.UIFeedbackGenerator.DidMoveToView(UIKit.UIView)
+M:UIKit.UIFeedbackGenerator.Dispose(System.Boolean)
+M:UIKit.UIFeedbackGenerator.WillMoveToView(UIKit.UIView)
M:UIKit.UIFindInteraction.DidMoveToView(UIKit.UIView)
M:UIKit.UIFindInteraction.Dispose(System.Boolean)
M:UIKit.UIFindInteraction.WillMoveToView(UIKit.UIView)
@@ -48338,6 +48587,8 @@ M:UIKit.UIImageView.AddSymbolEffectAsync(Symbols.NSSymbolEffect,Symbols.NSSymbol
M:UIKit.UIImageView.RemoveSymbolEffectAsync(Symbols.NSSymbolEffect,Symbols.NSSymbolEffectOptions,System.Boolean)
M:UIKit.UIImageView.SetSymbolImageAsync(UIKit.UIImage,Symbols.NSSymbolContentTransition,Symbols.NSSymbolEffectOptions)
M:UIKit.UIImageView.UIImageViewAppearance.#ctor(System.IntPtr)
+M:UIKit.UIImpactFeedbackGenerator.GetFeedbackGenerator(UIKit.UIView)
+M:UIKit.UIImpactFeedbackGenerator.ImpactOccurred(CoreGraphics.CGPoint)
M:UIKit.UIIndirectScribbleInteraction.DidMoveToView(UIKit.UIView)
M:UIKit.UIIndirectScribbleInteraction.Dispose(System.Boolean)
M:UIKit.UIIndirectScribbleInteraction.WillMoveToView(UIKit.UIView)
@@ -48471,6 +48722,7 @@ M:UIKit.UINavigationItemRenameDelegate.DidEndRenaming(UIKit.UINavigationItem,Sys
M:UIKit.UINavigationItemRenameDelegate.ShouldBeginRenaming(UIKit.UINavigationItem)
M:UIKit.UINavigationItemRenameDelegate.ShouldEndRenaming(UIKit.UINavigationItem,System.String)
M:UIKit.UINavigationItemRenameDelegate.WillBeginRenaming(UIKit.UINavigationItem,System.String,Foundation.NSRange)
+M:UIKit.UINotificationFeedbackGenerator.GetFeedbackGenerator(UIKit.UIView)
M:UIKit.UIOffset.#ctor(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat)
M:UIKit.UIOffset.Equals(System.Object)
M:UIKit.UIOffset.GetHashCode
@@ -48543,7 +48795,11 @@ M:UIKit.UIPathEventArgs.#ctor(System.String)
M:UIKit.UIPencilInteraction.DidMoveToView(UIKit.UIView)
M:UIKit.UIPencilInteraction.Dispose(System.Boolean)
M:UIKit.UIPencilInteraction.WillMoveToView(UIKit.UIView)
+M:UIKit.UIPencilInteractionDelegate_Extensions.DidReceiveSqueeze(UIKit.IUIPencilInteractionDelegate,UIKit.UIPencilInteraction,UIKit.UIPencilInteractionSqueeze)
+M:UIKit.UIPencilInteractionDelegate_Extensions.DidReceiveTap(UIKit.IUIPencilInteractionDelegate,UIKit.UIPencilInteraction,UIKit.UIPencilInteractionTap)
M:UIKit.UIPencilInteractionDelegate_Extensions.DidTap(UIKit.IUIPencilInteractionDelegate,UIKit.UIPencilInteraction)
+M:UIKit.UIPencilInteractionDelegate.DidReceiveSqueeze(UIKit.UIPencilInteraction,UIKit.UIPencilInteractionSqueeze)
+M:UIKit.UIPencilInteractionDelegate.DidReceiveTap(UIKit.UIPencilInteraction,UIKit.UIPencilInteractionTap)
M:UIKit.UIPencilInteractionDelegate.DidTap(UIKit.UIPencilInteraction)
M:UIKit.UIPercentDrivenInteractiveTransition.StartInteractiveTransition(UIKit.IUIViewControllerContextTransitioning)
M:UIKit.UIPickerView.#ctor(CoreGraphics.CGRect)
@@ -49088,6 +49344,7 @@ M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetBackgroundImage(UIKit
M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetContentPositionAdjustment(UIKit.UIOffset,UIKit.UISegmentedControlSegment,UIKit.UIBarMetrics)
M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetDividerImage(UIKit.UIImage,UIKit.UIControlState,UIKit.UIControlState,UIKit.UIBarMetrics)
M:UIKit.UISegmentedControl.UISegmentedControlAppearance.SetTitleTextAttributes(UIKit.UIStringAttributes,UIKit.UIControlState)
+M:UIKit.UISelectionFeedbackGenerator.GetFeedbackGenerator(UIKit.UIView)
M:UIKit.UIShape.Copy(Foundation.NSZone)
M:UIKit.UISheetPresentationController.#ctor(UIKit.UIViewController,UIKit.UIViewController)
M:UIKit.UISheetPresentationController.Dispose(System.Boolean)
@@ -55661,12 +55918,14 @@ P:AuthenticationServices.ASAuthorizationPublicKeyCredentialParameters.Algorithm
P:AuthenticationServices.ASAuthorizationPublicKeyCredentialUserVerificationPreference.Discouraged
P:AuthenticationServices.ASAuthorizationPublicKeyCredentialUserVerificationPreference.Preferred
P:AuthenticationServices.ASAuthorizationPublicKeyCredentialUserVerificationPreference.Required
+P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.AppId
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.CredentialId
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.RawAuthenticatorData
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.RawClientDataJson
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.Signature
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.UserId
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.AllowedCredentials
+P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.AppId
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.Challenge
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.RelyingPartyIdentifier
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.SecurityAllowedCredentials
@@ -55677,6 +55936,7 @@ P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialProvider.R
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.CredentialId
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.RawAttestationObject
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.RawClientDataJson
+P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.Transports
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.AttestationPreference
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.Challenge
P:AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.CredentialParameters
@@ -55817,6 +56077,8 @@ P:AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration.AllowsNe
P:AutomaticAssessmentConfiguration.AEAssessmentSession.Active
P:AutomaticAssessmentConfiguration.AEAssessmentSession.Configuration
P:AutomaticAssessmentConfiguration.AEAssessmentSession.Delegate
+P:AutomaticAssessmentConfiguration.AEAssessmentSession.SupportsConfigurationUpdates
+P:AutomaticAssessmentConfiguration.AEAssessmentSession.SupportsMultipleParticipants
P:AutomaticAssessmentConfiguration.AEAssessmentSession.WeakDelegate
P:AVFoundation.AudioRendererWasFlushedAutomaticallyEventArgs.AudioRendererFlushTime
P:AVFoundation.AudioSettings.AudioQuality
@@ -57197,6 +57459,7 @@ P:AVFoundation.AVPlayerItem.TranslatesPlayerInterstitialEvents
P:AVFoundation.AVPlayerItem.VideoApertureMode
P:AVFoundation.AVPlayerItem.WeakNowPlayingInfo
P:AVFoundation.AVPlayerItemErrorEventArgs.Error
+P:AVFoundation.AVPlayerItemErrorLogEvent.AllHttpResponseHeaderFields
P:AVFoundation.AVPlayerItemLegibleOutput.TextStylingResolutionDefault
P:AVFoundation.AVPlayerItemLegibleOutput.TextStylingResolutionSourceAndRulesOnly
P:AVFoundation.AVPlayerItemMetadataCollector.Delegate
@@ -57444,13 +57707,49 @@ P:BackgroundTasks.BGTaskRequest.EarliestBeginDate
P:BackgroundTasks.BGTaskRequest.Identifier
P:BackgroundTasks.BGTaskScheduler.Shared
P:CallKit.CXAction.Complete
+P:CallKit.CXAction.TimeoutDate
+P:CallKit.CXAction.Uuid
+P:CallKit.CXCall.HasConnected
+P:CallKit.CXCall.HasEnded
P:CallKit.CXCall.OnHold
P:CallKit.CXCall.Outgoing
+P:CallKit.CXCall.Uuid
+P:CallKit.CXCallAction.CallUuid
+P:CallKit.CXCallController.CallObserver
+P:CallKit.CXCallDirectoryExtensionContext.Delegate
P:CallKit.CXCallDirectoryExtensionContext.Incremental
+P:CallKit.CXCallDirectoryManager.SharedInstance
+P:CallKit.CXCallObserver.Calls
+P:CallKit.CXCallUpdate.HasVideo
+P:CallKit.CXCallUpdate.LocalizedCallerName
+P:CallKit.CXCallUpdate.RemoteHandle
+P:CallKit.CXCallUpdate.SupportsDtmf
+P:CallKit.CXCallUpdate.SupportsGrouping
+P:CallKit.CXCallUpdate.SupportsHolding
+P:CallKit.CXCallUpdate.SupportsUngrouping
+P:CallKit.CXHandle.Type
+P:CallKit.CXHandle.Value
+P:CallKit.CXPlayDtmfCallAction.Digits
+P:CallKit.CXPlayDtmfCallAction.Type
+P:CallKit.CXProvider.Configuration
+P:CallKit.CXProvider.PendingTransactions
+P:CallKit.CXProviderConfiguration.IconTemplateImageData
+P:CallKit.CXProviderConfiguration.IncludesCallsInRecents
+P:CallKit.CXProviderConfiguration.LocalizedName
+P:CallKit.CXProviderConfiguration.MaximumCallGroups
+P:CallKit.CXProviderConfiguration.MaximumCallsPerCallGroup
+P:CallKit.CXProviderConfiguration.RingtoneSound
+P:CallKit.CXProviderConfiguration.SupportedHandleTypes
+P:CallKit.CXProviderConfiguration.SupportsVideo
+P:CallKit.CXSetGroupCallAction.CallUuidToGroupWith
P:CallKit.CXSetHeldCallAction.OnHold
P:CallKit.CXSetMutedCallAction.Muted
+P:CallKit.CXStartCallAction.CallHandle
+P:CallKit.CXStartCallAction.ContactIdentifier
P:CallKit.CXStartCallAction.Video
+P:CallKit.CXTransaction.Actions
P:CallKit.CXTransaction.Complete
+P:CallKit.CXTransaction.Uuid
P:CarPlay.CPActionSheetTemplate.Actions
P:CarPlay.CPActionSheetTemplate.Message
P:CarPlay.CPActionSheetTemplate.Title
@@ -57760,20 +58059,56 @@ P:Cinematic.CNDecision.StrongDecision
P:Cinematic.CNDecision.UserDecision
P:Cinematic.CNDetectionTrack.Discrete
P:Cinematic.CNDetectionTrack.UserCreated
+P:ClassKit.CLSActivity.AdditionalActivityItems
+P:ClassKit.CLSActivity.Duration
+P:ClassKit.CLSActivity.PrimaryActivityItem
+P:ClassKit.CLSActivity.Progress
P:ClassKit.CLSActivity.Started
+P:ClassKit.CLSActivityItem.Identifier
+P:ClassKit.CLSActivityItem.Title
+P:ClassKit.CLSBinaryItem.Value
+P:ClassKit.CLSBinaryItem.ValueType
P:ClassKit.CLSContext.Active
P:ClassKit.CLSContext.Assignable
+P:ClassKit.CLSContext.CurrentActivity
+P:ClassKit.CLSContext.CustomTypeName
+P:ClassKit.CLSContext.DisplayOrder
+P:ClassKit.CLSContext.Identifier
+P:ClassKit.CLSContext.IdentifierPath
+P:ClassKit.CLSContext.NavigationChildContexts
+P:ClassKit.CLSContext.Parent
+P:ClassKit.CLSContext.ProgressReportingCapabilities
+P:ClassKit.CLSContext.SuggestedAge
+P:ClassKit.CLSContext.SuggestedCompletionTime
+P:ClassKit.CLSContext.Summary
+P:ClassKit.CLSContext.Thumbnail
+P:ClassKit.CLSContext.Title
P:ClassKit.CLSContext.Topic
+P:ClassKit.CLSContext.Type
+P:ClassKit.CLSContext.UniversalLinkUrl
+P:ClassKit.CLSContext.WeakTopic
+P:ClassKit.CLSDataStore.ActiveContext
P:ClassKit.CLSDataStore.Delegate
+P:ClassKit.CLSDataStore.MainAppContext
+P:ClassKit.CLSDataStore.RunningActivity
+P:ClassKit.CLSDataStore.Shared
+P:ClassKit.CLSDataStore.WeakDelegate
P:ClassKit.CLSErrorUserInfoKeys.ObjectKey
P:ClassKit.CLSErrorUserInfoKeys.SuccessfulObjectsKey
P:ClassKit.CLSErrorUserInfoKeys.UnderlyingErrorsKey
+P:ClassKit.CLSObject.DateCreated
+P:ClassKit.CLSObject.DateLastModified
P:ClassKit.CLSPredicateKeyPath.DateCreated
P:ClassKit.CLSPredicateKeyPath.Identifier
P:ClassKit.CLSPredicateKeyPath.Parent
P:ClassKit.CLSPredicateKeyPath.Title
P:ClassKit.CLSPredicateKeyPath.Topic
P:ClassKit.CLSPredicateKeyPath.UniversalLinkUrl
+P:ClassKit.CLSProgressReportingCapability.Details
+P:ClassKit.CLSProgressReportingCapability.Kind
+P:ClassKit.CLSQuantityItem.Quantity
+P:ClassKit.CLSScoreItem.MaxScore
+P:ClassKit.CLSScoreItem.Score
P:CloudKit.CKContainer.AccountChangedNotification
P:CloudKit.CKContainer.CurrentUserDefaultName
P:CloudKit.CKContainer.OwnerDefaultName
@@ -66975,7 +67310,21 @@ P:IntentsUI.IINUIHostedViewSiriProviding.DisplaysPaymentTransaction
P:IntentsUI.INUIAddVoiceShortcutButton.Delegate
P:IntentsUI.INUIAddVoiceShortcutViewController.Delegate
P:IntentsUI.INUIEditVoiceShortcutViewController.Delegate
+P:IOSurface.IOSurface.AllAttachments
+P:IOSurface.IOSurface.AllocationSize
+P:IOSurface.IOSurface.AllowsPixelSizeCasting
+P:IOSurface.IOSurface.BaseAddress
+P:IOSurface.IOSurface.BytesPerElement
+P:IOSurface.IOSurface.BytesPerRow
+P:IOSurface.IOSurface.ElementHeight
+P:IOSurface.IOSurface.ElementWidth
+P:IOSurface.IOSurface.Height
P:IOSurface.IOSurface.InUse
+P:IOSurface.IOSurface.LocalUseCount
+P:IOSurface.IOSurface.PixelFormat
+P:IOSurface.IOSurface.PlaneCount
+P:IOSurface.IOSurface.Seed
+P:IOSurface.IOSurface.Width
P:IOSurface.IOSurfaceOptions.AllocSize
P:IOSurface.IOSurfaceOptions.BytesPerElement
P:IOSurface.IOSurfaceOptions.BytesPerRow
@@ -67094,16 +67443,38 @@ P:iTunesLibrary.ITLibrary.MediaFolderLocation
P:iTunesLibrary.ITLibrary.MusicFolderLocation
P:iTunesLibrary.ITLibrary.ShowContentRating
P:iTunesLibrary.ITLibraryNotifications.DidChangeNotification
+P:JavaScriptCore.JSContext.CurrentArguments
+P:JavaScriptCore.JSContext.CurrentCallee
+P:JavaScriptCore.JSContext.CurrentContext
+P:JavaScriptCore.JSContext.CurrentThis
+P:JavaScriptCore.JSContext.Exception
+P:JavaScriptCore.JSContext.ExceptionHandler
+P:JavaScriptCore.JSContext.GlobalObject
P:JavaScriptCore.JSContext.Inspectable
P:JavaScriptCore.JSContext.Item(Foundation.NSObject)
+P:JavaScriptCore.JSContext.JSGlobalContextRefPtr
+P:JavaScriptCore.JSContext.Name
+P:JavaScriptCore.JSContext.VirtualMachine
+P:JavaScriptCore.JSManagedValue.Value
P:JavaScriptCore.JSPropertyDescriptorKeys.Configurable
P:JavaScriptCore.JSPropertyDescriptorKeys.Enumerable
P:JavaScriptCore.JSPropertyDescriptorKeys.Get
P:JavaScriptCore.JSPropertyDescriptorKeys.Set
P:JavaScriptCore.JSPropertyDescriptorKeys.Value
P:JavaScriptCore.JSPropertyDescriptorKeys.Writable
+P:JavaScriptCore.JSValue.Context
+P:JavaScriptCore.JSValue.IsArray
+P:JavaScriptCore.JSValue.IsBoolean
+P:JavaScriptCore.JSValue.IsDate
+P:JavaScriptCore.JSValue.IsNull
+P:JavaScriptCore.JSValue.IsNumber
+P:JavaScriptCore.JSValue.IsObject
+P:JavaScriptCore.JSValue.IsString
+P:JavaScriptCore.JSValue.IsSymbol
+P:JavaScriptCore.JSValue.IsUndefined
P:JavaScriptCore.JSValue.Item(Foundation.NSObject)
P:JavaScriptCore.JSValue.Item(System.UIntPtr)
+P:JavaScriptCore.JSValue.JSValueRefPtr
P:LinkPresentation.LPLinkMetadata.IconProvider
P:LinkPresentation.LPLinkMetadata.ImageProvider
P:LinkPresentation.LPLinkMetadata.OriginalUrl
@@ -67141,7 +67512,63 @@ P:MailKit.IMEExtension.HandlerForContentBlocker
P:MailKit.IMEExtension.HandlerForMessageActions
P:MailKit.IMEExtension.HandlerForMessageSecurity
P:MailKit.IMEMessageActionHandler.RequiredHeaders
+P:MailKit.MEComposeContext.Action
+P:MailKit.MEComposeContext.ContextId
+P:MailKit.MEComposeContext.IsEncrypted
+P:MailKit.MEComposeContext.IsSigned
+P:MailKit.MEComposeContext.OriginalMessage
+P:MailKit.MEComposeContext.ShouldEncrypt
+P:MailKit.MEComposeContext.ShouldSign
+P:MailKit.MEComposeSession.ComposeContext
+P:MailKit.MEComposeSession.MailMessage
+P:MailKit.MEComposeSession.SessionId
+P:MailKit.MEDecodedMessage.Banner
+P:MailKit.MEDecodedMessage.Context
+P:MailKit.MEDecodedMessage.RawData
+P:MailKit.MEDecodedMessage.SecurityInformation
P:MailKit.MEDecodedMessageBanner.Dismissable
+P:MailKit.MEDecodedMessageBanner.PrimaryActionTitle
+P:MailKit.MEDecodedMessageBanner.Title
+P:MailKit.MEEmailAddress.AddressString
+P:MailKit.MEEmailAddress.RawString
+P:MailKit.MEEncodedOutgoingMessage.IsEncrypted
+P:MailKit.MEEncodedOutgoingMessage.IsSigned
+P:MailKit.MEEncodedOutgoingMessage.RawData
+P:MailKit.MEMessage.AllRecipientAddresses
+P:MailKit.MEMessage.BccAddresses
+P:MailKit.MEMessage.CcAddresses
+P:MailKit.MEMessage.DateReceived
+P:MailKit.MEMessage.DateSent
+P:MailKit.MEMessage.EncryptionState
+P:MailKit.MEMessage.FromAddress
+P:MailKit.MEMessage.Headers
+P:MailKit.MEMessage.RawData
+P:MailKit.MEMessage.ReplyToAddresses
+P:MailKit.MEMessage.State
+P:MailKit.MEMessage.Subject
+P:MailKit.MEMessage.ToAddresses
+P:MailKit.MEMessageAction.MarkAsRead
+P:MailKit.MEMessageAction.MarkAsUnread
+P:MailKit.MEMessageAction.MoveToArchive
+P:MailKit.MEMessageAction.MoveToJunk
+P:MailKit.MEMessageAction.MoveToTrash
+P:MailKit.MEMessageActionDecision.InvokeAgainWithBody
+P:MailKit.MEMessageEncodingResult.EncodedMessage
+P:MailKit.MEMessageEncodingResult.EncryptionError
+P:MailKit.MEMessageEncodingResult.SigningError
+P:MailKit.MEMessageSecurityInformation.EncryptionError
+P:MailKit.MEMessageSecurityInformation.IsEncrypted
+P:MailKit.MEMessageSecurityInformation.LocalizedRemoteContentBlockingReason
+P:MailKit.MEMessageSecurityInformation.ShouldBlockRemoteContent
+P:MailKit.MEMessageSecurityInformation.Signers
+P:MailKit.MEMessageSecurityInformation.SigningError
+P:MailKit.MEMessageSigner.Context
+P:MailKit.MEMessageSigner.EmailAddresses
+P:MailKit.MEMessageSigner.Label
+P:MailKit.MEOutgoingMessageEncodingStatus.AddressesFailingEncryption
+P:MailKit.MEOutgoingMessageEncodingStatus.CanEncrypt
+P:MailKit.MEOutgoingMessageEncodingStatus.CanSign
+P:MailKit.MEOutgoingMessageEncodingStatus.SecurityError
P:MapKit.IMKAnnotation.Coordinate
P:MapKit.IMKAnnotation.Subtitle
P:MapKit.IMKAnnotation.Title
@@ -69223,9 +69650,156 @@ P:MetalPerformanceShadersGraph.MPSGraphTensorData.MPSNDArray
P:MetalPerformanceShadersGraph.MPSGraphTensorData.Shape
P:MetalPerformanceShadersGraph.MPSGraphVariableOp.DataType
P:MetalPerformanceShadersGraph.MPSGraphVariableOp.Shape
+P:MetricKit.MXAnimationMetric.ScrollHitchTimeRatio
+P:MetricKit.MXAppExitMetric.BackgroundExitData
+P:MetricKit.MXAppExitMetric.ForegroundExitData
+P:MetricKit.MXAppLaunchDiagnostic.CallStackTree
+P:MetricKit.MXAppLaunchDiagnostic.LaunchDuration
+P:MetricKit.MXAppLaunchMetric.HistogrammedApplicationResumeTime
+P:MetricKit.MXAppLaunchMetric.HistogrammedExtendedLaunch
+P:MetricKit.MXAppLaunchMetric.HistogrammedOptimizedTimeToFirstDraw
+P:MetricKit.MXAppLaunchMetric.HistogrammedTimeToFirstDraw
+P:MetricKit.MXAppResponsivenessMetric.HistogrammedApplicationHangTime
+P:MetricKit.MXAppRunTimeMetric.CumulativeBackgroundAudioTime
+P:MetricKit.MXAppRunTimeMetric.CumulativeBackgroundLocationTime
+P:MetricKit.MXAppRunTimeMetric.CumulativeBackgroundTime
+P:MetricKit.MXAppRunTimeMetric.CumulativeForegroundTime
+P:MetricKit.MXAverage`1.AverageMeasurement
+P:MetricKit.MXAverage`1.SampleCount
+P:MetricKit.MXAverage`1.StandardDeviation
+P:MetricKit.MXBackgroundExitData.CumulativeAbnormalExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeAppWatchdogExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeBackgroundTaskAssertionTimeoutExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeBadAccessExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeCpuResourceLimitExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeIllegalInstructionExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeMemoryPressureExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeMemoryResourceLimitExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeNormalAppExitCount
+P:MetricKit.MXBackgroundExitData.CumulativeSuspendedWithLockedFileExitCount
+P:MetricKit.MXCallStackTree.JsonRepresentation
+P:MetricKit.MXCellularConditionMetric.HistogrammedCellularConditionTime
+P:MetricKit.MXCpuExceptionDiagnostic.CallStackTree
+P:MetricKit.MXCpuExceptionDiagnostic.TotalCpuTime
+P:MetricKit.MXCpuExceptionDiagnostic.TotalSampledTime
+P:MetricKit.MXCpuMetric.CumulativeCpuInstructions
+P:MetricKit.MXCpuMetric.CumulativeCpuTime
+P:MetricKit.MXCrashDiagnostic.CallStackTree
+P:MetricKit.MXCrashDiagnostic.ExceptionCode
+P:MetricKit.MXCrashDiagnostic.ExceptionReason
+P:MetricKit.MXCrashDiagnostic.ExceptionType
+P:MetricKit.MXCrashDiagnostic.Signal
+P:MetricKit.MXCrashDiagnostic.TerminationReason
+P:MetricKit.MXCrashDiagnostic.VirtualMemoryRegionInfo
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.Arguments
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.ClassName
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.ComposedMessage
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.DictionaryRepresentation
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.ExceptionName
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.ExceptionType
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.FormatString
+P:MetricKit.MXCrashDiagnosticObjectiveCExceptionReason.JsonRepresentation
+P:MetricKit.MXDiagnostic.ApplicationVersion
+P:MetricKit.MXDiagnostic.DictionaryRepresentation
+P:MetricKit.MXDiagnostic.JsonRepresentation
+P:MetricKit.MXDiagnostic.MetaData
+P:MetricKit.MXDiagnostic.SignpostData
+P:MetricKit.MXDiagnosticPayload.AppLaunchDiagnostics
+P:MetricKit.MXDiagnosticPayload.CpuExceptionDiagnostics
+P:MetricKit.MXDiagnosticPayload.CrashDiagnostics
+P:MetricKit.MXDiagnosticPayload.DictionaryRepresentation
+P:MetricKit.MXDiagnosticPayload.DiskWriteExceptionDiagnostics
+P:MetricKit.MXDiagnosticPayload.HangDiagnostics
+P:MetricKit.MXDiagnosticPayload.JsonRepresentation
+P:MetricKit.MXDiagnosticPayload.TimeStampBegin
+P:MetricKit.MXDiagnosticPayload.TimeStampEnd
+P:MetricKit.MXDiskIOMetric.CumulativeLogicalWrites
+P:MetricKit.MXDiskWriteExceptionDiagnostic.CallStackTree
+P:MetricKit.MXDiskWriteExceptionDiagnostic.TotalWritesCaused
+P:MetricKit.MXDisplayMetric.AveragePixelLuminance
+P:MetricKit.MXForegroundExitData.CumulativeAbnormalExitCount
+P:MetricKit.MXForegroundExitData.CumulativeAppWatchdogExitCount
+P:MetricKit.MXForegroundExitData.CumulativeBadAccessExitCount
+P:MetricKit.MXForegroundExitData.CumulativeIllegalInstructionExitCount
+P:MetricKit.MXForegroundExitData.CumulativeMemoryResourceLimitExitCount
+P:MetricKit.MXForegroundExitData.CumulativeNormalAppExitCount
+P:MetricKit.MXGpuMetric.CumulativeGpuTime
+P:MetricKit.MXHangDiagnostic.CallStackTree
+P:MetricKit.MXHangDiagnostic.HangDuration
+P:MetricKit.MXHistogram`1.BucketEnumerator
+P:MetricKit.MXHistogram`1.TotalBucketCount
+P:MetricKit.MXHistogramBucket`1.BucketCount
+P:MetricKit.MXHistogramBucket`1.BucketEnd
+P:MetricKit.MXHistogramBucket`1.BucketStart
+P:MetricKit.MXLocationActivityMetric.CumulativeBestAccuracyForNavigationTime
+P:MetricKit.MXLocationActivityMetric.CumulativeBestAccuracyTime
+P:MetricKit.MXLocationActivityMetric.CumulativeHundredMetersAccuracyTime
+P:MetricKit.MXLocationActivityMetric.CumulativeKilometerAccuracyTime
+P:MetricKit.MXLocationActivityMetric.CumulativeNearestTenMetersAccuracyTime
+P:MetricKit.MXLocationActivityMetric.CumulativeThreeKilometersAccuracyTime
+P:MetricKit.MXMemoryMetric.AverageSuspendedMemory
+P:MetricKit.MXMemoryMetric.PeakMemoryUsage
+P:MetricKit.MXMetaData.ApplicationBuildVersion
+P:MetricKit.MXMetaData.DeviceType
+P:MetricKit.MXMetaData.DictionaryRepresentation
+P:MetricKit.MXMetaData.IsTestFlightApp
+P:MetricKit.MXMetaData.JsonRepresentation
+P:MetricKit.MXMetaData.LowPowerModeEnabled
+P:MetricKit.MXMetaData.OSVersion
+P:MetricKit.MXMetaData.Pid
+P:MetricKit.MXMetaData.PlatformArchitecture
+P:MetricKit.MXMetaData.RegionFormat
P:MetricKit.MXMetric.DictionaryRepresentation
+P:MetricKit.MXMetric.JsonRepresentation
+P:MetricKit.MXMetricManager.PastDiagnosticPayloads
+P:MetricKit.MXMetricManager.PastPayloads
+P:MetricKit.MXMetricManager.SharedManager
+P:MetricKit.MXMetricPayload.AnimationMetrics
+P:MetricKit.MXMetricPayload.ApplicationExitMetrics
+P:MetricKit.MXMetricPayload.ApplicationLaunchMetrics
+P:MetricKit.MXMetricPayload.ApplicationResponsivenessMetrics
+P:MetricKit.MXMetricPayload.ApplicationTimeMetrics
+P:MetricKit.MXMetricPayload.CellularConditionMetrics
+P:MetricKit.MXMetricPayload.CpuMetrics
P:MetricKit.MXMetricPayload.DictionaryRepresentation
+P:MetricKit.MXMetricPayload.DiskIOMetrics
+P:MetricKit.MXMetricPayload.DisplayMetrics
+P:MetricKit.MXMetricPayload.GpuMetrics
+P:MetricKit.MXMetricPayload.IncludesMultipleApplicationVersions
+P:MetricKit.MXMetricPayload.JsonRepresentation
+P:MetricKit.MXMetricPayload.LatestApplicationVersion
+P:MetricKit.MXMetricPayload.LocationActivityMetrics
+P:MetricKit.MXMetricPayload.MemoryMetrics
+P:MetricKit.MXMetricPayload.MetaData
+P:MetricKit.MXMetricPayload.NetworkTransferMetrics
+P:MetricKit.MXMetricPayload.SignpostMetrics
+P:MetricKit.MXMetricPayload.TimeStampBegin
+P:MetricKit.MXMetricPayload.TimeStampEnd
+P:MetricKit.MXNetworkTransferMetric.CumulativeCellularDownload
+P:MetricKit.MXNetworkTransferMetric.CumulativeCellularUpload
+P:MetricKit.MXNetworkTransferMetric.CumulativeWifiDownload
+P:MetricKit.MXNetworkTransferMetric.CumulativeWifiUpload
+P:MetricKit.MXSignpostIntervalData.AverageMemory
+P:MetricKit.MXSignpostIntervalData.CumulativeCpuTime
+P:MetricKit.MXSignpostIntervalData.CumulativeHitchTimeRatio
+P:MetricKit.MXSignpostIntervalData.CumulativeLogicalWrites
+P:MetricKit.MXSignpostIntervalData.HistogrammedSignpostDuration
+P:MetricKit.MXSignpostMetric.SignpostCategory
+P:MetricKit.MXSignpostMetric.SignpostIntervalData
+P:MetricKit.MXSignpostMetric.SignpostName
+P:MetricKit.MXSignpostMetric.TotalCount
+P:MetricKit.MXSignpostRecord.BeginTimeStamp
+P:MetricKit.MXSignpostRecord.Category
+P:MetricKit.MXSignpostRecord.DictionaryRepresentation
+P:MetricKit.MXSignpostRecord.Duration
+P:MetricKit.MXSignpostRecord.EndTimeStamp
+P:MetricKit.MXSignpostRecord.IsInterval
+P:MetricKit.MXSignpostRecord.JsonRepresentation
+P:MetricKit.MXSignpostRecord.Name
+P:MetricKit.MXSignpostRecord.Subsystem
+P:MetricKit.MXUnitAveragePixelLuminance.Apl
P:MetricKit.MXUnitAveragePixelLuminance.Symbol
+P:MetricKit.MXUnitSignalBars.Bars
P:MetricKit.MXUnitSignalBars.Symbol
P:MLCompute.MLCActivationDescriptor.A
P:MLCompute.MLCActivationDescriptor.ActivationType
@@ -70915,6 +71489,7 @@ P:PassKit.PKPaymentMethodSelectedEventArgs.PaymentMethod
P:PassKit.PKPaymentNetwork.Amex
P:PassKit.PKPaymentNetwork.Bancomat
P:PassKit.PKPaymentNetwork.Bancontact
+P:PassKit.PKPaymentNetwork.BankAxept
P:PassKit.PKPaymentNetwork.Barcode
P:PassKit.PKPaymentNetwork.CarteBancaire
P:PassKit.PKPaymentNetwork.CarteBancaires
@@ -70935,6 +71510,7 @@ P:PassKit.PKPaymentNetwork.MasterCard
P:PassKit.PKPaymentNetwork.Meeza
P:PassKit.PKPaymentNetwork.Mir
P:PassKit.PKPaymentNetwork.Nanaco
+P:PassKit.PKPaymentNetwork.Napas
P:PassKit.PKPaymentNetwork.PagoBancomat
P:PassKit.PKPaymentNetwork.PKPaymentNetworkPostFinance
P:PassKit.PKPaymentNetwork.PrivateLabel
@@ -71646,6 +72222,7 @@ P:QuartzComposer.QCCompositionRepository.AllCompositions
P:QuartzComposer.QCCompositionRepository.SharedCompositionRepository
P:QuickLook.IQLPreviewItem.PreviewItemTitle
P:QuickLook.IQLPreviewItem.PreviewItemUrl
+P:QuickLook.QLFilePreviewRequest.FileUrl
P:QuickLook.QLPreviewController.DataSource
P:QuickLook.QLPreviewController.Delegate
P:QuickLook.QLPreviewController.FrameForPreviewItem
@@ -71658,6 +72235,10 @@ P:QuickLook.QLPreviewControllerDelegateDidSaveEventArgs.PreviewItem
P:QuickLook.QLPreviewControllerDelegateDidUpdateEventArgs.PreviewItem
P:QuickLook.QLPreviewItem.PreviewItemTitle
P:QuickLook.QLPreviewItem.PreviewItemUrl
+P:QuickLook.QLPreviewReply.Attachments
+P:QuickLook.QLPreviewReply.Title
+P:QuickLook.QLPreviewReplyAttachment.ContentType
+P:QuickLook.QLPreviewReplyAttachment.Data
P:QuickLookThumbnailing.QLFileThumbnailRequest.FileUrl
P:QuickLookThumbnailing.QLFileThumbnailRequest.MaximumSize
P:QuickLookThumbnailing.QLFileThumbnailRequest.MinimumSize
@@ -71684,14 +72265,24 @@ P:QuickLookUI.QLFilePreviewRequest.FileUrl
P:QuickLookUI.QLPreviewItem.PreviewItemDisplayState
P:QuickLookUI.QLPreviewItem.PreviewItemTitle
P:QuickLookUI.QLPreviewItem.PreviewItemUrl
+P:QuickLookUI.QLPreviewPanel.CurrentController
+P:QuickLookUI.QLPreviewPanel.CurrentPreviewItem
+P:QuickLookUI.QLPreviewPanel.CurrentPreviewItemIndex
P:QuickLookUI.QLPreviewPanel.DataSource
P:QuickLookUI.QLPreviewPanel.Delegate
+P:QuickLookUI.QLPreviewPanel.DisplayState
P:QuickLookUI.QLPreviewPanel.InFullScreenMode
+P:QuickLookUI.QLPreviewPanel.WeakDataSource
+P:QuickLookUI.QLPreviewPanel.WeakDelegate
P:QuickLookUI.QLPreviewReply.Attachments
P:QuickLookUI.QLPreviewReply.StringEncoding
P:QuickLookUI.QLPreviewReply.Title
P:QuickLookUI.QLPreviewReplyAttachment.ContentType
P:QuickLookUI.QLPreviewReplyAttachment.Data
+P:QuickLookUI.QLPreviewView.Autostarts
+P:QuickLookUI.QLPreviewView.DisplayState
+P:QuickLookUI.QLPreviewView.PreviewItem
+P:QuickLookUI.QLPreviewView.ShouldCloseWithWindow
P:ReplayKit.RPBroadcastActivityController.Delegate
P:ReplayKit.RPBroadcastActivityController.WeakDelegate
P:ReplayKit.RPBroadcastActivityViewController.Delegate
@@ -72405,7 +72996,37 @@ P:SharedWithYouCore.SWCollaborationMetadata.WritableTypeIdentifiers
P:SharedWithYouCore.SWCollaborationMetadata.WritableTypeIdentifiersForItemProvider
P:SharedWithYouCore.SWCollaborationOption.Selected
P:SharedWithYouCore.SWCollaborationOptionsGroup.TypeIdentifier
+P:ShazamKit.SHCatalog.MaximumQuerySignatureDuration
+P:ShazamKit.SHCatalog.MinimumQuerySignatureDuration
+P:ShazamKit.SHMatch.MediaItems
+P:ShazamKit.SHMatch.QuerySignature
+P:ShazamKit.SHMatchedMediaItem.FrequencySkew
+P:ShazamKit.SHMatchedMediaItem.MatchOffset
+P:ShazamKit.SHMatchedMediaItem.PredictedCurrentMatchOffset
+P:ShazamKit.SHMediaItem.AppleMusicId
+P:ShazamKit.SHMediaItem.AppleMusicUrl
+P:ShazamKit.SHMediaItem.Artist
+P:ShazamKit.SHMediaItem.ArtworkUrl
+P:ShazamKit.SHMediaItem.CreationDate
+P:ShazamKit.SHMediaItem.ExplicitContent
+P:ShazamKit.SHMediaItem.FrequencySkewRanges
+P:ShazamKit.SHMediaItem.Genres
+P:ShazamKit.SHMediaItem.Isrc
+P:ShazamKit.SHMediaItem.ShazamId
+P:ShazamKit.SHMediaItem.Subtitle
+P:ShazamKit.SHMediaItem.TimeRanges
+P:ShazamKit.SHMediaItem.Title
+P:ShazamKit.SHMediaItem.VideoUrl
+P:ShazamKit.SHMediaItem.WebUrl
+P:ShazamKit.SHMediaLibrary.DefaultLibrary
+P:ShazamKit.SHRange.LowerBound
+P:ShazamKit.SHRange.UpperBound
+P:ShazamKit.SHSession.Catalog
P:ShazamKit.SHSession.Delegate
+P:ShazamKit.SHSession.WeakDelegate
+P:ShazamKit.SHSignature.DataRepresentation
+P:ShazamKit.SHSignature.Duration
+P:ShazamKit.SHSignatureGenerator.Signature
P:Social.SLComposeServiceViewController.AutoCompletionViewController
P:Social.SLComposeServiceViewController.CharactersRemaining
P:Social.SLComposeServiceViewController.ContentText
@@ -72560,16 +73181,114 @@ P:ThreadNetwork.THCredentials.NetworkName
P:ThreadNetwork.THCredentials.PanId
P:ThreadNetwork.THCredentials.Pskc
P:TVMLKit.ITVPlaybackEventMarshaling.Properties
+P:TVMLKit.TVApplicationController.Context
P:TVMLKit.TVApplicationController.Delegate
+P:TVMLKit.TVApplicationController.NavigationController
+P:TVMLKit.TVApplicationController.WeakDelegate
+P:TVMLKit.TVApplicationController.Window
+P:TVMLKit.TVApplicationControllerContext.JavaScriptApplicationUrl
+P:TVMLKit.TVApplicationControllerContext.LaunchOptions
+P:TVMLKit.TVApplicationControllerContext.StorageIdentifier
+P:TVMLKit.TVApplicationControllerContext.SupportsPictureInPicturePlayback
+P:TVMLKit.TVBrowserViewController.CenteredViewElement
+P:TVMLKit.TVBrowserViewController.CornerRadius
P:TVMLKit.TVBrowserViewController.DataSource
P:TVMLKit.TVBrowserViewController.Delegate
+P:TVMLKit.TVBrowserViewController.InteritemSpacing
+P:TVMLKit.TVBrowserViewController.MaskInset
+P:TVMLKit.TVBrowserViewController.ViewElement
+P:TVMLKit.TVBrowserViewController.WeakDataSource
+P:TVMLKit.TVBrowserViewController.WeakDelegate
+P:TVMLKit.TVColor.Color
+P:TVMLKit.TVColor.ColorType
+P:TVMLKit.TVColor.GradientColors
+P:TVMLKit.TVColor.GradientPoints
+P:TVMLKit.TVDocumentViewController.AppController
P:TVMLKit.TVDocumentViewController.Delegate
+P:TVMLKit.TVDocumentViewController.DocumentContext
+P:TVMLKit.TVDocumentViewController.WeakDelegate
+P:TVMLKit.TVHighlight.HighlightDescription
+P:TVMLKit.TVHighlight.ImageUrl
+P:TVMLKit.TVHighlight.LocalizedName
+P:TVMLKit.TVHighlight.TimeRange
+P:TVMLKit.TVHighlightGroup.Highlights
+P:TVMLKit.TVHighlightGroup.LocalizedName
+P:TVMLKit.TVImageElement.ImageType
+P:TVMLKit.TVImageElement.SourceSet
+P:TVMLKit.TVImageElement.Url
+P:TVMLKit.TVInterfaceFactory.ExtendedInterfaceCreator
+P:TVMLKit.TVInterfaceFactory.SharedInterfaceFactory
+P:TVMLKit.TVMediaItem.ArtworkImageUrl
P:TVMLKit.TVMediaItem.ContentRatingDomain
+P:TVMLKit.TVMediaItem.ContentRatingRanking
+P:TVMLKit.TVMediaItem.ExplicitContent
+P:TVMLKit.TVMediaItem.HighlightGroups
+P:TVMLKit.TVMediaItem.Interstitials
+P:TVMLKit.TVMediaItem.ItemDescription
+P:TVMLKit.TVMediaItem.ResumeTime
+P:TVMLKit.TVMediaItem.Subtitle
+P:TVMLKit.TVMediaItem.Title
P:TVMLKit.TVMediaItem.Type
+P:TVMLKit.TVMediaItem.Url
+P:TVMLKit.TVMediaItem.UserInfo
+P:TVMLKit.TVMediaItem.WeakContentRatingDomain
+P:TVMLKit.TVMediaItem.WeakType
+P:TVMLKit.TVPlaybackCustomEventUserInfo.ExpectsReturnValue
P:TVMLKit.TVPlaybackCustomEventUserInfo.Properties
+P:TVMLKit.TVPlaybackCustomEventUserInfo.ReturnValue
+P:TVMLKit.TVPlayer.CurrentMediaItem
+P:TVMLKit.TVPlayer.NextMediaItem
+P:TVMLKit.TVPlayer.Player
+P:TVMLKit.TVPlayer.Playlist
+P:TVMLKit.TVPlayer.PreviousMediaItem
+P:TVMLKit.TVPlayer.State
+P:TVMLKit.TVPlaylist.EndAction
+P:TVMLKit.TVPlaylist.MediaItems
+P:TVMLKit.TVPlaylist.RepeatMode
+P:TVMLKit.TVPlaylist.UserInfo
+P:TVMLKit.TVTextElement.AttributedText
+P:TVMLKit.TVTextElement.TextStyle
+P:TVMLKit.TVTimeRange.Duration
+P:TVMLKit.TVTimeRange.EndTime
+P:TVMLKit.TVTimeRange.StartTime
+P:TVMLKit.TVViewElement.Attributes
+P:TVMLKit.TVViewElement.AutoHighlightIdentifier
+P:TVMLKit.TVViewElement.ChildViewElements
P:TVMLKit.TVViewElement.Disabled
+P:TVMLKit.TVViewElement.ElementData
+P:TVMLKit.TVViewElement.ElementIdentifier
+P:TVMLKit.TVViewElement.ElementName
+P:TVMLKit.TVViewElement.ParentViewElement
+P:TVMLKit.TVViewElement.Style
+P:TVMLKit.TVViewElement.UpdateType
P:TVMLKit.TVViewElementDispatchResult.IsCancelled
P:TVMLKit.TVViewElementDispatchResult.IsDispatched
+P:TVMLKit.TVViewElementStyle.Alignment
+P:TVMLKit.TVViewElementStyle.BackgroundColor
+P:TVMLKit.TVViewElementStyle.Color
+P:TVMLKit.TVViewElementStyle.ContentAlignment
+P:TVMLKit.TVViewElementStyle.FocusMargin
+P:TVMLKit.TVViewElementStyle.FontSize
+P:TVMLKit.TVViewElementStyle.FontWeight
+P:TVMLKit.TVViewElementStyle.Height
+P:TVMLKit.TVViewElementStyle.HighlightColor
+P:TVMLKit.TVViewElementStyle.ImageTreatmentName
+P:TVMLKit.TVViewElementStyle.InteritemSpacing
+P:TVMLKit.TVViewElementStyle.Margin
+P:TVMLKit.TVViewElementStyle.MaxHeight
+P:TVMLKit.TVViewElementStyle.MaxTextLines
+P:TVMLKit.TVViewElementStyle.MaxWidth
+P:TVMLKit.TVViewElementStyle.MinHeight
+P:TVMLKit.TVViewElementStyle.MinWidth
+P:TVMLKit.TVViewElementStyle.Padding
+P:TVMLKit.TVViewElementStyle.Position
+P:TVMLKit.TVViewElementStyle.RatingStyle
+P:TVMLKit.TVViewElementStyle.TextAlignment
+P:TVMLKit.TVViewElementStyle.TextHighlightStyle
+P:TVMLKit.TVViewElementStyle.TextMinimumScaleFactor
+P:TVMLKit.TVViewElementStyle.TextStyle
+P:TVMLKit.TVViewElementStyle.TintColor
+P:TVMLKit.TVViewElementStyle.Width
P:TVServices.ITVTopShelfProvider.TopShelfItems
P:TVServices.ITVTopShelfProvider.TopShelfStyle
P:TVServices.TVAppProfileDescriptor.Name
@@ -72620,8 +73339,81 @@ P:TVServices.TVUserManager.CurrentUserIdentifier
P:TVServices.TVUserManager.CurrentUserIdentifierDidChangeNotification
P:TVServices.TVUserManager.ShouldStorePreferencesForCurrentUser
P:TVServices.TVUserManager.UserIdentifiersForCurrentProfile
+P:TVUIKit.TVCaptionButtonView.ContentImage
+P:TVUIKit.TVCaptionButtonView.ContentText
+P:TVUIKit.TVCaptionButtonView.MotionDirection
+P:TVUIKit.TVCaptionButtonView.Subtitle
+P:TVUIKit.TVCaptionButtonView.Title
+P:TVUIKit.TVCardView.CardBackgroundColor
+P:TVUIKit.TVCollectionViewFullScreenCell.ContentBleed
+P:TVUIKit.TVCollectionViewFullScreenCell.CornerRadius
+P:TVUIKit.TVCollectionViewFullScreenCell.MaskAmount
+P:TVUIKit.TVCollectionViewFullScreenCell.MaskedBackgroundView
+P:TVUIKit.TVCollectionViewFullScreenCell.MaskedContentView
+P:TVUIKit.TVCollectionViewFullScreenCell.NormalizedPosition
+P:TVUIKit.TVCollectionViewFullScreenCell.ParallaxOffset
+P:TVUIKit.TVCollectionViewFullScreenLayout.CenterIndexPath
+P:TVUIKit.TVCollectionViewFullScreenLayout.CornerRadius
+P:TVUIKit.TVCollectionViewFullScreenLayout.InteritemSpacing
+P:TVUIKit.TVCollectionViewFullScreenLayout.MaskAmount
+P:TVUIKit.TVCollectionViewFullScreenLayout.MaskInset
+P:TVUIKit.TVCollectionViewFullScreenLayout.ParallaxFactor
P:TVUIKit.TVCollectionViewFullScreenLayout.TransitioningToCenterIndexPath
+P:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.ContentBleed
+P:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.CornerRadius
+P:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.MaskAmount
+P:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.NormalizedPosition
+P:TVUIKit.TVCollectionViewFullScreenLayoutAttributes.ParallaxOffset
+P:TVUIKit.TVDigitEntryViewController.EntryCompletionHandler
+P:TVUIKit.TVDigitEntryViewController.NumberOfDigits
+P:TVUIKit.TVDigitEntryViewController.PromptText
P:TVUIKit.TVDigitEntryViewController.SecureDigitEntry
+P:TVUIKit.TVDigitEntryViewController.TitleText
+P:TVUIKit.TVLockupHeaderFooterView.ShowsOnlyWhenAncestorFocused
+P:TVUIKit.TVLockupHeaderFooterView.SubtitleLabel
+P:TVUIKit.TVLockupHeaderFooterView.TitleLabel
+P:TVUIKit.TVLockupView.ContentSize
+P:TVUIKit.TVLockupView.ContentView
+P:TVUIKit.TVLockupView.ContentViewInsets
+P:TVUIKit.TVLockupView.FocusSizeIncrease
+P:TVUIKit.TVLockupView.FooterView
+P:TVUIKit.TVLockupView.HeaderView
+P:TVUIKit.TVMediaItemContentBadgeProperties.BackgroundColor
+P:TVUIKit.TVMediaItemContentBadgeProperties.Color
+P:TVUIKit.TVMediaItemContentBadgeProperties.Font
+P:TVUIKit.TVMediaItemContentBadgeProperties.Transform
+P:TVUIKit.TVMediaItemContentConfiguration.BadgeProperties
+P:TVUIKit.TVMediaItemContentConfiguration.BadgeText
+P:TVUIKit.TVMediaItemContentConfiguration.Image
+P:TVUIKit.TVMediaItemContentConfiguration.OverlayView
+P:TVUIKit.TVMediaItemContentConfiguration.PlaybackProgress
+P:TVUIKit.TVMediaItemContentConfiguration.SecondaryText
+P:TVUIKit.TVMediaItemContentConfiguration.SecondaryTextProperties
+P:TVUIKit.TVMediaItemContentConfiguration.Text
+P:TVUIKit.TVMediaItemContentConfiguration.TextProperties
+P:TVUIKit.TVMediaItemContentTextProperties.Color
+P:TVUIKit.TVMediaItemContentTextProperties.Font
+P:TVUIKit.TVMediaItemContentTextProperties.Transform
+P:TVUIKit.TVMediaItemContentView.Configuration
+P:TVUIKit.TVMediaItemContentView.FocusedFrameGuide
+P:TVUIKit.TVMonogramContentConfiguration.Image
+P:TVUIKit.TVMonogramContentConfiguration.PersonNameComponents
+P:TVUIKit.TVMonogramContentConfiguration.SecondaryText
+P:TVUIKit.TVMonogramContentConfiguration.SecondaryTextProperties
+P:TVUIKit.TVMonogramContentConfiguration.Text
+P:TVUIKit.TVMonogramContentConfiguration.TextProperties
+P:TVUIKit.TVMonogramContentTextProperties.Color
+P:TVUIKit.TVMonogramContentTextProperties.Font
+P:TVUIKit.TVMonogramContentView.Configuration
+P:TVUIKit.TVMonogramContentView.FocusedFrameGuide
+P:TVUIKit.TVMonogramView.Image
+P:TVUIKit.TVMonogramView.PersonNameComponents
+P:TVUIKit.TVMonogramView.Subtitle
+P:TVUIKit.TVMonogramView.Title
+P:TVUIKit.TVPosterView.Image
+P:TVUIKit.TVPosterView.ImageView
+P:TVUIKit.TVPosterView.Subtitle
+P:TVUIKit.TVPosterView.Title
P:Twitter.TWRequest.Account
P:Twitter.TWRequest.Parameters
P:Twitter.TWRequest.RequestMethod
@@ -73228,6 +74020,7 @@ P:UIKit.UIDynamicItemGroup.Transform
P:UIKit.UIEditMenuInteraction.Delegate
P:UIKit.UIEditMenuInteraction.View
P:UIKit.UIExtensionPointIdentifier.Keyboard
+P:UIKit.UIFeedbackGenerator.View
P:UIKit.UIFindInteraction.Delegate
P:UIKit.UIFindInteraction.FindNavigatorVisible
P:UIKit.UIFindInteraction.View
@@ -78123,6 +78916,7 @@ T:DeviceDiscoveryExtension.DDDeviceProtocolStrings
T:DeviceDiscoveryExtension.DDDeviceState
T:DeviceDiscoveryExtension.DDErrorCode
T:DeviceDiscoveryExtension.DDEventType
+T:DeviceDiscoveryUI.DDDevicePickerViewController
T:EventKit.EKAlarmType
T:EventKit.EKEventStoreRequestAccessCompletionHandler
T:EventKit.EKParticipantScheduleStatus
@@ -79105,7 +79899,6 @@ T:IntentsUI.INUIEditVoiceShortcutViewControllerDelegate
T:IntentsUI.INUIHostedViewContext
T:IntentsUI.INUIHostedViewControllingConfigureViewHandler
T:IntentsUI.INUIInteractiveBehavior
-T:IOSurface.IOSurface
T:IOSurface.IOSurfaceLockOptions
T:IOSurface.IOSurfaceMemoryMap
T:IOSurface.IOSurfaceOptions
@@ -80508,9 +81301,13 @@ T:QuartzComposer.QCComposition
T:QuartzComposer.QCCompositionLayer
T:QuartzComposer.QCCompositionRepository
T:QuickLook.IQLPreviewingController
+T:QuickLook.QLFilePreviewRequest
T:QuickLook.QLPreviewControllerDelegateDidSaveEventArgs
T:QuickLook.QLPreviewControllerDelegateDidUpdateEventArgs
T:QuickLook.QLPreviewItemEditingMode
+T:QuickLook.QLPreviewProvider
+T:QuickLook.QLPreviewReply
+T:QuickLook.QLPreviewReplyAttachment
T:QuickLook.QLPreviewReplyDataCreationHandler
T:QuickLook.QLPreviewReplyDrawingHandler
T:QuickLook.QLPreviewReplyUIDocumentCreationHandler
@@ -80529,14 +81326,10 @@ T:QuickLookUI.IQLPreviewingController
T:QuickLookUI.IQLPreviewItem
T:QuickLookUI.IQLPreviewPanelDataSource
T:QuickLookUI.IQLPreviewPanelDelegate
-T:QuickLookUI.QLFilePreviewRequest
T:QuickLookUI.QLPreviewItem
T:QuickLookUI.QLPreviewPanelController
T:QuickLookUI.QLPreviewPanelDataSource
T:QuickLookUI.QLPreviewPanelDelegate
-T:QuickLookUI.QLPreviewProvider
-T:QuickLookUI.QLPreviewReply
-T:QuickLookUI.QLPreviewReplyAttachment
T:QuickLookUI.QLPreviewReplyDataCreationHandler
T:QuickLookUI.QLPreviewReplyDrawingHandler
T:QuickLookUI.QLPreviewReplyUIDocumentCreationHandler
@@ -81333,6 +82126,7 @@ T:UIKit.UIPasteboardOptions
T:UIKit.UIPasteControlDisplayMode
T:UIKit.UIPathEventArgs
T:UIKit.UIPencilInteractionDelegate
+T:UIKit.UIPencilInteractionPhase
T:UIKit.UIPencilPreferredAction
T:UIKit.UIPointerAccessoryPosition
T:UIKit.UIPointerEffectTintMode
diff --git a/tests/common/TestRuntime.cs b/tests/common/TestRuntime.cs
index e150a0254294..56a62208dcbd 100644
--- a/tests/common/TestRuntime.cs
+++ b/tests/common/TestRuntime.cs
@@ -441,6 +441,18 @@ public static bool CheckXcodeVersion (int major, int minor, int build = 0)
return CheckMacSystemVersion (14, 4);
#else
throw new NotImplementedException ($"Missing platform case for Xcode {major}.{minor}");
+#endif
+ case 4:
+#if __WATCHOS__
+ return CheckWatchOSSystemVersion (10, 5);
+#elif __TVOS__
+ return ChecktvOSSystemVersion (17, 5);
+#elif __IOS__
+ return CheckiOSSystemVersion (17, 5);
+#elif MONOMAC
+ return CheckMacSystemVersion (14, 5);
+#else
+ throw new NotImplementedException ($"Missing platform case for Xcode {major}.{minor}");
#endif
default:
throw new NotImplementedException ($"Missing version logic for checking for Xcode {major}.{minor}");
diff --git a/tests/introspection/ApiProtocolTest.cs b/tests/introspection/ApiProtocolTest.cs
index 5c3721d1fb7a..d54769561d16 100644
--- a/tests/introspection/ApiProtocolTest.cs
+++ b/tests/introspection/ApiProtocolTest.cs
@@ -645,6 +645,17 @@ protected virtual bool Skip (Type type, string protocolName)
if (type.Name == "NSUrl")
return true;
break;
+ case "UIInteraction":
+ switch (type.Name) {
+ case "UIFeedbackGenerator":
+ case "UIImpactFeedbackGenerator":
+ case "UINotificationFeedbackGenerator":
+ case "UISelectionFeedbackGenerator":
+ if (!TestRuntime.CheckXcodeVersion (15, 4))
+ return true;
+ break;
+ }
+ break;
}
return false;
}
diff --git a/tests/introspection/ApiSelectorTest.cs b/tests/introspection/ApiSelectorTest.cs
index c816500658ed..7f99651ee64b 100644
--- a/tests/introspection/ApiSelectorTest.cs
+++ b/tests/introspection/ApiSelectorTest.cs
@@ -1004,6 +1004,15 @@ protected virtual bool Skip (Type type, string selectorName)
break;
}
break;
+ case "UIFeedbackGenerator":
+ switch (selectorName) {
+ case "didMoveToView:":
+ case "willMoveToView:":
+ case "view":
+ return !TestRuntime.CheckXcodeVersion (15, 4);
+ break;
+ }
+ break;
}
// old binding mistake
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore
index 26cd868a259f..0b485245182b 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore
+++ b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-UIKit.ignore
@@ -39,5 +39,4 @@
## manually bound
!missing-field! UIListSeparatorAutomaticInsets not bound
-!missing-selector! NSItemProvider::_availableTypes not bound
!missing-protocol! UIItemProviderReadingAugmentationDesignating not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-BrowserEngineKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-BrowserEngineKit.todo
index 2347460bde1d..b58e1411c656 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-BrowserEngineKit.todo
+++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-BrowserEngineKit.todo
@@ -132,3 +132,7 @@
!missing-type! BETextInteraction not bound
!missing-type! BETextSuggestion not bound
!missing-type! BEWebContentProcess not bound
+!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
+!missing-selector! BEWebAppManifest::jsonData not bound
+!missing-selector! BEWebAppManifest::manifestURL not bound
+!missing-type! BEWebAppManifest not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Matter.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Matter.ignore
similarity index 97%
rename from tests/xtro-sharpie/api-annotations-dotnet/iOS-Matter.todo
rename to tests/xtro-sharpie/api-annotations-dotnet/iOS-Matter.ignore
index 1d707cc1e85c..9cd6ba2774ad 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Matter.todo
+++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Matter.ignore
@@ -144,7 +144,6 @@
!missing-enum! MTRPumpConfigurationAndControlFeature not bound
!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
!missing-enum! MTRSoftwareDiagnosticsFeature not bound
!missing-enum! MTRSwitchFeature not bound
!missing-enum! MTRTargetNavigatorStatus not bound
@@ -980,17 +979,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -3585,39 +3573,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -5838,28 +5793,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
@@ -8115,185 +8048,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::discriminator not bound
@@ -9053,7 +8807,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -9142,7 +8895,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterStateCacheContainer not bound
!missing-type! MTRClusterSwitch not bound
@@ -9375,27 +9127,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -9517,7 +9248,6 @@
!missing-enum! MTRRVCRunModeFeature not bound
!missing-enum! MTRRVCRunModeModeTag not bound
!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
!missing-enum! MTRThermostatControlSequenceOfOperation not bound
!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
!missing-enum! MTRThermostatScheduleModeBitmap not bound
@@ -9882,3 +9612,102 @@
!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-SafariServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-SafariServices.todo
new file mode 100644
index 000000000000..8e3450e8b9b4
--- /dev/null
+++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-SafariServices.todo
@@ -0,0 +1 @@
+!missing-protocol-member! SFAddToHomeScreenActivityItem::getWebAppManifestWithCompletionHandler: not found
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore
index c4f380daa81c..f7c4fa122011 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore
+++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-UIKit.ignore
@@ -475,5 +475,4 @@
!incorrect-protocol-member! UIMenuLeaf::selectedImage is REQUIRED and should be abstract
!incorrect-protocol-member! UIMenuLeaf::setSelectedImage: is REQUIRED and should be abstract
-!missing-selector! NSItemProvider::_availableTypes not bound
!missing-protocol! UIItemProviderReadingAugmentationDesignating not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-BrowserEngineKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-BrowserEngineKit.todo
index d7b2ad085ff1..e69f56c5699a 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-BrowserEngineKit.todo
+++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-BrowserEngineKit.todo
@@ -30,3 +30,7 @@
!missing-type! BETextAlternatives not bound
!missing-type! BETextSuggestion not bound
!missing-type! BEWebContentProcess not bound
+!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
+!missing-selector! BEWebAppManifest::jsonData not bound
+!missing-selector! BEWebAppManifest::manifestURL not bound
+!missing-type! BEWebAppManifest not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreAudio.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreAudio.todo
index 182e1513968d..e24ed232ca58 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreAudio.todo
+++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CoreAudio.todo
@@ -28,3 +28,4 @@
!missing-selector! CATapDescription::stream not bound
!missing-selector! CATapDescription::UUID not bound
!missing-type! CATapDescription not bound
+!missing-selector! CATapDescription::initExcludingProcesses:andDeviceUID:withStream: not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Matter.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Matter.ignore
similarity index 97%
rename from tests/xtro-sharpie/api-annotations-dotnet/macOS-Matter.todo
rename to tests/xtro-sharpie/api-annotations-dotnet/macOS-Matter.ignore
index 1d707cc1e85c..9cd6ba2774ad 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Matter.todo
+++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Matter.ignore
@@ -144,7 +144,6 @@
!missing-enum! MTRPumpConfigurationAndControlFeature not bound
!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
!missing-enum! MTRSoftwareDiagnosticsFeature not bound
!missing-enum! MTRSwitchFeature not bound
!missing-enum! MTRTargetNavigatorStatus not bound
@@ -980,17 +979,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -3585,39 +3573,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -5838,28 +5793,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
@@ -8115,185 +8048,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::discriminator not bound
@@ -9053,7 +8807,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -9142,7 +8895,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterStateCacheContainer not bound
!missing-type! MTRClusterSwitch not bound
@@ -9375,27 +9127,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -9517,7 +9248,6 @@
!missing-enum! MTRRVCRunModeFeature not bound
!missing-enum! MTRRVCRunModeModeTag not bound
!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
!missing-enum! MTRThermostatControlSequenceOfOperation not bound
!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
!missing-enum! MTRThermostatScheduleModeBitmap not bound
@@ -9882,3 +9612,102 @@
!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-BrowserEngineKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-BrowserEngineKit.todo
index 79ad97e0f803..fb8925e5c742 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-BrowserEngineKit.todo
+++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-BrowserEngineKit.todo
@@ -72,3 +72,7 @@
!missing-type! BETextDocumentRequest not bound
!missing-type! BETextInteraction not bound
!missing-type! BETextSuggestion not bound
+!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
+!missing-selector! BEWebAppManifest::jsonData not bound
+!missing-selector! BEWebAppManifest::manifestURL not bound
+!missing-type! BEWebAppManifest not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.ignore b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.ignore
index 21498983956b..74993acf7914 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.ignore
+++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.ignore
@@ -1202,80 +1202,6 @@
!missing-selector! MTROptionalQRCodeInfo::setTag: not bound
!missing-selector! MTROptionalQRCodeInfo::stringValue not bound
!missing-selector! MTROptionalQRCodeInfo::tag not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discriminator not bound
!missing-selector! MTRSetupPayload::getAllOptionalVendorData: not bound
@@ -1495,7 +1421,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -1690,27 +1615,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -2766,17 +2670,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeClusterRevisionWithParams: not bound
@@ -3209,7 +3102,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterSwitch not bound
!missing-type! MTRClusterTargetNavigator not bound
@@ -4026,17 +3918,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -6394,39 +6275,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -7717,17 +7565,6 @@
!missing-selector! MTRClusterPressureMeasurement::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterPumpConfigurationAndControl::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::resetWatermarksWithExpectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::resetWatermarksWithParams:expectedValues:expectedValueInterval:completion: not bound
@@ -8571,102 +8408,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::initWithSetupPasscode:discriminator: not bound
!missing-selector! MTRSetupPayload::qrCodeString: not bound
@@ -9199,3 +8940,774 @@
!missing-type! MTRUnitTestingClusterTestStructArrayArgumentResponseParams not bound
!missing-type! MTRUnitTestingClusterTestUnknownCommandParams not bound
!missing-type! MTRUnitTestingClusterTimedInvokeRequestParams not bound
+!missing-enum! MTRBasicInformationColor not bound
+!missing-enum! MTRBasicInformationProductFinish not bound
+!missing-enum! MTRBridgedDeviceBasicInformationColor not bound
+!missing-enum! MTRBridgedDeviceBasicInformationProductFinish not bound
+!missing-enum! MTRDiagnosticLogsIntent not bound
+!missing-enum! MTRDiagnosticLogsStatus not bound
+!missing-enum! MTRDiagnosticLogsTransferProtocol not bound
+!missing-enum! MTREventPriority not bound
+!missing-enum! MTREventTimeType not bound
+!missing-enum! MTRGroupsFeature not bound
+!missing-enum! MTRGroupsNameSupportBitmap not bound
+!missing-enum! MTRNetworkCommissioningWiFiSecurityBitmap not bound
+!missing-enum! MTROccupancySensingOccupancyBitmap not bound
+!missing-enum! MTROccupancySensingOccupancySensorType not bound
+!missing-enum! MTROccupancySensingOccupancySensorTypeBitmap not bound
+!missing-enum! MTRPowerSourceBatApprovedChemistry not bound
+!missing-enum! MTRPowerSourceBatCommonDesignation not bound
+!missing-enum! MTRPressureMeasurementFeature not bound
+!missing-enum! MTRPumpConfigurationAndControlControlMode not bound
+!missing-enum! MTRPumpConfigurationAndControlFeature not bound
+!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
+!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
+!missing-enum! MTRWiFiNetworkDiagnosticsConnectionStatus not bound
+!missing-enum! MTRWiFiNetworkDiagnosticsWiFiVersion not bound
+!missing-field! MTREventNumberKey not bound
+!missing-field! MTREventPriorityKey not bound
+!missing-field! MTREventSystemUpTimeKey not bound
+!missing-field! MTREventTimestampDateKey not bound
+!missing-field! MTREventTimeTypeKey not bound
+!missing-selector! +MTRAttributeRequestPath::requestPathWithEndpointID:clusterID:attributeID: not bound
+!missing-selector! +MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRCertificates::createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error: not bound
+!missing-selector! +MTRCertificates::createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error: not bound
+!missing-selector! +MTRCertificates::createRootCertificate:issuerID:fabricID:validityPeriod:error: not bound
+!missing-selector! +MTRDeviceController::xpcInterfaceForClientProtocol not bound
+!missing-selector! +MTRDeviceController::xpcInterfaceForServerProtocol not bound
+!missing-selector! +MTREventRequestPath::requestPathWithEndpointID:clusterID:eventID: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::cluster not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::deviceType not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::endpoint not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setCluster: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setDeviceType: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setEndpoint: not bound
+!missing-selector! MTRAccountLoginClusterGetSetupPINResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRApplicationLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRAttributeReport::initWithResponseValue:error: not bound
+!missing-selector! MTRAttributeRequestPath::attribute not bound
+!missing-selector! MTRAttributeRequestPath::cluster not bound
+!missing-selector! MTRAttributeRequestPath::endpoint not bound
+!missing-selector! MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
+!missing-selector! MTRBaseClusterBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
+!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterGroupKeyManagement::keySetReadAllIndicesWithCompletion: not bound
+!missing-selector! MTRBaseDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
+!missing-selector! MTRBaseDevice::readAttributePaths:eventPaths:params:queue:completion: not bound
+!missing-selector! MTRBaseDevice::subscribeToAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled: not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::finish not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::primaryColor not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setFinish: not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::finish not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::primaryColor not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setFinish: not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
+!missing-selector! MTRChannelClusterChangeChannelResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRClusterBasicInformation::readAttributeProductAppearanceWithParams: not bound
+!missing-selector! MTRClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithParams: not bound
+!missing-selector! MTRClusterGroupKeyManagement::keySetReadAllIndicesWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRCommissioningParameters::countryCode not bound
+!missing-selector! MTRCommissioningParameters::setCountryCode: not bound
+!missing-selector! MTRCommissioningParameters::setSkipCommissioningComplete: not bound
+!missing-selector! MTRCommissioningParameters::skipCommissioningComplete not bound
+!missing-selector! MTRContentLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDevice::estimatedStartTime not bound
+!missing-selector! MTRDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
+!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationProductID not bound
+!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationVendorID not bound
+!missing-selector! MTRDeviceControllerFactory::knownFabrics not bound
+!missing-selector! MTRDeviceControllerStartupParams::caseAuthenticatedTags not bound
+!missing-selector! MTRDeviceControllerStartupParams::setCaseAuthenticatedTags: not bound
+!missing-selector! MTRDiagnosticLogsClusterRetrieveLogsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetCredentialStatusResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetHolidayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetUserResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetWeekDayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetYearDayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterSetCredentialResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams::initWithResponseValue:error: not bound
+!missing-selector! MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams::initWithResponseValue:error: not bound
+!missing-selector! MTREventReport::eventTimeType not bound
+!missing-selector! MTREventReport::initWithResponseValue:error: not bound
+!missing-selector! MTREventReport::systemUpTime not bound
+!missing-selector! MTREventReport::timestampDate not bound
+!missing-selector! MTREventRequestPath::cluster not bound
+!missing-selector! MTREventRequestPath::endpoint not bound
+!missing-selector! MTREventRequestPath::event not bound
+!missing-selector! MTRFabricInfo::fabricID not bound
+!missing-selector! MTRFabricInfo::fabricIndex not bound
+!missing-selector! MTRFabricInfo::intermediateCertificate not bound
+!missing-selector! MTRFabricInfo::intermediateCertificateTLV not bound
+!missing-selector! MTRFabricInfo::label not bound
+!missing-selector! MTRFabricInfo::nodeID not bound
+!missing-selector! MTRFabricInfo::operationalCertificate not bound
+!missing-selector! MTRFabricInfo::operationalCertificateTLV not bound
+!missing-selector! MTRFabricInfo::rootCertificate not bound
+!missing-selector! MTRFabricInfo::rootCertificateTLV not bound
+!missing-selector! MTRFabricInfo::rootPublicKey not bound
+!missing-selector! MTRFabricInfo::vendorID not bound
+!missing-selector! MTRGeneralCommissioningClusterArmFailSafeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGeneralCommissioningClusterCommissioningCompleteResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupKeyManagementClusterKeySetReadResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterAddGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterGetGroupMembershipResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterRemoveGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterViewGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRKeypadInputClusterSendKeyResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRMediaPlaybackClusterPlaybackResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterConnectNetworkResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkConfigResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::connected not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::networkID not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setConnected: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setNetworkID: not bound
+!missing-selector! MTRNetworkCommissioningClusterScanNetworksResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::channel not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedAddress not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedPanId not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::lqi not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::networkName not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::panId not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::rssi not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setChannel: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedAddress: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedPanId: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setLqi: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setNetworkName: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setPanId: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setRssi: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setVersion: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::version not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::bssid not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::channel not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::rssi not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::security not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setBssid: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setChannel: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setRssi: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSecurity: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSsid: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setWiFiBand: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::ssid not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::wiFiBand not bound
+!missing-selector! MTROperationalCredentialsClusterAttestationResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterCertificateChainResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterCSRResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterNOCResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRElementsTLV:attestationSignature: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRNonce:csrElementsTLV:attestationSignature: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRResponseParams: not bound
+!missing-selector! MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROTASoftwareUpdateProviderClusterQueryImageResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRProductIdentity::initWithVendorID:productID: not bound
+!missing-selector! MTRProductIdentity::productID not bound
+!missing-selector! MTRProductIdentity::vendorID not bound
+!missing-selector! MTRTargetNavigatorClusterNavigateTargetResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRThermostatClusterGetWeeklyScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::age not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::averageRssi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::extAddress not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::frameErrorRate not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullNetworkData not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullThreadDevice not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::isChild not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lastRssi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::linkFrameCounter not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lqi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::messageErrorRate not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::mleFrameCounter not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rloc16 not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rxOnWhenIdle not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAge: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAverageRssi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setExtAddress: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFrameErrorRate: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullNetworkData: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullThreadDevice: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setIsChild: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLastRssi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLinkFrameCounter: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLqi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMessageErrorRate: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMleFrameCounter: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRloc16: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRxOnWhenIdle: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::age not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::allocated not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::extAddress not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::linkEstablished not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiIn not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiOut not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::nextHop not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::pathCost not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::rloc16 not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::routerId not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAge: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAllocated: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setExtAddress: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLinkEstablished: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiIn: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiOut: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setNextHop: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setPathCost: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRloc16: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRouterId: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::offset not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setOffset: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidStarting: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidUntil: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validStarting not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validUntil not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::name not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::offset not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setName: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setOffset: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setValidAt: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::validAt not bound
+!missing-selector! MTRUnitTestingClusterBooleanResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterSimpleStructResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestAddArgumentsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestComplexNullableOptionalResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEmitTestEventResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEnumsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestListInt8UReverseResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestNullableOptionalResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestSimpleArgumentResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestSpecificResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestStructArrayArgumentResponseParams::initWithResponseValue:error: not bound
+!missing-type! MTRAccessControlClusterAccessControlTargetStruct not bound
+!missing-type! MTRAttributeRequestPath not bound
+!missing-type! MTRBasicInformationClusterProductAppearanceStruct not bound
+!missing-type! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct not bound
+!missing-type! MTREventRequestPath not bound
+!missing-type! MTRFabricInfo not bound
+!missing-type! MTRNetworkCommissioningClusterNetworkInfoStruct not bound
+!missing-type! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct not bound
+!missing-type! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct not bound
+!missing-type! MTRProductIdentity not bound
+!missing-type! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct not bound
+!missing-type! MTRThreadNetworkDiagnosticsClusterRouteTableStruct not bound
+!missing-type! MTRTimeSynchronizationClusterDSTOffsetStruct not bound
+!missing-type! MTRTimeSynchronizationClusterTimeZoneStruct not bound
+!missing-enum! MTRFanControlFanMode not bound
+!missing-enum! MTRFanControlFanModeSequence not bound
+!missing-enum! MTRFanControlRockBitmap not bound
+!missing-enum! MTRFanControlWindBitmap not bound
+!missing-protocol! MTRCommissionableBrowserDelegate not bound
+!missing-selector! MTRCommissionableBrowserResult::commissioningMode not bound
+!missing-selector! MTRCommissionableBrowserResult::discriminator not bound
+!missing-selector! MTRCommissionableBrowserResult::instanceName not bound
+!missing-selector! MTRCommissionableBrowserResult::productID not bound
+!missing-selector! MTRCommissionableBrowserResult::vendorID not bound
+!missing-selector! MTRDeviceController::setupCommissioningSessionWithDiscoveredDevice:payload:newNodeID:error: not bound
+!missing-selector! MTRDeviceController::startBrowseForCommissionables:queue: not bound
+!missing-selector! MTRDeviceController::stopBrowseForCommissionables not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::mfgCode not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::setMfgCode: not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::setValue: not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::value not bound
+!missing-type! MTRCommissionableBrowserResult not bound
+!missing-enum! MTROnOffControlBitmap not bound
+!missing-enum! MTROTASoftwareUpdateProviderApplyUpdateAction not bound
+!missing-enum! MTROTASoftwareUpdateProviderDownloadProtocol not bound
+!missing-enum! MTROTASoftwareUpdateProviderStatus not bound
+!missing-enum! MTROTASoftwareUpdateRequestorAnnouncementReason not bound
+!missing-enum! MTROTASoftwareUpdateRequestorChangeReason not bound
+!missing-enum! MTROTASoftwareUpdateRequestorUpdateState not bound
+!missing-enum! MTRTimeFormatLocalizationFeature not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::granularity not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setGranularity: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimeSource: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setUtcTime: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timeSource not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::utcTime not bound
+!missing-type! MTRTimeSynchronizationClusterSetUTCTimeParams not bound
+!missing-enum! MTRAdministratorCommissioningFeature not bound
+!missing-enum! MTRContentLauncherStatus not bound
+!missing-enum! MTRContentLauncherSupportedProtocolsBitmap not bound
+!missing-enum! MTRKeypadInputCECKeyCode not bound
+!missing-enum! MTRLevelControlOptionsBitmap not bound
+!missing-enum! MTROperationalState not bound
+!missing-enum! MTROperationalStateErrorState not bound
+!missing-enum! MTRRVCCleanModeFeature not bound
+!missing-enum! MTRRVCCleanModeModeTag not bound
+!missing-enum! MTRRVCCleanModeStatusCode not bound
+!missing-enum! MTRRVCOperationalStateErrorState not bound
+!missing-enum! MTRRVCOperationalStateOperationalState not bound
+!missing-enum! MTRRVCRunModeFeature not bound
+!missing-enum! MTRRVCRunModeModeTag not bound
+!missing-enum! MTRRVCRunModeStatusCode not bound
+!missing-enum! MTRThermostatControlSequenceOfOperation not bound
+!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
+!missing-enum! MTRThermostatScheduleModeBitmap not bound
+!missing-enum! MTRThermostatSetpointRaiseLowerMode not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationKeypadLockout not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode not bound
+!missing-field! MTREventIsHistoricalKey not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterPowerSource::readAttributeEndpointListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::hideAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::launchAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::stopAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterDoorLock::lockDoorWithCompletion: not bound
+!missing-selector! MTRBaseClusterDoorLock::unlockDoorWithCompletion: not bound
+!missing-selector! MTRBaseClusterNetworkCommissioning::scanNetworksWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterOperationalState::pauseWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::pauseWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeCountdownTimeWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalErrorWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributePhaseListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::resumeWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::resumeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::startWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::startWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::stopWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::stopWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterPowerSource::readAttributeEndpointListWithCompletion: not bound
+!missing-selector! MTRBaseClusterPowerSource::subscribeAttributeEndpointListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::changeToModeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributePhaseListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::changeToModeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterUnitTesting::testNullableOptionalRequestWithCompletion: not bound
+!missing-selector! MTRBaseClusterUnitTesting::testSimpleOptionalArgumentRequestWithCompletion: not bound
+!missing-selector! MTRCluster::endpointID not bound
+!missing-selector! MTRClusterApplicationLauncher::hideAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterApplicationLauncher::launchAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterApplicationLauncher::stopAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterDoorLock::lockDoorWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterDoorLock::unlockDoorWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterNetworkCommissioning::scanNetworksWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeCountdownTimeWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeCurrentPhaseWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalErrorWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributePhaseListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::startWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::startWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::stopWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::stopWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterPowerSource::readAttributeEndpointListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeCurrentModeWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeSupportedModesWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeCountdownTimeWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeCurrentPhaseWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalErrorWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributePhaseListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCRunMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeCurrentModeWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeSupportedModesWithParams: not bound
+!missing-selector! MTRClusterUnitTesting::testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterUnitTesting::testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRDevice::deviceController not bound
+!missing-selector! MTRDevice::invokeCommandWithEndpointID:clusterID:commandID:commandFields:expectedValues:expectedValueInterval:queue:completion: not bound
+!missing-selector! MTRDevice::nodeID not bound
+!missing-selector! MTRGenericCluster::device not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateDetails not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateID not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateLabel not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateID: not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
+!missing-selector! MTROperationalStateClusterOperationalErrorEvent::errorState not bound
+!missing-selector! MTROperationalStateClusterOperationalErrorEvent::setErrorState: not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateID not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::pausedTime not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
+!missing-selector! MTROperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterStartParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterStartParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterStartParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterStartParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterStopParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterStopParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterStopParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterStopParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::getNewMode not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setNewMode: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatus: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatusText: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::status not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::statusText not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::label not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::mode not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::modeTags not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setLabel: not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setMode: not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setModeTags: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::mfgCode not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setMfgCode: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setValue: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::value not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateDetails not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateID not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateLabel not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateID: not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::errorState not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::setErrorState: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateID not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::pausedTime not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::getNewMode not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setNewMode: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatus: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatusText: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::status not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::statusText not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::label not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::mode not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::modeTags not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setLabel: not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setMode: not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setModeTags: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::mfgCode not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::setMfgCode: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::setValue: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::value not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::coolSetpoint not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::heatSetpoint not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setCoolSetpoint: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setHeatSetpoint: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setTransitionTime: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::transitionTime not bound
+!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::associationFailureCause not bound
+!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::setAssociationFailureCause: not bound
+!missing-type! MTRBaseClusterOperationalState not bound
+!missing-type! MTRBaseClusterRVCCleanMode not bound
+!missing-type! MTRBaseClusterRVCOperationalState not bound
+!missing-type! MTRBaseClusterRVCRunMode not bound
+!missing-type! MTRClusterOperationalState not bound
+!missing-type! MTRClusterRVCCleanMode not bound
+!missing-type! MTRClusterRVCOperationalState not bound
+!missing-type! MTRClusterRVCRunMode not bound
+!missing-type! MTRGenericBaseCluster not bound
+!missing-type! MTRGenericCluster not bound
+!missing-type! MTROperationalStateClusterErrorStateStruct not bound
+!missing-type! MTROperationalStateClusterOperationalCommandResponseParams not bound
+!missing-type! MTROperationalStateClusterOperationalErrorEvent not bound
+!missing-type! MTROperationalStateClusterOperationalStateStruct not bound
+!missing-type! MTROperationalStateClusterOperationCompletionEvent not bound
+!missing-type! MTROperationalStateClusterPauseParams not bound
+!missing-type! MTROperationalStateClusterResumeParams not bound
+!missing-type! MTROperationalStateClusterStartParams not bound
+!missing-type! MTROperationalStateClusterStopParams not bound
+!missing-type! MTRRVCCleanModeClusterChangeToModeParams not bound
+!missing-type! MTRRVCCleanModeClusterChangeToModeResponseParams not bound
+!missing-type! MTRRVCCleanModeClusterModeOptionStruct not bound
+!missing-type! MTRRVCCleanModeClusterModeTagStruct not bound
+!missing-type! MTRRVCOperationalStateClusterErrorStateStruct not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalCommandResponseParams not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalErrorEvent not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalStateStruct not bound
+!missing-type! MTRRVCOperationalStateClusterOperationCompletionEvent not bound
+!missing-type! MTRRVCOperationalStateClusterPauseParams not bound
+!missing-type! MTRRVCOperationalStateClusterResumeParams not bound
+!missing-type! MTRRVCRunModeClusterChangeToModeParams not bound
+!missing-type! MTRRVCRunModeClusterChangeToModeResponseParams not bound
+!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
+!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
+!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.todo
deleted file mode 100644
index 60406a5077b9..000000000000
--- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Matter.todo
+++ /dev/null
@@ -1,683 +0,0 @@
-!missing-enum! MTRBasicInformationColor not bound
-!missing-enum! MTRBasicInformationProductFinish not bound
-!missing-enum! MTRBridgedDeviceBasicInformationColor not bound
-!missing-enum! MTRBridgedDeviceBasicInformationProductFinish not bound
-!missing-enum! MTRDiagnosticLogsIntent not bound
-!missing-enum! MTRDiagnosticLogsStatus not bound
-!missing-enum! MTRDiagnosticLogsTransferProtocol not bound
-!missing-enum! MTREventPriority not bound
-!missing-enum! MTREventTimeType not bound
-!missing-enum! MTRGroupsFeature not bound
-!missing-enum! MTRGroupsNameSupportBitmap not bound
-!missing-enum! MTRNetworkCommissioningWiFiSecurityBitmap not bound
-!missing-enum! MTROccupancySensingOccupancyBitmap not bound
-!missing-enum! MTROccupancySensingOccupancySensorType not bound
-!missing-enum! MTROccupancySensingOccupancySensorTypeBitmap not bound
-!missing-enum! MTRPowerSourceBatApprovedChemistry not bound
-!missing-enum! MTRPowerSourceBatCommonDesignation not bound
-!missing-enum! MTRPressureMeasurementFeature not bound
-!missing-enum! MTRPumpConfigurationAndControlControlMode not bound
-!missing-enum! MTRPumpConfigurationAndControlFeature not bound
-!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
-!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
-!missing-enum! MTRWiFiNetworkDiagnosticsConnectionStatus not bound
-!missing-enum! MTRWiFiNetworkDiagnosticsWiFiVersion not bound
-!missing-field! MTREventNumberKey not bound
-!missing-field! MTREventPriorityKey not bound
-!missing-field! MTREventSystemUpTimeKey not bound
-!missing-field! MTREventTimestampDateKey not bound
-!missing-field! MTREventTimeTypeKey not bound
-!missing-selector! +MTRAttributeRequestPath::requestPathWithEndpointID:clusterID:attributeID: not bound
-!missing-selector! +MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRCertificates::createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error: not bound
-!missing-selector! +MTRCertificates::createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error: not bound
-!missing-selector! +MTRCertificates::createRootCertificate:issuerID:fabricID:validityPeriod:error: not bound
-!missing-selector! +MTRDeviceController::xpcInterfaceForClientProtocol not bound
-!missing-selector! +MTRDeviceController::xpcInterfaceForServerProtocol not bound
-!missing-selector! +MTREventRequestPath::requestPathWithEndpointID:clusterID:eventID: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::cluster not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::deviceType not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::endpoint not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setCluster: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setDeviceType: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setEndpoint: not bound
-!missing-selector! MTRAccountLoginClusterGetSetupPINResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRApplicationLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRAttributeReport::initWithResponseValue:error: not bound
-!missing-selector! MTRAttributeRequestPath::attribute not bound
-!missing-selector! MTRAttributeRequestPath::cluster not bound
-!missing-selector! MTRAttributeRequestPath::endpoint not bound
-!missing-selector! MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
-!missing-selector! MTRBaseClusterBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
-!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterGroupKeyManagement::keySetReadAllIndicesWithCompletion: not bound
-!missing-selector! MTRBaseDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
-!missing-selector! MTRBaseDevice::readAttributePaths:eventPaths:params:queue:completion: not bound
-!missing-selector! MTRBaseDevice::subscribeToAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled: not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::finish not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::primaryColor not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setFinish: not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::finish not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::primaryColor not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setFinish: not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
-!missing-selector! MTRChannelClusterChangeChannelResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRClusterBasicInformation::readAttributeProductAppearanceWithParams: not bound
-!missing-selector! MTRClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithParams: not bound
-!missing-selector! MTRClusterGroupKeyManagement::keySetReadAllIndicesWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRCommissioningParameters::countryCode not bound
-!missing-selector! MTRCommissioningParameters::setCountryCode: not bound
-!missing-selector! MTRCommissioningParameters::setSkipCommissioningComplete: not bound
-!missing-selector! MTRCommissioningParameters::skipCommissioningComplete not bound
-!missing-selector! MTRContentLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDevice::estimatedStartTime not bound
-!missing-selector! MTRDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
-!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationProductID not bound
-!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationVendorID not bound
-!missing-selector! MTRDeviceControllerFactory::knownFabrics not bound
-!missing-selector! MTRDeviceControllerStartupParams::caseAuthenticatedTags not bound
-!missing-selector! MTRDeviceControllerStartupParams::setCaseAuthenticatedTags: not bound
-!missing-selector! MTRDiagnosticLogsClusterRetrieveLogsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetCredentialStatusResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetHolidayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetUserResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetWeekDayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetYearDayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterSetCredentialResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams::initWithResponseValue:error: not bound
-!missing-selector! MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams::initWithResponseValue:error: not bound
-!missing-selector! MTREventReport::eventTimeType not bound
-!missing-selector! MTREventReport::initWithResponseValue:error: not bound
-!missing-selector! MTREventReport::systemUpTime not bound
-!missing-selector! MTREventReport::timestampDate not bound
-!missing-selector! MTREventRequestPath::cluster not bound
-!missing-selector! MTREventRequestPath::endpoint not bound
-!missing-selector! MTREventRequestPath::event not bound
-!missing-selector! MTRFabricInfo::fabricID not bound
-!missing-selector! MTRFabricInfo::fabricIndex not bound
-!missing-selector! MTRFabricInfo::intermediateCertificate not bound
-!missing-selector! MTRFabricInfo::intermediateCertificateTLV not bound
-!missing-selector! MTRFabricInfo::label not bound
-!missing-selector! MTRFabricInfo::nodeID not bound
-!missing-selector! MTRFabricInfo::operationalCertificate not bound
-!missing-selector! MTRFabricInfo::operationalCertificateTLV not bound
-!missing-selector! MTRFabricInfo::rootCertificate not bound
-!missing-selector! MTRFabricInfo::rootCertificateTLV not bound
-!missing-selector! MTRFabricInfo::rootPublicKey not bound
-!missing-selector! MTRFabricInfo::vendorID not bound
-!missing-selector! MTRGeneralCommissioningClusterArmFailSafeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGeneralCommissioningClusterCommissioningCompleteResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupKeyManagementClusterKeySetReadResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterAddGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterGetGroupMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterRemoveGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterViewGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRKeypadInputClusterSendKeyResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRMediaPlaybackClusterPlaybackResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterConnectNetworkResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkConfigResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::connected not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::networkID not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setConnected: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setNetworkID: not bound
-!missing-selector! MTRNetworkCommissioningClusterScanNetworksResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::channel not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedAddress not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedPanId not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::lqi not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::networkName not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::panId not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::rssi not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setChannel: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedAddress: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedPanId: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setLqi: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setNetworkName: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setPanId: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setRssi: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setVersion: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::version not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::bssid not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::channel not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::rssi not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::security not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setBssid: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setChannel: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setRssi: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSecurity: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSsid: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setWiFiBand: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::ssid not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::wiFiBand not bound
-!missing-selector! MTROperationalCredentialsClusterAttestationResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterCertificateChainResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterCSRResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterNOCResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRElementsTLV:attestationSignature: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRNonce:csrElementsTLV:attestationSignature: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRResponseParams: not bound
-!missing-selector! MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROTASoftwareUpdateProviderClusterQueryImageResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRProductIdentity::initWithVendorID:productID: not bound
-!missing-selector! MTRProductIdentity::productID not bound
-!missing-selector! MTRProductIdentity::vendorID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRTargetNavigatorClusterNavigateTargetResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRThermostatClusterGetWeeklyScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::age not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::averageRssi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::extAddress not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::frameErrorRate not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullNetworkData not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullThreadDevice not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::isChild not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lastRssi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::linkFrameCounter not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lqi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::messageErrorRate not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::mleFrameCounter not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rloc16 not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rxOnWhenIdle not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAge: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAverageRssi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setExtAddress: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFrameErrorRate: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullNetworkData: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullThreadDevice: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setIsChild: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLastRssi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLinkFrameCounter: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLqi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMessageErrorRate: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMleFrameCounter: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRloc16: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRxOnWhenIdle: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::age not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::allocated not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::extAddress not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::linkEstablished not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiIn not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiOut not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::nextHop not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::pathCost not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::rloc16 not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::routerId not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAge: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAllocated: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setExtAddress: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLinkEstablished: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiIn: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiOut: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setNextHop: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setPathCost: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRloc16: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRouterId: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::offset not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setOffset: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidStarting: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidUntil: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validStarting not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validUntil not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::name not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::offset not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setName: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setOffset: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setValidAt: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::validAt not bound
-!missing-selector! MTRUnitTestingClusterBooleanResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterSimpleStructResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestAddArgumentsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestComplexNullableOptionalResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEmitTestEventResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEnumsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestListInt8UReverseResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestNullableOptionalResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestSimpleArgumentResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestSpecificResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestStructArrayArgumentResponseParams::initWithResponseValue:error: not bound
-!missing-type! MTRAccessControlClusterAccessControlTargetStruct not bound
-!missing-type! MTRAttributeRequestPath not bound
-!missing-type! MTRBasicInformationClusterProductAppearanceStruct not bound
-!missing-type! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct not bound
-!missing-type! MTREventRequestPath not bound
-!missing-type! MTRFabricInfo not bound
-!missing-type! MTRNetworkCommissioningClusterNetworkInfoStruct not bound
-!missing-type! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct not bound
-!missing-type! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct not bound
-!missing-type! MTRProductIdentity not bound
-!missing-type! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct not bound
-!missing-type! MTRThreadNetworkDiagnosticsClusterRouteTableStruct not bound
-!missing-type! MTRTimeSynchronizationClusterDSTOffsetStruct not bound
-!missing-type! MTRTimeSynchronizationClusterTimeZoneStruct not bound
-!missing-enum! MTRFanControlFanMode not bound
-!missing-enum! MTRFanControlFanModeSequence not bound
-!missing-enum! MTRFanControlRockBitmap not bound
-!missing-enum! MTRFanControlWindBitmap not bound
-!missing-protocol! MTRCommissionableBrowserDelegate not bound
-!missing-selector! MTRCommissionableBrowserResult::commissioningMode not bound
-!missing-selector! MTRCommissionableBrowserResult::discriminator not bound
-!missing-selector! MTRCommissionableBrowserResult::instanceName not bound
-!missing-selector! MTRCommissionableBrowserResult::productID not bound
-!missing-selector! MTRCommissionableBrowserResult::vendorID not bound
-!missing-selector! MTRDeviceController::setupCommissioningSessionWithDiscoveredDevice:payload:newNodeID:error: not bound
-!missing-selector! MTRDeviceController::startBrowseForCommissionables:queue: not bound
-!missing-selector! MTRDeviceController::stopBrowseForCommissionables not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::mfgCode not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::setMfgCode: not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::setValue: not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::value not bound
-!missing-type! MTRCommissionableBrowserResult not bound
-!missing-enum! MTROnOffControlBitmap not bound
-!missing-enum! MTROTASoftwareUpdateProviderApplyUpdateAction not bound
-!missing-enum! MTROTASoftwareUpdateProviderDownloadProtocol not bound
-!missing-enum! MTROTASoftwareUpdateProviderStatus not bound
-!missing-enum! MTROTASoftwareUpdateRequestorAnnouncementReason not bound
-!missing-enum! MTROTASoftwareUpdateRequestorChangeReason not bound
-!missing-enum! MTROTASoftwareUpdateRequestorUpdateState not bound
-!missing-enum! MTRTimeFormatLocalizationFeature not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::granularity not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setGranularity: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimeSource: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setUtcTime: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timeSource not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::utcTime not bound
-!missing-type! MTRTimeSynchronizationClusterSetUTCTimeParams not bound
-!missing-enum! MTRAdministratorCommissioningFeature not bound
-!missing-enum! MTRContentLauncherStatus not bound
-!missing-enum! MTRContentLauncherSupportedProtocolsBitmap not bound
-!missing-enum! MTRKeypadInputCECKeyCode not bound
-!missing-enum! MTRLevelControlOptionsBitmap not bound
-!missing-enum! MTROperationalState not bound
-!missing-enum! MTROperationalStateErrorState not bound
-!missing-enum! MTRRVCCleanModeFeature not bound
-!missing-enum! MTRRVCCleanModeModeTag not bound
-!missing-enum! MTRRVCCleanModeStatusCode not bound
-!missing-enum! MTRRVCOperationalStateErrorState not bound
-!missing-enum! MTRRVCOperationalStateOperationalState not bound
-!missing-enum! MTRRVCRunModeFeature not bound
-!missing-enum! MTRRVCRunModeModeTag not bound
-!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
-!missing-enum! MTRThermostatControlSequenceOfOperation not bound
-!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
-!missing-enum! MTRThermostatScheduleModeBitmap not bound
-!missing-enum! MTRThermostatSetpointRaiseLowerMode not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationKeypadLockout not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode not bound
-!missing-field! MTREventIsHistoricalKey not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterPowerSource::readAttributeEndpointListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::hideAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::launchAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::stopAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterDoorLock::lockDoorWithCompletion: not bound
-!missing-selector! MTRBaseClusterDoorLock::unlockDoorWithCompletion: not bound
-!missing-selector! MTRBaseClusterNetworkCommissioning::scanNetworksWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterOperationalState::pauseWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::pauseWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeCountdownTimeWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalErrorWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributePhaseListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::resumeWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::resumeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::startWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::startWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::stopWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::stopWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterPowerSource::readAttributeEndpointListWithCompletion: not bound
-!missing-selector! MTRBaseClusterPowerSource::subscribeAttributeEndpointListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::changeToModeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributePhaseListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::changeToModeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterUnitTesting::testNullableOptionalRequestWithCompletion: not bound
-!missing-selector! MTRBaseClusterUnitTesting::testSimpleOptionalArgumentRequestWithCompletion: not bound
-!missing-selector! MTRCluster::endpointID not bound
-!missing-selector! MTRClusterApplicationLauncher::hideAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterApplicationLauncher::launchAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterApplicationLauncher::stopAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterDoorLock::lockDoorWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterDoorLock::unlockDoorWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterNetworkCommissioning::scanNetworksWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeCountdownTimeWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeCurrentPhaseWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalErrorWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributePhaseListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::startWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::startWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::stopWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::stopWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterPowerSource::readAttributeEndpointListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeCurrentModeWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeSupportedModesWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeCountdownTimeWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeCurrentPhaseWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalErrorWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributePhaseListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCRunMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeCurrentModeWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeSupportedModesWithParams: not bound
-!missing-selector! MTRClusterUnitTesting::testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterUnitTesting::testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRDevice::deviceController not bound
-!missing-selector! MTRDevice::invokeCommandWithEndpointID:clusterID:commandID:commandFields:expectedValues:expectedValueInterval:queue:completion: not bound
-!missing-selector! MTRDevice::nodeID not bound
-!missing-selector! MTRGenericCluster::device not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateDetails not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateID not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateLabel not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateID: not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
-!missing-selector! MTROperationalStateClusterOperationalErrorEvent::errorState not bound
-!missing-selector! MTROperationalStateClusterOperationalErrorEvent::setErrorState: not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateID not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::pausedTime not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
-!missing-selector! MTROperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterStartParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterStartParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterStartParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterStartParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterStopParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterStopParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterStopParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterStopParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::getNewMode not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setNewMode: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatus: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatusText: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::status not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::statusText not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::label not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::mode not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::modeTags not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setLabel: not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setMode: not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setModeTags: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::mfgCode not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setMfgCode: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setValue: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::value not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateDetails not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateID not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateLabel not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateID: not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::errorState not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::setErrorState: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateID not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::pausedTime not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::getNewMode not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setNewMode: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatus: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatusText: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::status not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::statusText not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::label not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::mode not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::modeTags not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setLabel: not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setMode: not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setModeTags: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::mfgCode not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::setMfgCode: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::setValue: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::value not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::coolSetpoint not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::heatSetpoint not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setCoolSetpoint: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setHeatSetpoint: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setTransitionTime: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::transitionTime not bound
-!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::associationFailureCause not bound
-!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::setAssociationFailureCause: not bound
-!missing-type! MTRBaseClusterOperationalState not bound
-!missing-type! MTRBaseClusterRVCCleanMode not bound
-!missing-type! MTRBaseClusterRVCOperationalState not bound
-!missing-type! MTRBaseClusterRVCRunMode not bound
-!missing-type! MTRClusterOperationalState not bound
-!missing-type! MTRClusterRVCCleanMode not bound
-!missing-type! MTRClusterRVCOperationalState not bound
-!missing-type! MTRClusterRVCRunMode not bound
-!missing-type! MTRGenericBaseCluster not bound
-!missing-type! MTRGenericCluster not bound
-!missing-type! MTROperationalStateClusterErrorStateStruct not bound
-!missing-type! MTROperationalStateClusterOperationalCommandResponseParams not bound
-!missing-type! MTROperationalStateClusterOperationalErrorEvent not bound
-!missing-type! MTROperationalStateClusterOperationalStateStruct not bound
-!missing-type! MTROperationalStateClusterOperationCompletionEvent not bound
-!missing-type! MTROperationalStateClusterPauseParams not bound
-!missing-type! MTROperationalStateClusterResumeParams not bound
-!missing-type! MTROperationalStateClusterStartParams not bound
-!missing-type! MTROperationalStateClusterStopParams not bound
-!missing-type! MTRRVCCleanModeClusterChangeToModeParams not bound
-!missing-type! MTRRVCCleanModeClusterChangeToModeResponseParams not bound
-!missing-type! MTRRVCCleanModeClusterModeOptionStruct not bound
-!missing-type! MTRRVCCleanModeClusterModeTagStruct not bound
-!missing-type! MTRRVCOperationalStateClusterErrorStateStruct not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalCommandResponseParams not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalErrorEvent not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalStateStruct not bound
-!missing-type! MTRRVCOperationalStateClusterOperationCompletionEvent not bound
-!missing-type! MTRRVCOperationalStateClusterPauseParams not bound
-!missing-type! MTRRVCOperationalStateClusterResumeParams not bound
-!missing-type! MTRRVCRunModeClusterChangeToModeParams not bound
-!missing-type! MTRRVCRunModeClusterChangeToModeResponseParams not bound
-!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
-!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
-!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.ignore b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.ignore
index 77189feeab20..ddb894e0504e 100644
--- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.ignore
+++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-UIKit.ignore
@@ -406,7 +406,6 @@
!incorrect-protocol-member! UIMenuLeaf::selectedImage is REQUIRED and should be abstract
!incorrect-protocol-member! UIMenuLeaf::setSelectedImage: is REQUIRED and should be abstract
-!missing-selector! NSItemProvider::_availableTypes not bound
!missing-protocol! UIItemProviderReadingAugmentationDesignating not bound
# Will be removed in XAMCORE_5
diff --git a/tests/xtro-sharpie/iOS-BrowserEngineKit.todo b/tests/xtro-sharpie/iOS-BrowserEngineKit.todo
index 2347460bde1d..b58e1411c656 100644
--- a/tests/xtro-sharpie/iOS-BrowserEngineKit.todo
+++ b/tests/xtro-sharpie/iOS-BrowserEngineKit.todo
@@ -132,3 +132,7 @@
!missing-type! BETextInteraction not bound
!missing-type! BETextSuggestion not bound
!missing-type! BEWebContentProcess not bound
+!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
+!missing-selector! BEWebAppManifest::jsonData not bound
+!missing-selector! BEWebAppManifest::manifestURL not bound
+!missing-type! BEWebAppManifest not bound
diff --git a/tests/xtro-sharpie/macOS-Matter.todo b/tests/xtro-sharpie/iOS-Matter.ignore
similarity index 97%
rename from tests/xtro-sharpie/macOS-Matter.todo
rename to tests/xtro-sharpie/iOS-Matter.ignore
index 1d707cc1e85c..9cd6ba2774ad 100644
--- a/tests/xtro-sharpie/macOS-Matter.todo
+++ b/tests/xtro-sharpie/iOS-Matter.ignore
@@ -144,7 +144,6 @@
!missing-enum! MTRPumpConfigurationAndControlFeature not bound
!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
!missing-enum! MTRSoftwareDiagnosticsFeature not bound
!missing-enum! MTRSwitchFeature not bound
!missing-enum! MTRTargetNavigatorStatus not bound
@@ -980,17 +979,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -3585,39 +3573,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -5838,28 +5793,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
@@ -8115,185 +8048,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::discriminator not bound
@@ -9053,7 +8807,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -9142,7 +8895,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterStateCacheContainer not bound
!missing-type! MTRClusterSwitch not bound
@@ -9375,27 +9127,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -9517,7 +9248,6 @@
!missing-enum! MTRRVCRunModeFeature not bound
!missing-enum! MTRRVCRunModeModeTag not bound
!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
!missing-enum! MTRThermostatControlSequenceOfOperation not bound
!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
!missing-enum! MTRThermostatScheduleModeBitmap not bound
@@ -9882,3 +9612,102 @@
!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/iOS-SafariServices.todo b/tests/xtro-sharpie/iOS-SafariServices.todo
new file mode 100644
index 000000000000..8e3450e8b9b4
--- /dev/null
+++ b/tests/xtro-sharpie/iOS-SafariServices.todo
@@ -0,0 +1 @@
+!missing-protocol-member! SFAddToHomeScreenActivityItem::getWebAppManifestWithCompletionHandler: not found
diff --git a/tests/xtro-sharpie/iOS-UIKit.ignore b/tests/xtro-sharpie/iOS-UIKit.ignore
index 2b9ef48b161f..07e91a128713 100644
--- a/tests/xtro-sharpie/iOS-UIKit.ignore
+++ b/tests/xtro-sharpie/iOS-UIKit.ignore
@@ -658,5 +658,4 @@
!incorrect-protocol-member! UITraitChangeObservable::registerForTraitChanges:withHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! UITraitChangeObservable::registerForTraitChanges:withTarget:action: is REQUIRED and should be abstract
-!missing-selector! NSItemProvider::_availableTypes not bound
!missing-protocol! UIItemProviderReadingAugmentationDesignating not bound
diff --git a/tests/xtro-sharpie/macOS-BrowserEngineKit.todo b/tests/xtro-sharpie/macOS-BrowserEngineKit.todo
index d7b2ad085ff1..e69f56c5699a 100644
--- a/tests/xtro-sharpie/macOS-BrowserEngineKit.todo
+++ b/tests/xtro-sharpie/macOS-BrowserEngineKit.todo
@@ -30,3 +30,7 @@
!missing-type! BETextAlternatives not bound
!missing-type! BETextSuggestion not bound
!missing-type! BEWebContentProcess not bound
+!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
+!missing-selector! BEWebAppManifest::jsonData not bound
+!missing-selector! BEWebAppManifest::manifestURL not bound
+!missing-type! BEWebAppManifest not bound
diff --git a/tests/xtro-sharpie/macOS-CoreAudio.todo b/tests/xtro-sharpie/macOS-CoreAudio.todo
index 182e1513968d..e24ed232ca58 100644
--- a/tests/xtro-sharpie/macOS-CoreAudio.todo
+++ b/tests/xtro-sharpie/macOS-CoreAudio.todo
@@ -28,3 +28,4 @@
!missing-selector! CATapDescription::stream not bound
!missing-selector! CATapDescription::UUID not bound
!missing-type! CATapDescription not bound
+!missing-selector! CATapDescription::initExcludingProcesses:andDeviceUID:withStream: not bound
diff --git a/tests/xtro-sharpie/iOS-Matter.todo b/tests/xtro-sharpie/macOS-Matter.ignore
similarity index 97%
rename from tests/xtro-sharpie/iOS-Matter.todo
rename to tests/xtro-sharpie/macOS-Matter.ignore
index 1d707cc1e85c..9cd6ba2774ad 100644
--- a/tests/xtro-sharpie/iOS-Matter.todo
+++ b/tests/xtro-sharpie/macOS-Matter.ignore
@@ -144,7 +144,6 @@
!missing-enum! MTRPumpConfigurationAndControlFeature not bound
!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
!missing-enum! MTRSoftwareDiagnosticsFeature not bound
!missing-enum! MTRSwitchFeature not bound
!missing-enum! MTRTargetNavigatorStatus not bound
@@ -980,17 +979,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -3585,39 +3573,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -5838,28 +5793,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
@@ -8115,185 +8048,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::discriminator not bound
@@ -9053,7 +8807,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -9142,7 +8895,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterStateCacheContainer not bound
!missing-type! MTRClusterSwitch not bound
@@ -9375,27 +9127,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -9517,7 +9248,6 @@
!missing-enum! MTRRVCRunModeFeature not bound
!missing-enum! MTRRVCRunModeModeTag not bound
!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
!missing-enum! MTRThermostatControlSequenceOfOperation not bound
!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
!missing-enum! MTRThermostatScheduleModeBitmap not bound
@@ -9882,3 +9612,102 @@
!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/tvOS-BrowserEngineKit.todo b/tests/xtro-sharpie/tvOS-BrowserEngineKit.todo
index 79ad97e0f803..fb8925e5c742 100644
--- a/tests/xtro-sharpie/tvOS-BrowserEngineKit.todo
+++ b/tests/xtro-sharpie/tvOS-BrowserEngineKit.todo
@@ -72,3 +72,7 @@
!missing-type! BETextDocumentRequest not bound
!missing-type! BETextInteraction not bound
!missing-type! BETextSuggestion not bound
+!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
+!missing-selector! BEWebAppManifest::jsonData not bound
+!missing-selector! BEWebAppManifest::manifestURL not bound
+!missing-type! BEWebAppManifest not bound
diff --git a/tests/xtro-sharpie/tvOS-Matter.ignore b/tests/xtro-sharpie/tvOS-Matter.ignore
index 21498983956b..74993acf7914 100644
--- a/tests/xtro-sharpie/tvOS-Matter.ignore
+++ b/tests/xtro-sharpie/tvOS-Matter.ignore
@@ -1202,80 +1202,6 @@
!missing-selector! MTROptionalQRCodeInfo::setTag: not bound
!missing-selector! MTROptionalQRCodeInfo::stringValue not bound
!missing-selector! MTROptionalQRCodeInfo::tag not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discriminator not bound
!missing-selector! MTRSetupPayload::getAllOptionalVendorData: not bound
@@ -1495,7 +1421,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -1690,27 +1615,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -2766,17 +2670,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeClusterRevisionWithParams: not bound
@@ -3209,7 +3102,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterSwitch not bound
!missing-type! MTRClusterTargetNavigator not bound
@@ -4026,17 +3918,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -6394,39 +6275,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -7717,17 +7565,6 @@
!missing-selector! MTRClusterPressureMeasurement::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterPumpConfigurationAndControl::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::resetWatermarksWithExpectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::resetWatermarksWithParams:expectedValues:expectedValueInterval:completion: not bound
@@ -8571,102 +8408,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::initWithSetupPasscode:discriminator: not bound
!missing-selector! MTRSetupPayload::qrCodeString: not bound
@@ -9199,3 +8940,774 @@
!missing-type! MTRUnitTestingClusterTestStructArrayArgumentResponseParams not bound
!missing-type! MTRUnitTestingClusterTestUnknownCommandParams not bound
!missing-type! MTRUnitTestingClusterTimedInvokeRequestParams not bound
+!missing-enum! MTRBasicInformationColor not bound
+!missing-enum! MTRBasicInformationProductFinish not bound
+!missing-enum! MTRBridgedDeviceBasicInformationColor not bound
+!missing-enum! MTRBridgedDeviceBasicInformationProductFinish not bound
+!missing-enum! MTRDiagnosticLogsIntent not bound
+!missing-enum! MTRDiagnosticLogsStatus not bound
+!missing-enum! MTRDiagnosticLogsTransferProtocol not bound
+!missing-enum! MTREventPriority not bound
+!missing-enum! MTREventTimeType not bound
+!missing-enum! MTRGroupsFeature not bound
+!missing-enum! MTRGroupsNameSupportBitmap not bound
+!missing-enum! MTRNetworkCommissioningWiFiSecurityBitmap not bound
+!missing-enum! MTROccupancySensingOccupancyBitmap not bound
+!missing-enum! MTROccupancySensingOccupancySensorType not bound
+!missing-enum! MTROccupancySensingOccupancySensorTypeBitmap not bound
+!missing-enum! MTRPowerSourceBatApprovedChemistry not bound
+!missing-enum! MTRPowerSourceBatCommonDesignation not bound
+!missing-enum! MTRPressureMeasurementFeature not bound
+!missing-enum! MTRPumpConfigurationAndControlControlMode not bound
+!missing-enum! MTRPumpConfigurationAndControlFeature not bound
+!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
+!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
+!missing-enum! MTRWiFiNetworkDiagnosticsConnectionStatus not bound
+!missing-enum! MTRWiFiNetworkDiagnosticsWiFiVersion not bound
+!missing-field! MTREventNumberKey not bound
+!missing-field! MTREventPriorityKey not bound
+!missing-field! MTREventSystemUpTimeKey not bound
+!missing-field! MTREventTimestampDateKey not bound
+!missing-field! MTREventTimeTypeKey not bound
+!missing-selector! +MTRAttributeRequestPath::requestPathWithEndpointID:clusterID:attributeID: not bound
+!missing-selector! +MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRCertificates::createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error: not bound
+!missing-selector! +MTRCertificates::createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error: not bound
+!missing-selector! +MTRCertificates::createRootCertificate:issuerID:fabricID:validityPeriod:error: not bound
+!missing-selector! +MTRDeviceController::xpcInterfaceForClientProtocol not bound
+!missing-selector! +MTRDeviceController::xpcInterfaceForServerProtocol not bound
+!missing-selector! +MTREventRequestPath::requestPathWithEndpointID:clusterID:eventID: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::cluster not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::deviceType not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::endpoint not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setCluster: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setDeviceType: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setEndpoint: not bound
+!missing-selector! MTRAccountLoginClusterGetSetupPINResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRApplicationLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRAttributeReport::initWithResponseValue:error: not bound
+!missing-selector! MTRAttributeRequestPath::attribute not bound
+!missing-selector! MTRAttributeRequestPath::cluster not bound
+!missing-selector! MTRAttributeRequestPath::endpoint not bound
+!missing-selector! MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
+!missing-selector! MTRBaseClusterBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
+!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterGroupKeyManagement::keySetReadAllIndicesWithCompletion: not bound
+!missing-selector! MTRBaseDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
+!missing-selector! MTRBaseDevice::readAttributePaths:eventPaths:params:queue:completion: not bound
+!missing-selector! MTRBaseDevice::subscribeToAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled: not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::finish not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::primaryColor not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setFinish: not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::finish not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::primaryColor not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setFinish: not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
+!missing-selector! MTRChannelClusterChangeChannelResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRClusterBasicInformation::readAttributeProductAppearanceWithParams: not bound
+!missing-selector! MTRClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithParams: not bound
+!missing-selector! MTRClusterGroupKeyManagement::keySetReadAllIndicesWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRCommissioningParameters::countryCode not bound
+!missing-selector! MTRCommissioningParameters::setCountryCode: not bound
+!missing-selector! MTRCommissioningParameters::setSkipCommissioningComplete: not bound
+!missing-selector! MTRCommissioningParameters::skipCommissioningComplete not bound
+!missing-selector! MTRContentLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDevice::estimatedStartTime not bound
+!missing-selector! MTRDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
+!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationProductID not bound
+!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationVendorID not bound
+!missing-selector! MTRDeviceControllerFactory::knownFabrics not bound
+!missing-selector! MTRDeviceControllerStartupParams::caseAuthenticatedTags not bound
+!missing-selector! MTRDeviceControllerStartupParams::setCaseAuthenticatedTags: not bound
+!missing-selector! MTRDiagnosticLogsClusterRetrieveLogsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetCredentialStatusResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetHolidayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetUserResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetWeekDayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetYearDayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterSetCredentialResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams::initWithResponseValue:error: not bound
+!missing-selector! MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams::initWithResponseValue:error: not bound
+!missing-selector! MTREventReport::eventTimeType not bound
+!missing-selector! MTREventReport::initWithResponseValue:error: not bound
+!missing-selector! MTREventReport::systemUpTime not bound
+!missing-selector! MTREventReport::timestampDate not bound
+!missing-selector! MTREventRequestPath::cluster not bound
+!missing-selector! MTREventRequestPath::endpoint not bound
+!missing-selector! MTREventRequestPath::event not bound
+!missing-selector! MTRFabricInfo::fabricID not bound
+!missing-selector! MTRFabricInfo::fabricIndex not bound
+!missing-selector! MTRFabricInfo::intermediateCertificate not bound
+!missing-selector! MTRFabricInfo::intermediateCertificateTLV not bound
+!missing-selector! MTRFabricInfo::label not bound
+!missing-selector! MTRFabricInfo::nodeID not bound
+!missing-selector! MTRFabricInfo::operationalCertificate not bound
+!missing-selector! MTRFabricInfo::operationalCertificateTLV not bound
+!missing-selector! MTRFabricInfo::rootCertificate not bound
+!missing-selector! MTRFabricInfo::rootCertificateTLV not bound
+!missing-selector! MTRFabricInfo::rootPublicKey not bound
+!missing-selector! MTRFabricInfo::vendorID not bound
+!missing-selector! MTRGeneralCommissioningClusterArmFailSafeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGeneralCommissioningClusterCommissioningCompleteResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupKeyManagementClusterKeySetReadResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterAddGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterGetGroupMembershipResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterRemoveGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterViewGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRKeypadInputClusterSendKeyResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRMediaPlaybackClusterPlaybackResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterConnectNetworkResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkConfigResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::connected not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::networkID not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setConnected: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setNetworkID: not bound
+!missing-selector! MTRNetworkCommissioningClusterScanNetworksResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::channel not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedAddress not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedPanId not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::lqi not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::networkName not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::panId not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::rssi not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setChannel: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedAddress: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedPanId: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setLqi: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setNetworkName: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setPanId: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setRssi: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setVersion: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::version not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::bssid not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::channel not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::rssi not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::security not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setBssid: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setChannel: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setRssi: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSecurity: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSsid: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setWiFiBand: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::ssid not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::wiFiBand not bound
+!missing-selector! MTROperationalCredentialsClusterAttestationResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterCertificateChainResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterCSRResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterNOCResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRElementsTLV:attestationSignature: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRNonce:csrElementsTLV:attestationSignature: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRResponseParams: not bound
+!missing-selector! MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROTASoftwareUpdateProviderClusterQueryImageResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRProductIdentity::initWithVendorID:productID: not bound
+!missing-selector! MTRProductIdentity::productID not bound
+!missing-selector! MTRProductIdentity::vendorID not bound
+!missing-selector! MTRTargetNavigatorClusterNavigateTargetResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRThermostatClusterGetWeeklyScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::age not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::averageRssi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::extAddress not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::frameErrorRate not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullNetworkData not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullThreadDevice not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::isChild not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lastRssi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::linkFrameCounter not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lqi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::messageErrorRate not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::mleFrameCounter not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rloc16 not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rxOnWhenIdle not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAge: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAverageRssi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setExtAddress: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFrameErrorRate: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullNetworkData: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullThreadDevice: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setIsChild: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLastRssi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLinkFrameCounter: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLqi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMessageErrorRate: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMleFrameCounter: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRloc16: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRxOnWhenIdle: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::age not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::allocated not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::extAddress not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::linkEstablished not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiIn not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiOut not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::nextHop not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::pathCost not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::rloc16 not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::routerId not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAge: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAllocated: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setExtAddress: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLinkEstablished: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiIn: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiOut: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setNextHop: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setPathCost: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRloc16: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRouterId: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::offset not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setOffset: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidStarting: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidUntil: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validStarting not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validUntil not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::name not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::offset not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setName: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setOffset: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setValidAt: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::validAt not bound
+!missing-selector! MTRUnitTestingClusterBooleanResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterSimpleStructResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestAddArgumentsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestComplexNullableOptionalResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEmitTestEventResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEnumsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestListInt8UReverseResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestNullableOptionalResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestSimpleArgumentResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestSpecificResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestStructArrayArgumentResponseParams::initWithResponseValue:error: not bound
+!missing-type! MTRAccessControlClusterAccessControlTargetStruct not bound
+!missing-type! MTRAttributeRequestPath not bound
+!missing-type! MTRBasicInformationClusterProductAppearanceStruct not bound
+!missing-type! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct not bound
+!missing-type! MTREventRequestPath not bound
+!missing-type! MTRFabricInfo not bound
+!missing-type! MTRNetworkCommissioningClusterNetworkInfoStruct not bound
+!missing-type! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct not bound
+!missing-type! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct not bound
+!missing-type! MTRProductIdentity not bound
+!missing-type! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct not bound
+!missing-type! MTRThreadNetworkDiagnosticsClusterRouteTableStruct not bound
+!missing-type! MTRTimeSynchronizationClusterDSTOffsetStruct not bound
+!missing-type! MTRTimeSynchronizationClusterTimeZoneStruct not bound
+!missing-enum! MTRFanControlFanMode not bound
+!missing-enum! MTRFanControlFanModeSequence not bound
+!missing-enum! MTRFanControlRockBitmap not bound
+!missing-enum! MTRFanControlWindBitmap not bound
+!missing-protocol! MTRCommissionableBrowserDelegate not bound
+!missing-selector! MTRCommissionableBrowserResult::commissioningMode not bound
+!missing-selector! MTRCommissionableBrowserResult::discriminator not bound
+!missing-selector! MTRCommissionableBrowserResult::instanceName not bound
+!missing-selector! MTRCommissionableBrowserResult::productID not bound
+!missing-selector! MTRCommissionableBrowserResult::vendorID not bound
+!missing-selector! MTRDeviceController::setupCommissioningSessionWithDiscoveredDevice:payload:newNodeID:error: not bound
+!missing-selector! MTRDeviceController::startBrowseForCommissionables:queue: not bound
+!missing-selector! MTRDeviceController::stopBrowseForCommissionables not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::mfgCode not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::setMfgCode: not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::setValue: not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::value not bound
+!missing-type! MTRCommissionableBrowserResult not bound
+!missing-enum! MTROnOffControlBitmap not bound
+!missing-enum! MTROTASoftwareUpdateProviderApplyUpdateAction not bound
+!missing-enum! MTROTASoftwareUpdateProviderDownloadProtocol not bound
+!missing-enum! MTROTASoftwareUpdateProviderStatus not bound
+!missing-enum! MTROTASoftwareUpdateRequestorAnnouncementReason not bound
+!missing-enum! MTROTASoftwareUpdateRequestorChangeReason not bound
+!missing-enum! MTROTASoftwareUpdateRequestorUpdateState not bound
+!missing-enum! MTRTimeFormatLocalizationFeature not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::granularity not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setGranularity: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimeSource: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setUtcTime: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timeSource not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::utcTime not bound
+!missing-type! MTRTimeSynchronizationClusterSetUTCTimeParams not bound
+!missing-enum! MTRAdministratorCommissioningFeature not bound
+!missing-enum! MTRContentLauncherStatus not bound
+!missing-enum! MTRContentLauncherSupportedProtocolsBitmap not bound
+!missing-enum! MTRKeypadInputCECKeyCode not bound
+!missing-enum! MTRLevelControlOptionsBitmap not bound
+!missing-enum! MTROperationalState not bound
+!missing-enum! MTROperationalStateErrorState not bound
+!missing-enum! MTRRVCCleanModeFeature not bound
+!missing-enum! MTRRVCCleanModeModeTag not bound
+!missing-enum! MTRRVCCleanModeStatusCode not bound
+!missing-enum! MTRRVCOperationalStateErrorState not bound
+!missing-enum! MTRRVCOperationalStateOperationalState not bound
+!missing-enum! MTRRVCRunModeFeature not bound
+!missing-enum! MTRRVCRunModeModeTag not bound
+!missing-enum! MTRRVCRunModeStatusCode not bound
+!missing-enum! MTRThermostatControlSequenceOfOperation not bound
+!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
+!missing-enum! MTRThermostatScheduleModeBitmap not bound
+!missing-enum! MTRThermostatSetpointRaiseLowerMode not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationKeypadLockout not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode not bound
+!missing-field! MTREventIsHistoricalKey not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterPowerSource::readAttributeEndpointListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::hideAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::launchAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::stopAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterDoorLock::lockDoorWithCompletion: not bound
+!missing-selector! MTRBaseClusterDoorLock::unlockDoorWithCompletion: not bound
+!missing-selector! MTRBaseClusterNetworkCommissioning::scanNetworksWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterOperationalState::pauseWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::pauseWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeCountdownTimeWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalErrorWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributePhaseListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::resumeWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::resumeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::startWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::startWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::stopWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::stopWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterPowerSource::readAttributeEndpointListWithCompletion: not bound
+!missing-selector! MTRBaseClusterPowerSource::subscribeAttributeEndpointListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::changeToModeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributePhaseListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::changeToModeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterUnitTesting::testNullableOptionalRequestWithCompletion: not bound
+!missing-selector! MTRBaseClusterUnitTesting::testSimpleOptionalArgumentRequestWithCompletion: not bound
+!missing-selector! MTRCluster::endpointID not bound
+!missing-selector! MTRClusterApplicationLauncher::hideAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterApplicationLauncher::launchAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterApplicationLauncher::stopAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterDoorLock::lockDoorWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterDoorLock::unlockDoorWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterNetworkCommissioning::scanNetworksWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeCountdownTimeWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeCurrentPhaseWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalErrorWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributePhaseListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::startWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::startWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::stopWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::stopWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterPowerSource::readAttributeEndpointListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeCurrentModeWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeSupportedModesWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeCountdownTimeWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeCurrentPhaseWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalErrorWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributePhaseListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCRunMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeCurrentModeWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeSupportedModesWithParams: not bound
+!missing-selector! MTRClusterUnitTesting::testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterUnitTesting::testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRDevice::deviceController not bound
+!missing-selector! MTRDevice::invokeCommandWithEndpointID:clusterID:commandID:commandFields:expectedValues:expectedValueInterval:queue:completion: not bound
+!missing-selector! MTRDevice::nodeID not bound
+!missing-selector! MTRGenericCluster::device not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateDetails not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateID not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateLabel not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateID: not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
+!missing-selector! MTROperationalStateClusterOperationalErrorEvent::errorState not bound
+!missing-selector! MTROperationalStateClusterOperationalErrorEvent::setErrorState: not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateID not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::pausedTime not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
+!missing-selector! MTROperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterStartParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterStartParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterStartParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterStartParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterStopParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterStopParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterStopParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterStopParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::getNewMode not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setNewMode: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatus: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatusText: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::status not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::statusText not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::label not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::mode not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::modeTags not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setLabel: not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setMode: not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setModeTags: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::mfgCode not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setMfgCode: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setValue: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::value not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateDetails not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateID not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateLabel not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateID: not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::errorState not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::setErrorState: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateID not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::pausedTime not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::getNewMode not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setNewMode: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatus: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatusText: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::status not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::statusText not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::label not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::mode not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::modeTags not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setLabel: not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setMode: not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setModeTags: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::mfgCode not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::setMfgCode: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::setValue: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::value not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::coolSetpoint not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::heatSetpoint not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setCoolSetpoint: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setHeatSetpoint: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setTransitionTime: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::transitionTime not bound
+!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::associationFailureCause not bound
+!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::setAssociationFailureCause: not bound
+!missing-type! MTRBaseClusterOperationalState not bound
+!missing-type! MTRBaseClusterRVCCleanMode not bound
+!missing-type! MTRBaseClusterRVCOperationalState not bound
+!missing-type! MTRBaseClusterRVCRunMode not bound
+!missing-type! MTRClusterOperationalState not bound
+!missing-type! MTRClusterRVCCleanMode not bound
+!missing-type! MTRClusterRVCOperationalState not bound
+!missing-type! MTRClusterRVCRunMode not bound
+!missing-type! MTRGenericBaseCluster not bound
+!missing-type! MTRGenericCluster not bound
+!missing-type! MTROperationalStateClusterErrorStateStruct not bound
+!missing-type! MTROperationalStateClusterOperationalCommandResponseParams not bound
+!missing-type! MTROperationalStateClusterOperationalErrorEvent not bound
+!missing-type! MTROperationalStateClusterOperationalStateStruct not bound
+!missing-type! MTROperationalStateClusterOperationCompletionEvent not bound
+!missing-type! MTROperationalStateClusterPauseParams not bound
+!missing-type! MTROperationalStateClusterResumeParams not bound
+!missing-type! MTROperationalStateClusterStartParams not bound
+!missing-type! MTROperationalStateClusterStopParams not bound
+!missing-type! MTRRVCCleanModeClusterChangeToModeParams not bound
+!missing-type! MTRRVCCleanModeClusterChangeToModeResponseParams not bound
+!missing-type! MTRRVCCleanModeClusterModeOptionStruct not bound
+!missing-type! MTRRVCCleanModeClusterModeTagStruct not bound
+!missing-type! MTRRVCOperationalStateClusterErrorStateStruct not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalCommandResponseParams not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalErrorEvent not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalStateStruct not bound
+!missing-type! MTRRVCOperationalStateClusterOperationCompletionEvent not bound
+!missing-type! MTRRVCOperationalStateClusterPauseParams not bound
+!missing-type! MTRRVCOperationalStateClusterResumeParams not bound
+!missing-type! MTRRVCRunModeClusterChangeToModeParams not bound
+!missing-type! MTRRVCRunModeClusterChangeToModeResponseParams not bound
+!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
+!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
+!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/tvOS-Matter.todo b/tests/xtro-sharpie/tvOS-Matter.todo
deleted file mode 100644
index 60406a5077b9..000000000000
--- a/tests/xtro-sharpie/tvOS-Matter.todo
+++ /dev/null
@@ -1,683 +0,0 @@
-!missing-enum! MTRBasicInformationColor not bound
-!missing-enum! MTRBasicInformationProductFinish not bound
-!missing-enum! MTRBridgedDeviceBasicInformationColor not bound
-!missing-enum! MTRBridgedDeviceBasicInformationProductFinish not bound
-!missing-enum! MTRDiagnosticLogsIntent not bound
-!missing-enum! MTRDiagnosticLogsStatus not bound
-!missing-enum! MTRDiagnosticLogsTransferProtocol not bound
-!missing-enum! MTREventPriority not bound
-!missing-enum! MTREventTimeType not bound
-!missing-enum! MTRGroupsFeature not bound
-!missing-enum! MTRGroupsNameSupportBitmap not bound
-!missing-enum! MTRNetworkCommissioningWiFiSecurityBitmap not bound
-!missing-enum! MTROccupancySensingOccupancyBitmap not bound
-!missing-enum! MTROccupancySensingOccupancySensorType not bound
-!missing-enum! MTROccupancySensingOccupancySensorTypeBitmap not bound
-!missing-enum! MTRPowerSourceBatApprovedChemistry not bound
-!missing-enum! MTRPowerSourceBatCommonDesignation not bound
-!missing-enum! MTRPressureMeasurementFeature not bound
-!missing-enum! MTRPumpConfigurationAndControlControlMode not bound
-!missing-enum! MTRPumpConfigurationAndControlFeature not bound
-!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
-!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
-!missing-enum! MTRWiFiNetworkDiagnosticsConnectionStatus not bound
-!missing-enum! MTRWiFiNetworkDiagnosticsWiFiVersion not bound
-!missing-field! MTREventNumberKey not bound
-!missing-field! MTREventPriorityKey not bound
-!missing-field! MTREventSystemUpTimeKey not bound
-!missing-field! MTREventTimestampDateKey not bound
-!missing-field! MTREventTimeTypeKey not bound
-!missing-selector! +MTRAttributeRequestPath::requestPathWithEndpointID:clusterID:attributeID: not bound
-!missing-selector! +MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRCertificates::createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error: not bound
-!missing-selector! +MTRCertificates::createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error: not bound
-!missing-selector! +MTRCertificates::createRootCertificate:issuerID:fabricID:validityPeriod:error: not bound
-!missing-selector! +MTRDeviceController::xpcInterfaceForClientProtocol not bound
-!missing-selector! +MTRDeviceController::xpcInterfaceForServerProtocol not bound
-!missing-selector! +MTREventRequestPath::requestPathWithEndpointID:clusterID:eventID: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::cluster not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::deviceType not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::endpoint not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setCluster: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setDeviceType: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setEndpoint: not bound
-!missing-selector! MTRAccountLoginClusterGetSetupPINResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRApplicationLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRAttributeReport::initWithResponseValue:error: not bound
-!missing-selector! MTRAttributeRequestPath::attribute not bound
-!missing-selector! MTRAttributeRequestPath::cluster not bound
-!missing-selector! MTRAttributeRequestPath::endpoint not bound
-!missing-selector! MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
-!missing-selector! MTRBaseClusterBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
-!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterGroupKeyManagement::keySetReadAllIndicesWithCompletion: not bound
-!missing-selector! MTRBaseDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
-!missing-selector! MTRBaseDevice::readAttributePaths:eventPaths:params:queue:completion: not bound
-!missing-selector! MTRBaseDevice::subscribeToAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled: not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::finish not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::primaryColor not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setFinish: not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::finish not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::primaryColor not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setFinish: not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
-!missing-selector! MTRChannelClusterChangeChannelResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRClusterBasicInformation::readAttributeProductAppearanceWithParams: not bound
-!missing-selector! MTRClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithParams: not bound
-!missing-selector! MTRClusterGroupKeyManagement::keySetReadAllIndicesWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRCommissioningParameters::countryCode not bound
-!missing-selector! MTRCommissioningParameters::setCountryCode: not bound
-!missing-selector! MTRCommissioningParameters::setSkipCommissioningComplete: not bound
-!missing-selector! MTRCommissioningParameters::skipCommissioningComplete not bound
-!missing-selector! MTRContentLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDevice::estimatedStartTime not bound
-!missing-selector! MTRDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
-!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationProductID not bound
-!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationVendorID not bound
-!missing-selector! MTRDeviceControllerFactory::knownFabrics not bound
-!missing-selector! MTRDeviceControllerStartupParams::caseAuthenticatedTags not bound
-!missing-selector! MTRDeviceControllerStartupParams::setCaseAuthenticatedTags: not bound
-!missing-selector! MTRDiagnosticLogsClusterRetrieveLogsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetCredentialStatusResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetHolidayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetUserResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetWeekDayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetYearDayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterSetCredentialResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams::initWithResponseValue:error: not bound
-!missing-selector! MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams::initWithResponseValue:error: not bound
-!missing-selector! MTREventReport::eventTimeType not bound
-!missing-selector! MTREventReport::initWithResponseValue:error: not bound
-!missing-selector! MTREventReport::systemUpTime not bound
-!missing-selector! MTREventReport::timestampDate not bound
-!missing-selector! MTREventRequestPath::cluster not bound
-!missing-selector! MTREventRequestPath::endpoint not bound
-!missing-selector! MTREventRequestPath::event not bound
-!missing-selector! MTRFabricInfo::fabricID not bound
-!missing-selector! MTRFabricInfo::fabricIndex not bound
-!missing-selector! MTRFabricInfo::intermediateCertificate not bound
-!missing-selector! MTRFabricInfo::intermediateCertificateTLV not bound
-!missing-selector! MTRFabricInfo::label not bound
-!missing-selector! MTRFabricInfo::nodeID not bound
-!missing-selector! MTRFabricInfo::operationalCertificate not bound
-!missing-selector! MTRFabricInfo::operationalCertificateTLV not bound
-!missing-selector! MTRFabricInfo::rootCertificate not bound
-!missing-selector! MTRFabricInfo::rootCertificateTLV not bound
-!missing-selector! MTRFabricInfo::rootPublicKey not bound
-!missing-selector! MTRFabricInfo::vendorID not bound
-!missing-selector! MTRGeneralCommissioningClusterArmFailSafeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGeneralCommissioningClusterCommissioningCompleteResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupKeyManagementClusterKeySetReadResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterAddGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterGetGroupMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterRemoveGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterViewGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRKeypadInputClusterSendKeyResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRMediaPlaybackClusterPlaybackResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterConnectNetworkResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkConfigResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::connected not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::networkID not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setConnected: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setNetworkID: not bound
-!missing-selector! MTRNetworkCommissioningClusterScanNetworksResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::channel not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedAddress not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedPanId not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::lqi not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::networkName not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::panId not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::rssi not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setChannel: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedAddress: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedPanId: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setLqi: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setNetworkName: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setPanId: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setRssi: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setVersion: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::version not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::bssid not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::channel not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::rssi not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::security not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setBssid: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setChannel: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setRssi: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSecurity: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSsid: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setWiFiBand: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::ssid not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::wiFiBand not bound
-!missing-selector! MTROperationalCredentialsClusterAttestationResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterCertificateChainResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterCSRResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterNOCResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRElementsTLV:attestationSignature: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRNonce:csrElementsTLV:attestationSignature: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRResponseParams: not bound
-!missing-selector! MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROTASoftwareUpdateProviderClusterQueryImageResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRProductIdentity::initWithVendorID:productID: not bound
-!missing-selector! MTRProductIdentity::productID not bound
-!missing-selector! MTRProductIdentity::vendorID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRTargetNavigatorClusterNavigateTargetResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRThermostatClusterGetWeeklyScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::age not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::averageRssi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::extAddress not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::frameErrorRate not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullNetworkData not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullThreadDevice not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::isChild not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lastRssi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::linkFrameCounter not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lqi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::messageErrorRate not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::mleFrameCounter not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rloc16 not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rxOnWhenIdle not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAge: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAverageRssi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setExtAddress: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFrameErrorRate: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullNetworkData: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullThreadDevice: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setIsChild: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLastRssi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLinkFrameCounter: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLqi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMessageErrorRate: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMleFrameCounter: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRloc16: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRxOnWhenIdle: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::age not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::allocated not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::extAddress not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::linkEstablished not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiIn not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiOut not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::nextHop not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::pathCost not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::rloc16 not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::routerId not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAge: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAllocated: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setExtAddress: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLinkEstablished: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiIn: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiOut: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setNextHop: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setPathCost: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRloc16: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRouterId: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::offset not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setOffset: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidStarting: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidUntil: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validStarting not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validUntil not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::name not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::offset not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setName: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setOffset: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setValidAt: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::validAt not bound
-!missing-selector! MTRUnitTestingClusterBooleanResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterSimpleStructResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestAddArgumentsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestComplexNullableOptionalResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEmitTestEventResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEnumsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestListInt8UReverseResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestNullableOptionalResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestSimpleArgumentResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestSpecificResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestStructArrayArgumentResponseParams::initWithResponseValue:error: not bound
-!missing-type! MTRAccessControlClusterAccessControlTargetStruct not bound
-!missing-type! MTRAttributeRequestPath not bound
-!missing-type! MTRBasicInformationClusterProductAppearanceStruct not bound
-!missing-type! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct not bound
-!missing-type! MTREventRequestPath not bound
-!missing-type! MTRFabricInfo not bound
-!missing-type! MTRNetworkCommissioningClusterNetworkInfoStruct not bound
-!missing-type! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct not bound
-!missing-type! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct not bound
-!missing-type! MTRProductIdentity not bound
-!missing-type! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct not bound
-!missing-type! MTRThreadNetworkDiagnosticsClusterRouteTableStruct not bound
-!missing-type! MTRTimeSynchronizationClusterDSTOffsetStruct not bound
-!missing-type! MTRTimeSynchronizationClusterTimeZoneStruct not bound
-!missing-enum! MTRFanControlFanMode not bound
-!missing-enum! MTRFanControlFanModeSequence not bound
-!missing-enum! MTRFanControlRockBitmap not bound
-!missing-enum! MTRFanControlWindBitmap not bound
-!missing-protocol! MTRCommissionableBrowserDelegate not bound
-!missing-selector! MTRCommissionableBrowserResult::commissioningMode not bound
-!missing-selector! MTRCommissionableBrowserResult::discriminator not bound
-!missing-selector! MTRCommissionableBrowserResult::instanceName not bound
-!missing-selector! MTRCommissionableBrowserResult::productID not bound
-!missing-selector! MTRCommissionableBrowserResult::vendorID not bound
-!missing-selector! MTRDeviceController::setupCommissioningSessionWithDiscoveredDevice:payload:newNodeID:error: not bound
-!missing-selector! MTRDeviceController::startBrowseForCommissionables:queue: not bound
-!missing-selector! MTRDeviceController::stopBrowseForCommissionables not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::mfgCode not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::setMfgCode: not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::setValue: not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::value not bound
-!missing-type! MTRCommissionableBrowserResult not bound
-!missing-enum! MTROnOffControlBitmap not bound
-!missing-enum! MTROTASoftwareUpdateProviderApplyUpdateAction not bound
-!missing-enum! MTROTASoftwareUpdateProviderDownloadProtocol not bound
-!missing-enum! MTROTASoftwareUpdateProviderStatus not bound
-!missing-enum! MTROTASoftwareUpdateRequestorAnnouncementReason not bound
-!missing-enum! MTROTASoftwareUpdateRequestorChangeReason not bound
-!missing-enum! MTROTASoftwareUpdateRequestorUpdateState not bound
-!missing-enum! MTRTimeFormatLocalizationFeature not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::granularity not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setGranularity: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimeSource: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setUtcTime: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timeSource not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::utcTime not bound
-!missing-type! MTRTimeSynchronizationClusterSetUTCTimeParams not bound
-!missing-enum! MTRAdministratorCommissioningFeature not bound
-!missing-enum! MTRContentLauncherStatus not bound
-!missing-enum! MTRContentLauncherSupportedProtocolsBitmap not bound
-!missing-enum! MTRKeypadInputCECKeyCode not bound
-!missing-enum! MTRLevelControlOptionsBitmap not bound
-!missing-enum! MTROperationalState not bound
-!missing-enum! MTROperationalStateErrorState not bound
-!missing-enum! MTRRVCCleanModeFeature not bound
-!missing-enum! MTRRVCCleanModeModeTag not bound
-!missing-enum! MTRRVCCleanModeStatusCode not bound
-!missing-enum! MTRRVCOperationalStateErrorState not bound
-!missing-enum! MTRRVCOperationalStateOperationalState not bound
-!missing-enum! MTRRVCRunModeFeature not bound
-!missing-enum! MTRRVCRunModeModeTag not bound
-!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
-!missing-enum! MTRThermostatControlSequenceOfOperation not bound
-!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
-!missing-enum! MTRThermostatScheduleModeBitmap not bound
-!missing-enum! MTRThermostatSetpointRaiseLowerMode not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationKeypadLockout not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode not bound
-!missing-field! MTREventIsHistoricalKey not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterPowerSource::readAttributeEndpointListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::hideAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::launchAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::stopAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterDoorLock::lockDoorWithCompletion: not bound
-!missing-selector! MTRBaseClusterDoorLock::unlockDoorWithCompletion: not bound
-!missing-selector! MTRBaseClusterNetworkCommissioning::scanNetworksWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterOperationalState::pauseWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::pauseWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeCountdownTimeWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalErrorWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributePhaseListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::resumeWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::resumeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::startWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::startWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::stopWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::stopWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterPowerSource::readAttributeEndpointListWithCompletion: not bound
-!missing-selector! MTRBaseClusterPowerSource::subscribeAttributeEndpointListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::changeToModeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributePhaseListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::changeToModeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterUnitTesting::testNullableOptionalRequestWithCompletion: not bound
-!missing-selector! MTRBaseClusterUnitTesting::testSimpleOptionalArgumentRequestWithCompletion: not bound
-!missing-selector! MTRCluster::endpointID not bound
-!missing-selector! MTRClusterApplicationLauncher::hideAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterApplicationLauncher::launchAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterApplicationLauncher::stopAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterDoorLock::lockDoorWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterDoorLock::unlockDoorWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterNetworkCommissioning::scanNetworksWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeCountdownTimeWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeCurrentPhaseWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalErrorWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributePhaseListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::startWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::startWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::stopWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::stopWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterPowerSource::readAttributeEndpointListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeCurrentModeWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeSupportedModesWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeCountdownTimeWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeCurrentPhaseWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalErrorWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributePhaseListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCRunMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeCurrentModeWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeSupportedModesWithParams: not bound
-!missing-selector! MTRClusterUnitTesting::testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterUnitTesting::testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRDevice::deviceController not bound
-!missing-selector! MTRDevice::invokeCommandWithEndpointID:clusterID:commandID:commandFields:expectedValues:expectedValueInterval:queue:completion: not bound
-!missing-selector! MTRDevice::nodeID not bound
-!missing-selector! MTRGenericCluster::device not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateDetails not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateID not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateLabel not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateID: not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
-!missing-selector! MTROperationalStateClusterOperationalErrorEvent::errorState not bound
-!missing-selector! MTROperationalStateClusterOperationalErrorEvent::setErrorState: not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateID not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::pausedTime not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
-!missing-selector! MTROperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterStartParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterStartParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterStartParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterStartParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterStopParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterStopParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterStopParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterStopParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::getNewMode not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setNewMode: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatus: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatusText: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::status not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::statusText not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::label not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::mode not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::modeTags not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setLabel: not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setMode: not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setModeTags: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::mfgCode not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setMfgCode: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setValue: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::value not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateDetails not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateID not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateLabel not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateID: not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::errorState not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::setErrorState: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateID not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::pausedTime not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::getNewMode not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setNewMode: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatus: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatusText: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::status not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::statusText not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::label not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::mode not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::modeTags not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setLabel: not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setMode: not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setModeTags: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::mfgCode not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::setMfgCode: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::setValue: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::value not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::coolSetpoint not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::heatSetpoint not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setCoolSetpoint: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setHeatSetpoint: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setTransitionTime: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::transitionTime not bound
-!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::associationFailureCause not bound
-!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::setAssociationFailureCause: not bound
-!missing-type! MTRBaseClusterOperationalState not bound
-!missing-type! MTRBaseClusterRVCCleanMode not bound
-!missing-type! MTRBaseClusterRVCOperationalState not bound
-!missing-type! MTRBaseClusterRVCRunMode not bound
-!missing-type! MTRClusterOperationalState not bound
-!missing-type! MTRClusterRVCCleanMode not bound
-!missing-type! MTRClusterRVCOperationalState not bound
-!missing-type! MTRClusterRVCRunMode not bound
-!missing-type! MTRGenericBaseCluster not bound
-!missing-type! MTRGenericCluster not bound
-!missing-type! MTROperationalStateClusterErrorStateStruct not bound
-!missing-type! MTROperationalStateClusterOperationalCommandResponseParams not bound
-!missing-type! MTROperationalStateClusterOperationalErrorEvent not bound
-!missing-type! MTROperationalStateClusterOperationalStateStruct not bound
-!missing-type! MTROperationalStateClusterOperationCompletionEvent not bound
-!missing-type! MTROperationalStateClusterPauseParams not bound
-!missing-type! MTROperationalStateClusterResumeParams not bound
-!missing-type! MTROperationalStateClusterStartParams not bound
-!missing-type! MTROperationalStateClusterStopParams not bound
-!missing-type! MTRRVCCleanModeClusterChangeToModeParams not bound
-!missing-type! MTRRVCCleanModeClusterChangeToModeResponseParams not bound
-!missing-type! MTRRVCCleanModeClusterModeOptionStruct not bound
-!missing-type! MTRRVCCleanModeClusterModeTagStruct not bound
-!missing-type! MTRRVCOperationalStateClusterErrorStateStruct not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalCommandResponseParams not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalErrorEvent not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalStateStruct not bound
-!missing-type! MTRRVCOperationalStateClusterOperationCompletionEvent not bound
-!missing-type! MTRRVCOperationalStateClusterPauseParams not bound
-!missing-type! MTRRVCOperationalStateClusterResumeParams not bound
-!missing-type! MTRRVCRunModeClusterChangeToModeParams not bound
-!missing-type! MTRRVCRunModeClusterChangeToModeResponseParams not bound
-!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
-!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
-!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
diff --git a/tests/xtro-sharpie/tvOS-UIKit.ignore b/tests/xtro-sharpie/tvOS-UIKit.ignore
index 6247f0057f16..cf47582b812d 100644
--- a/tests/xtro-sharpie/tvOS-UIKit.ignore
+++ b/tests/xtro-sharpie/tvOS-UIKit.ignore
@@ -571,7 +571,6 @@
!incorrect-protocol-member! UITraitChangeObservable::registerForTraitChanges:withHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! UITraitChangeObservable::registerForTraitChanges:withTarget:action: is REQUIRED and should be abstract
-!missing-selector! NSItemProvider::_availableTypes not bound
!missing-protocol! UIItemProviderReadingAugmentationDesignating not bound
# Will be removed in XAMCORE_5
diff --git a/tests/xtro-sharpie/watchOS-Matter.ignore b/tests/xtro-sharpie/watchOS-Matter.ignore
index 21498983956b..74993acf7914 100644
--- a/tests/xtro-sharpie/watchOS-Matter.ignore
+++ b/tests/xtro-sharpie/watchOS-Matter.ignore
@@ -1202,80 +1202,6 @@
!missing-selector! MTROptionalQRCodeInfo::setTag: not bound
!missing-selector! MTROptionalQRCodeInfo::stringValue not bound
!missing-selector! MTROptionalQRCodeInfo::tag not bound
-!missing-selector! MTRScenesClusterAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeValue not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeValue: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::mode not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setMode: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::transitionTime not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::attributeValueList not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setAttributeValueList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::capacity not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::sceneList not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setCapacity: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setSceneList: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::status not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::transitionTime not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::status not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::extensionFieldSets not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneName not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setExtensionFieldSets: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneName: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setStatus: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setTransitionTime: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::status not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::transitionTime not bound
!missing-selector! MTRSetupPayload::commissioningFlow not bound
!missing-selector! MTRSetupPayload::discriminator not bound
!missing-selector! MTRSetupPayload::getAllOptionalVendorData: not bound
@@ -1495,7 +1421,6 @@
!missing-type! MTRBaseClusterPressureMeasurement not bound
!missing-type! MTRBaseClusterPumpConfigurationAndControl not bound
!missing-type! MTRBaseClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRBaseClusterScenes not bound
!missing-type! MTRBaseClusterSoftwareDiagnostics not bound
!missing-type! MTRBaseClusterSwitch not bound
!missing-type! MTRBaseClusterTargetNavigator not bound
@@ -1690,27 +1615,6 @@
!missing-type! MTRPumpConfigurationAndControlClusterSystemPressureLowEvent not bound
!missing-type! MTRPumpConfigurationAndControlClusterTurbineOperationEvent not bound
!missing-type! MTRReadParams not bound
-!missing-type! MTRScenesClusterAddSceneParams not bound
-!missing-type! MTRScenesClusterAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterAttributeValuePair not bound
-!missing-type! MTRScenesClusterCopySceneParams not bound
-!missing-type! MTRScenesClusterCopySceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedAddSceneResponseParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneParams not bound
-!missing-type! MTRScenesClusterEnhancedViewSceneResponseParams not bound
-!missing-type! MTRScenesClusterExtensionFieldSet not bound
-!missing-type! MTRScenesClusterGetSceneMembershipParams not bound
-!missing-type! MTRScenesClusterGetSceneMembershipResponseParams not bound
-!missing-type! MTRScenesClusterRecallSceneParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesParams not bound
-!missing-type! MTRScenesClusterRemoveAllScenesResponseParams not bound
-!missing-type! MTRScenesClusterRemoveSceneParams not bound
-!missing-type! MTRScenesClusterRemoveSceneResponseParams not bound
-!missing-type! MTRScenesClusterStoreSceneParams not bound
-!missing-type! MTRScenesClusterStoreSceneResponseParams not bound
-!missing-type! MTRScenesClusterViewSceneParams not bound
-!missing-type! MTRScenesClusterViewSceneResponseParams not bound
!missing-type! MTRSetupPayload not bound
!missing-type! MTRSoftwareDiagnosticsClusterResetWatermarksParams not bound
!missing-type! MTRSoftwareDiagnosticsClusterSoftwareFaultEvent not bound
@@ -2766,17 +2670,6 @@
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithParams: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::readAttributeToleranceWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentGroupWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeCurrentSceneWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeLastConfiguredByWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeNameSupportWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneCountWithParams: not bound
-!missing-selector! MTRClusterScenes::readAttributeSceneValidWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeAttributeListWithParams: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::readAttributeClusterRevisionWithParams: not bound
@@ -3209,7 +3102,6 @@
!missing-type! MTRClusterPressureMeasurement not bound
!missing-type! MTRClusterPumpConfigurationAndControl not bound
!missing-type! MTRClusterRelativeHumidityMeasurement not bound
-!missing-type! MTRClusterScenes not bound
!missing-type! MTRClusterSoftwareDiagnostics not bound
!missing-type! MTRClusterSwitch not bound
!missing-type! MTRClusterTargetNavigator not bound
@@ -4026,17 +3918,6 @@
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterRelativeHumidityMeasurement::readAttributeToleranceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentGroupWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeCurrentSceneWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeLastConfiguredByWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeNameSupportWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneCountWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterScenes::readAttributeSceneValidWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
!missing-selector! +MTRBaseClusterSoftwareDiagnostics::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
@@ -6394,39 +6275,6 @@
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeMinMeasuredValueWithParams:subscriptionEstablished:reportHandler: not bound
!missing-selector! MTRBaseClusterRelativeHumidityMeasurement::subscribeAttributeToleranceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::addSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::copySceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedAddSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::enhancedViewSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::getSceneMembershipWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentGroupWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeCurrentSceneWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeLastConfiguredByWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeNameSupportWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneCountWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::readAttributeSceneValidWithCompletion: not bound
-!missing-selector! MTRBaseClusterScenes::recallSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeAllScenesWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::removeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::storeSceneWithParams:completion: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentGroupWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeCurrentSceneWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeLastConfiguredByWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeNameSupportWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneCountWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::subscribeAttributeSceneValidWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterScenes::viewSceneWithParams:completion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAcceptedCommandListWithCompletion: not bound
!missing-selector! MTRBaseClusterSoftwareDiagnostics::readAttributeAttributeListWithCompletion: not bound
@@ -7717,17 +7565,6 @@
!missing-selector! MTRClusterPressureMeasurement::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterPumpConfigurationAndControl::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterRelativeHumidityMeasurement::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::addSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::copySceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedAddSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::enhancedViewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::getSceneMembershipWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterScenes::recallSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeAllScenesWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::removeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::storeSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterScenes::viewSceneWithParams:expectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::initWithDevice:endpointID:queue: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::resetWatermarksWithExpectedValues:expectedValueInterval:completion: not bound
!missing-selector! MTRClusterSoftwareDiagnostics::resetWatermarksWithParams:expectedValues:expectedValueInterval:completion: not bound
@@ -8571,102 +8408,6 @@
!missing-selector! MTRReadParams::setFilterByFabric: not bound
!missing-selector! MTRReadParams::setMinEventNumber: not bound
!missing-selector! MTRReadParams::shouldFilterByFabric not bound
-!missing-selector! MTRScenesClusterAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::attributeID not bound
-!missing-selector! MTRScenesClusterAttributeValuePair::setAttributeID: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::groupIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneParams::sceneIdentifierTo not bound
-!missing-selector! MTRScenesClusterCopySceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setGroupIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setSceneIdentifierTo: not bound
-!missing-selector! MTRScenesClusterCopySceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::groupIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::sceneIdentifierFrom not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setGroupIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::setSceneIdentifierFrom: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::clusterID not bound
-!missing-selector! MTRScenesClusterExtensionFieldSet::setClusterID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRecallSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterStoreSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setSceneID: not bound
-!missing-selector! MTRScenesClusterViewSceneParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::groupID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::sceneID not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setGroupID: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::setSceneID: not bound
!missing-selector! MTRSetupPayload::discoveryCapabilities not bound
!missing-selector! MTRSetupPayload::initWithSetupPasscode:discriminator: not bound
!missing-selector! MTRSetupPayload::qrCodeString: not bound
@@ -9199,3 +8940,774 @@
!missing-type! MTRUnitTestingClusterTestStructArrayArgumentResponseParams not bound
!missing-type! MTRUnitTestingClusterTestUnknownCommandParams not bound
!missing-type! MTRUnitTestingClusterTimedInvokeRequestParams not bound
+!missing-enum! MTRBasicInformationColor not bound
+!missing-enum! MTRBasicInformationProductFinish not bound
+!missing-enum! MTRBridgedDeviceBasicInformationColor not bound
+!missing-enum! MTRBridgedDeviceBasicInformationProductFinish not bound
+!missing-enum! MTRDiagnosticLogsIntent not bound
+!missing-enum! MTRDiagnosticLogsStatus not bound
+!missing-enum! MTRDiagnosticLogsTransferProtocol not bound
+!missing-enum! MTREventPriority not bound
+!missing-enum! MTREventTimeType not bound
+!missing-enum! MTRGroupsFeature not bound
+!missing-enum! MTRGroupsNameSupportBitmap not bound
+!missing-enum! MTRNetworkCommissioningWiFiSecurityBitmap not bound
+!missing-enum! MTROccupancySensingOccupancyBitmap not bound
+!missing-enum! MTROccupancySensingOccupancySensorType not bound
+!missing-enum! MTROccupancySensingOccupancySensorTypeBitmap not bound
+!missing-enum! MTRPowerSourceBatApprovedChemistry not bound
+!missing-enum! MTRPowerSourceBatCommonDesignation not bound
+!missing-enum! MTRPressureMeasurementFeature not bound
+!missing-enum! MTRPumpConfigurationAndControlControlMode not bound
+!missing-enum! MTRPumpConfigurationAndControlFeature not bound
+!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
+!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
+!missing-enum! MTRWiFiNetworkDiagnosticsConnectionStatus not bound
+!missing-enum! MTRWiFiNetworkDiagnosticsWiFiVersion not bound
+!missing-field! MTREventNumberKey not bound
+!missing-field! MTREventPriorityKey not bound
+!missing-field! MTREventSystemUpTimeKey not bound
+!missing-field! MTREventTimestampDateKey not bound
+!missing-field! MTREventTimeTypeKey not bound
+!missing-selector! +MTRAttributeRequestPath::requestPathWithEndpointID:clusterID:attributeID: not bound
+!missing-selector! +MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRCertificates::createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error: not bound
+!missing-selector! +MTRCertificates::createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error: not bound
+!missing-selector! +MTRCertificates::createRootCertificate:issuerID:fabricID:validityPeriod:error: not bound
+!missing-selector! +MTRDeviceController::xpcInterfaceForClientProtocol not bound
+!missing-selector! +MTRDeviceController::xpcInterfaceForServerProtocol not bound
+!missing-selector! +MTREventRequestPath::requestPathWithEndpointID:clusterID:eventID: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::cluster not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::deviceType not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::endpoint not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setCluster: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setDeviceType: not bound
+!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setEndpoint: not bound
+!missing-selector! MTRAccountLoginClusterGetSetupPINResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRApplicationLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRAttributeReport::initWithResponseValue:error: not bound
+!missing-selector! MTRAttributeRequestPath::attribute not bound
+!missing-selector! MTRAttributeRequestPath::cluster not bound
+!missing-selector! MTRAttributeRequestPath::endpoint not bound
+!missing-selector! MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
+!missing-selector! MTRBaseClusterBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
+!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterGroupKeyManagement::keySetReadAllIndicesWithCompletion: not bound
+!missing-selector! MTRBaseDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
+!missing-selector! MTRBaseDevice::readAttributePaths:eventPaths:params:queue:completion: not bound
+!missing-selector! MTRBaseDevice::subscribeToAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled: not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::finish not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::primaryColor not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setFinish: not bound
+!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::finish not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::primaryColor not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setFinish: not bound
+!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
+!missing-selector! MTRChannelClusterChangeChannelResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRClusterBasicInformation::readAttributeProductAppearanceWithParams: not bound
+!missing-selector! MTRClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithParams: not bound
+!missing-selector! MTRClusterGroupKeyManagement::keySetReadAllIndicesWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRCommissioningParameters::countryCode not bound
+!missing-selector! MTRCommissioningParameters::setCountryCode: not bound
+!missing-selector! MTRCommissioningParameters::setSkipCommissioningComplete: not bound
+!missing-selector! MTRCommissioningParameters::skipCommissioningComplete not bound
+!missing-selector! MTRContentLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDevice::estimatedStartTime not bound
+!missing-selector! MTRDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
+!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationProductID not bound
+!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationVendorID not bound
+!missing-selector! MTRDeviceControllerFactory::knownFabrics not bound
+!missing-selector! MTRDeviceControllerStartupParams::caseAuthenticatedTags not bound
+!missing-selector! MTRDeviceControllerStartupParams::setCaseAuthenticatedTags: not bound
+!missing-selector! MTRDiagnosticLogsClusterRetrieveLogsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetCredentialStatusResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetHolidayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetUserResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetWeekDayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterGetYearDayScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRDoorLockClusterSetCredentialResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams::initWithResponseValue:error: not bound
+!missing-selector! MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams::initWithResponseValue:error: not bound
+!missing-selector! MTREventReport::eventTimeType not bound
+!missing-selector! MTREventReport::initWithResponseValue:error: not bound
+!missing-selector! MTREventReport::systemUpTime not bound
+!missing-selector! MTREventReport::timestampDate not bound
+!missing-selector! MTREventRequestPath::cluster not bound
+!missing-selector! MTREventRequestPath::endpoint not bound
+!missing-selector! MTREventRequestPath::event not bound
+!missing-selector! MTRFabricInfo::fabricID not bound
+!missing-selector! MTRFabricInfo::fabricIndex not bound
+!missing-selector! MTRFabricInfo::intermediateCertificate not bound
+!missing-selector! MTRFabricInfo::intermediateCertificateTLV not bound
+!missing-selector! MTRFabricInfo::label not bound
+!missing-selector! MTRFabricInfo::nodeID not bound
+!missing-selector! MTRFabricInfo::operationalCertificate not bound
+!missing-selector! MTRFabricInfo::operationalCertificateTLV not bound
+!missing-selector! MTRFabricInfo::rootCertificate not bound
+!missing-selector! MTRFabricInfo::rootCertificateTLV not bound
+!missing-selector! MTRFabricInfo::rootPublicKey not bound
+!missing-selector! MTRFabricInfo::vendorID not bound
+!missing-selector! MTRGeneralCommissioningClusterArmFailSafeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGeneralCommissioningClusterCommissioningCompleteResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupKeyManagementClusterKeySetReadResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterAddGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterGetGroupMembershipResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterRemoveGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRGroupsClusterViewGroupResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRKeypadInputClusterSendKeyResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRMediaPlaybackClusterPlaybackResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterConnectNetworkResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkConfigResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::connected not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::networkID not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setConnected: not bound
+!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setNetworkID: not bound
+!missing-selector! MTRNetworkCommissioningClusterScanNetworksResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::channel not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedAddress not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedPanId not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::lqi not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::networkName not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::panId not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::rssi not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setChannel: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedAddress: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedPanId: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setLqi: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setNetworkName: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setPanId: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setRssi: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setVersion: not bound
+!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::version not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::bssid not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::channel not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::rssi not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::security not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setBssid: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setChannel: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setRssi: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSecurity: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSsid: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setWiFiBand: not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::ssid not bound
+!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::wiFiBand not bound
+!missing-selector! MTROperationalCredentialsClusterAttestationResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterCertificateChainResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterCSRResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCredentialsClusterNOCResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRElementsTLV:attestationSignature: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRNonce:csrElementsTLV:attestationSignature: not bound
+!missing-selector! MTROperationalCSRInfo::initWithCSRResponseParams: not bound
+!missing-selector! MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROTASoftwareUpdateProviderClusterQueryImageResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRProductIdentity::initWithVendorID:productID: not bound
+!missing-selector! MTRProductIdentity::productID not bound
+!missing-selector! MTRProductIdentity::vendorID not bound
+!missing-selector! MTRTargetNavigatorClusterNavigateTargetResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRThermostatClusterGetWeeklyScheduleResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::age not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::averageRssi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::extAddress not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::frameErrorRate not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullNetworkData not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullThreadDevice not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::isChild not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lastRssi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::linkFrameCounter not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lqi not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::messageErrorRate not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::mleFrameCounter not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rloc16 not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rxOnWhenIdle not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAge: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAverageRssi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setExtAddress: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFrameErrorRate: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullNetworkData: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullThreadDevice: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setIsChild: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLastRssi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLinkFrameCounter: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLqi: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMessageErrorRate: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMleFrameCounter: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRloc16: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRxOnWhenIdle: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::age not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::allocated not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::extAddress not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::linkEstablished not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiIn not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiOut not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::nextHop not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::pathCost not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::rloc16 not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::routerId not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAge: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAllocated: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setExtAddress: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLinkEstablished: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiIn: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiOut: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setNextHop: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setPathCost: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRloc16: not bound
+!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRouterId: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::offset not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setOffset: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidStarting: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidUntil: not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validStarting not bound
+!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validUntil not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::name not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::offset not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setName: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setOffset: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setValidAt: not bound
+!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::validAt not bound
+!missing-selector! MTRUnitTestingClusterBooleanResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterSimpleStructResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestAddArgumentsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestComplexNullableOptionalResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEmitTestEventResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestEnumsResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestListInt8UReverseResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestNullableOptionalResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestSimpleArgumentResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestSpecificResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRUnitTestingClusterTestStructArrayArgumentResponseParams::initWithResponseValue:error: not bound
+!missing-type! MTRAccessControlClusterAccessControlTargetStruct not bound
+!missing-type! MTRAttributeRequestPath not bound
+!missing-type! MTRBasicInformationClusterProductAppearanceStruct not bound
+!missing-type! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct not bound
+!missing-type! MTREventRequestPath not bound
+!missing-type! MTRFabricInfo not bound
+!missing-type! MTRNetworkCommissioningClusterNetworkInfoStruct not bound
+!missing-type! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct not bound
+!missing-type! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct not bound
+!missing-type! MTRProductIdentity not bound
+!missing-type! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct not bound
+!missing-type! MTRThreadNetworkDiagnosticsClusterRouteTableStruct not bound
+!missing-type! MTRTimeSynchronizationClusterDSTOffsetStruct not bound
+!missing-type! MTRTimeSynchronizationClusterTimeZoneStruct not bound
+!missing-enum! MTRFanControlFanMode not bound
+!missing-enum! MTRFanControlFanModeSequence not bound
+!missing-enum! MTRFanControlRockBitmap not bound
+!missing-enum! MTRFanControlWindBitmap not bound
+!missing-protocol! MTRCommissionableBrowserDelegate not bound
+!missing-selector! MTRCommissionableBrowserResult::commissioningMode not bound
+!missing-selector! MTRCommissionableBrowserResult::discriminator not bound
+!missing-selector! MTRCommissionableBrowserResult::instanceName not bound
+!missing-selector! MTRCommissionableBrowserResult::productID not bound
+!missing-selector! MTRCommissionableBrowserResult::vendorID not bound
+!missing-selector! MTRDeviceController::setupCommissioningSessionWithDiscoveredDevice:payload:newNodeID:error: not bound
+!missing-selector! MTRDeviceController::startBrowseForCommissionables:queue: not bound
+!missing-selector! MTRDeviceController::stopBrowseForCommissionables not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::mfgCode not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::setMfgCode: not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::setValue: not bound
+!missing-selector! MTRModeSelectClusterSemanticTagStruct::value not bound
+!missing-type! MTRCommissionableBrowserResult not bound
+!missing-enum! MTROnOffControlBitmap not bound
+!missing-enum! MTROTASoftwareUpdateProviderApplyUpdateAction not bound
+!missing-enum! MTROTASoftwareUpdateProviderDownloadProtocol not bound
+!missing-enum! MTROTASoftwareUpdateProviderStatus not bound
+!missing-enum! MTROTASoftwareUpdateRequestorAnnouncementReason not bound
+!missing-enum! MTROTASoftwareUpdateRequestorChangeReason not bound
+!missing-enum! MTROTASoftwareUpdateRequestorUpdateState not bound
+!missing-enum! MTRTimeFormatLocalizationFeature not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::granularity not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setGranularity: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimeSource: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setUtcTime: not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timeSource not bound
+!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::utcTime not bound
+!missing-type! MTRTimeSynchronizationClusterSetUTCTimeParams not bound
+!missing-enum! MTRAdministratorCommissioningFeature not bound
+!missing-enum! MTRContentLauncherStatus not bound
+!missing-enum! MTRContentLauncherSupportedProtocolsBitmap not bound
+!missing-enum! MTRKeypadInputCECKeyCode not bound
+!missing-enum! MTRLevelControlOptionsBitmap not bound
+!missing-enum! MTROperationalState not bound
+!missing-enum! MTROperationalStateErrorState not bound
+!missing-enum! MTRRVCCleanModeFeature not bound
+!missing-enum! MTRRVCCleanModeModeTag not bound
+!missing-enum! MTRRVCCleanModeStatusCode not bound
+!missing-enum! MTRRVCOperationalStateErrorState not bound
+!missing-enum! MTRRVCOperationalStateOperationalState not bound
+!missing-enum! MTRRVCRunModeFeature not bound
+!missing-enum! MTRRVCRunModeModeTag not bound
+!missing-enum! MTRRVCRunModeStatusCode not bound
+!missing-enum! MTRThermostatControlSequenceOfOperation not bound
+!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
+!missing-enum! MTRThermostatScheduleModeBitmap not bound
+!missing-enum! MTRThermostatSetpointRaiseLowerMode not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationKeypadLockout not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility not bound
+!missing-enum! MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode not bound
+!missing-field! MTREventIsHistoricalKey not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterPowerSource::readAttributeEndpointListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::hideAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::launchAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterApplicationLauncher::stopAppWithCompletion: not bound
+!missing-selector! MTRBaseClusterDoorLock::lockDoorWithCompletion: not bound
+!missing-selector! MTRBaseClusterDoorLock::unlockDoorWithCompletion: not bound
+!missing-selector! MTRBaseClusterNetworkCommissioning::scanNetworksWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterOperationalState::pauseWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::pauseWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeCountdownTimeWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalErrorWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::readAttributePhaseListWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::resumeWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::resumeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::startWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::startWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::stopWithCompletion: not bound
+!missing-selector! MTRBaseClusterOperationalState::stopWithParams:completion: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterPowerSource::readAttributeEndpointListWithCompletion: not bound
+!missing-selector! MTRBaseClusterPowerSource::subscribeAttributeEndpointListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::changeToModeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::readAttributePhaseListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::changeToModeWithParams:completion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAttributeListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithCompletion: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterUnitTesting::testNullableOptionalRequestWithCompletion: not bound
+!missing-selector! MTRBaseClusterUnitTesting::testSimpleOptionalArgumentRequestWithCompletion: not bound
+!missing-selector! MTRCluster::endpointID not bound
+!missing-selector! MTRClusterApplicationLauncher::hideAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterApplicationLauncher::launchAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterApplicationLauncher::stopAppWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterDoorLock::lockDoorWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterDoorLock::unlockDoorWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterNetworkCommissioning::scanNetworksWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeCountdownTimeWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeCurrentPhaseWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalErrorWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateWithParams: not bound
+!missing-selector! MTRClusterOperationalState::readAttributePhaseListWithParams: not bound
+!missing-selector! MTRClusterOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::startWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::startWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::stopWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterOperationalState::stopWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterPowerSource::readAttributeEndpointListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeCurrentModeWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCCleanMode::readAttributeSupportedModesWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeCountdownTimeWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeCurrentPhaseWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalErrorWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::readAttributePhaseListWithParams: not bound
+!missing-selector! MTRClusterRVCOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCRunMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeAcceptedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeAttributeListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeClusterRevisionWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeCurrentModeWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeFeatureMapWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeGeneratedCommandListWithParams: not bound
+!missing-selector! MTRClusterRVCRunMode::readAttributeSupportedModesWithParams: not bound
+!missing-selector! MTRClusterUnitTesting::testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterUnitTesting::testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRDevice::deviceController not bound
+!missing-selector! MTRDevice::invokeCommandWithEndpointID:clusterID:commandID:commandFields:expectedValues:expectedValueInterval:queue:completion: not bound
+!missing-selector! MTRDevice::nodeID not bound
+!missing-selector! MTRGenericCluster::device not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateDetails not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateID not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateLabel not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateID: not bound
+!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
+!missing-selector! MTROperationalStateClusterOperationalErrorEvent::errorState not bound
+!missing-selector! MTROperationalStateClusterOperationalErrorEvent::setErrorState: not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateID not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
+!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::pausedTime not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
+!missing-selector! MTROperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
+!missing-selector! MTROperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterStartParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterStartParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterStartParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterStartParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTROperationalStateClusterStopParams::serverSideProcessingTimeout not bound
+!missing-selector! MTROperationalStateClusterStopParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTROperationalStateClusterStopParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTROperationalStateClusterStopParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::getNewMode not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setNewMode: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatus: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatusText: not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::status not bound
+!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::statusText not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::label not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::mode not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::modeTags not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setLabel: not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setMode: not bound
+!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setModeTags: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::mfgCode not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setMfgCode: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setValue: not bound
+!missing-selector! MTRRVCCleanModeClusterModeTagStruct::value not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateDetails not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateID not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateLabel not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateID: not bound
+!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::errorState not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::setErrorState: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateID not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::pausedTime not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
+!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCOperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCOperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::getNewMode not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setNewMode: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatus: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatusText: not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::status not bound
+!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::statusText not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::label not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::mode not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::modeTags not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setLabel: not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setMode: not bound
+!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setModeTags: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::mfgCode not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::setMfgCode: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::setValue: not bound
+!missing-selector! MTRRVCRunModeClusterModeTagStruct::value not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::coolSetpoint not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::heatSetpoint not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setCoolSetpoint: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setHeatSetpoint: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setTransitionTime: not bound
+!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::transitionTime not bound
+!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::associationFailureCause not bound
+!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::setAssociationFailureCause: not bound
+!missing-type! MTRBaseClusterOperationalState not bound
+!missing-type! MTRBaseClusterRVCCleanMode not bound
+!missing-type! MTRBaseClusterRVCOperationalState not bound
+!missing-type! MTRBaseClusterRVCRunMode not bound
+!missing-type! MTRClusterOperationalState not bound
+!missing-type! MTRClusterRVCCleanMode not bound
+!missing-type! MTRClusterRVCOperationalState not bound
+!missing-type! MTRClusterRVCRunMode not bound
+!missing-type! MTRGenericBaseCluster not bound
+!missing-type! MTRGenericCluster not bound
+!missing-type! MTROperationalStateClusterErrorStateStruct not bound
+!missing-type! MTROperationalStateClusterOperationalCommandResponseParams not bound
+!missing-type! MTROperationalStateClusterOperationalErrorEvent not bound
+!missing-type! MTROperationalStateClusterOperationalStateStruct not bound
+!missing-type! MTROperationalStateClusterOperationCompletionEvent not bound
+!missing-type! MTROperationalStateClusterPauseParams not bound
+!missing-type! MTROperationalStateClusterResumeParams not bound
+!missing-type! MTROperationalStateClusterStartParams not bound
+!missing-type! MTROperationalStateClusterStopParams not bound
+!missing-type! MTRRVCCleanModeClusterChangeToModeParams not bound
+!missing-type! MTRRVCCleanModeClusterChangeToModeResponseParams not bound
+!missing-type! MTRRVCCleanModeClusterModeOptionStruct not bound
+!missing-type! MTRRVCCleanModeClusterModeTagStruct not bound
+!missing-type! MTRRVCOperationalStateClusterErrorStateStruct not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalCommandResponseParams not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalErrorEvent not bound
+!missing-type! MTRRVCOperationalStateClusterOperationalStateStruct not bound
+!missing-type! MTRRVCOperationalStateClusterOperationCompletionEvent not bound
+!missing-type! MTRRVCOperationalStateClusterPauseParams not bound
+!missing-type! MTRRVCOperationalStateClusterResumeParams not bound
+!missing-type! MTRRVCRunModeClusterChangeToModeParams not bound
+!missing-type! MTRRVCRunModeClusterChangeToModeResponseParams not bound
+!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
+!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
+!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
+!missing-enum! MTRDiagnosticLogType not bound
+!missing-enum! MTRFanControlAirflowDirection not bound
+!missing-enum! MTRFanControlStepDirection not bound
+!missing-enum! MTRStorageSecurityLevel not bound
+!missing-enum! MTRStorageSharingType not bound
+!missing-field! MTRDataVersionKey not bound
+!missing-field! MTRPreviousDataKey not bound
+!missing-pinvoke! MTRAttributeNameForID is not bound
+!missing-pinvoke! MTRClusterNameForID is not bound
+!missing-pinvoke! MTRDeviceControllerStorageClasses is not bound
+!missing-pinvoke! MTRSetMessageReliabilityParameters is not bound
+!missing-protocol! MTRDeviceControllerStorageDelegate not bound
+!missing-selector! +MTRAccessGrant::accessGrantForAllNodesWithPrivilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForCASEAuthenticatedTag:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForGroupID:privilege: not bound
+!missing-selector! +MTRAccessGrant::accessGrantForNodeID:privilege: not bound
+!missing-selector! +MTRBaseClusterFanControl::readAttributeAirflowDirectionWithClusterStateCache:endpoint:queue:completion: not bound
+!missing-selector! +MTRServerCluster::newDescriptorCluster not bound
+!missing-selector! MTRAccessGrant::authenticationMode not bound
+!missing-selector! MTRAccessGrant::grantedPrivilege not bound
+!missing-selector! MTRAccessGrant::subjectID not bound
+!missing-selector! MTRBaseClusterFanControl::readAttributeAirflowDirectionWithCompletion: not bound
+!missing-selector! MTRBaseClusterFanControl::stepWithParams:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::subscribeAttributeAirflowDirectionWithParams:subscriptionEstablished:reportHandler: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:completion: not bound
+!missing-selector! MTRBaseClusterFanControl::writeAttributeAirflowDirectionWithValue:params:completion: not bound
+!missing-selector! MTRBaseDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRClusterFanControl::readAttributeAirflowDirectionWithParams: not bound
+!missing-selector! MTRClusterFanControl::stepWithParams:expectedValues:expectedValueInterval:completion: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval: not bound
+!missing-selector! MTRClusterFanControl::writeAttributeAirflowDirectionWithValue:expectedValueInterval:params: not bound
+!missing-selector! MTRDevice::deviceCachePrimed not bound
+!missing-selector! MTRDevice::downloadLogOfType:timeout:queue:completion: not bound
+!missing-selector! MTRDeviceController::addServerEndpoint: not bound
+!missing-selector! MTRDeviceController::initWithParameters:error: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint: not bound
+!missing-selector! MTRDeviceController::removeServerEndpoint:queue:completion: not bound
+!missing-selector! MTRDeviceController::uniqueIdentifier not bound
+!missing-selector! MTRDeviceControllerExternalCertificateParameters::initWithStorageDelegate:storageDelegateQueue:uniqueIdentifier:ipk:vendorID:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate: not bound
+!missing-selector! MTRDeviceControllerParameters::certificationDeclarationCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::productAttestationAuthorityCertificates not bound
+!missing-selector! MTRDeviceControllerParameters::setCertificationDeclarationCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setOperationalCertificateIssuer:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setOTAProviderDelegate:queue: not bound
+!missing-selector! MTRDeviceControllerParameters::setProductAttestationAuthorityCertificates: not bound
+!missing-selector! MTRDeviceControllerParameters::setShouldAdvertiseOperational: not bound
+!missing-selector! MTRDeviceControllerParameters::shouldAdvertiseOperational not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeID not bound
+!missing-selector! MTRDeviceTypeRevision::deviceTypeRevision not bound
+!missing-selector! MTRDeviceTypeRevision::initWithDeviceTypeID:revision: not bound
+!missing-selector! MTRFanControlClusterStepParams::direction not bound
+!missing-selector! MTRFanControlClusterStepParams::lowestOff not bound
+!missing-selector! MTRFanControlClusterStepParams::serverSideProcessingTimeout not bound
+!missing-selector! MTRFanControlClusterStepParams::setDirection: not bound
+!missing-selector! MTRFanControlClusterStepParams::setLowestOff: not bound
+!missing-selector! MTRFanControlClusterStepParams::setServerSideProcessingTimeout: not bound
+!missing-selector! MTRFanControlClusterStepParams::setTimedInvokeTimeoutMs: not bound
+!missing-selector! MTRFanControlClusterStepParams::setWrap: not bound
+!missing-selector! MTRFanControlClusterStepParams::timedInvokeTimeoutMs not bound
+!missing-selector! MTRFanControlClusterStepParams::wrap not bound
+!missing-selector! MTRMetricData::duration not bound
+!missing-selector! MTRMetricData::errorCode not bound
+!missing-selector! MTRMetricData::value not bound
+!missing-selector! MTRMetrics::allKeys not bound
+!missing-selector! MTRMetrics::metricDataForKey: not bound
+!missing-selector! MTRMetrics::uniqueIdentifier not bound
+!missing-selector! MTRServerAttribute::attributeID not bound
+!missing-selector! MTRServerAttribute::initReadonlyAttributeWithID:initialValue:requiredPrivilege: not bound
+!missing-selector! MTRServerAttribute::isWritable not bound
+!missing-selector! MTRServerAttribute::requiredReadPrivilege not bound
+!missing-selector! MTRServerAttribute::setValue: not bound
+!missing-selector! MTRServerAttribute::value not bound
+!missing-selector! MTRServerCluster::accessGrants not bound
+!missing-selector! MTRServerCluster::addAccessGrant: not bound
+!missing-selector! MTRServerCluster::addAttribute: not bound
+!missing-selector! MTRServerCluster::attributes not bound
+!missing-selector! MTRServerCluster::clusterID not bound
+!missing-selector! MTRServerCluster::clusterRevision not bound
+!missing-selector! MTRServerCluster::initWithClusterID:revision: not bound
+!missing-selector! MTRServerCluster::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::accessGrants not bound
+!missing-selector! MTRServerEndpoint::addAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::addServerCluster: not bound
+!missing-selector! MTRServerEndpoint::deviceTypes not bound
+!missing-selector! MTRServerEndpoint::endpointID not bound
+!missing-selector! MTRServerEndpoint::initWithEndpointID:deviceTypes: not bound
+!missing-selector! MTRServerEndpoint::removeAccessGrant: not bound
+!missing-selector! MTRServerEndpoint::serverClusters not bound
+!missing-type! MTRAccessGrant not bound
+!missing-type! MTRDeviceControllerAbstractParameters not bound
+!missing-type! MTRDeviceControllerExternalCertificateParameters not bound
+!missing-type! MTRDeviceControllerParameters not bound
+!missing-type! MTRDeviceTypeRevision not bound
+!missing-type! MTRFanControlClusterStepParams not bound
+!missing-type! MTRMetricData not bound
+!missing-type! MTRMetrics not bound
+!missing-type! MTRServerAttribute not bound
+!missing-type! MTRServerCluster not bound
+!missing-type! MTRServerEndpoint not bound
diff --git a/tests/xtro-sharpie/watchOS-Matter.todo b/tests/xtro-sharpie/watchOS-Matter.todo
deleted file mode 100644
index 60406a5077b9..000000000000
--- a/tests/xtro-sharpie/watchOS-Matter.todo
+++ /dev/null
@@ -1,683 +0,0 @@
-!missing-enum! MTRBasicInformationColor not bound
-!missing-enum! MTRBasicInformationProductFinish not bound
-!missing-enum! MTRBridgedDeviceBasicInformationColor not bound
-!missing-enum! MTRBridgedDeviceBasicInformationProductFinish not bound
-!missing-enum! MTRDiagnosticLogsIntent not bound
-!missing-enum! MTRDiagnosticLogsStatus not bound
-!missing-enum! MTRDiagnosticLogsTransferProtocol not bound
-!missing-enum! MTREventPriority not bound
-!missing-enum! MTREventTimeType not bound
-!missing-enum! MTRGroupsFeature not bound
-!missing-enum! MTRGroupsNameSupportBitmap not bound
-!missing-enum! MTRNetworkCommissioningWiFiSecurityBitmap not bound
-!missing-enum! MTROccupancySensingOccupancyBitmap not bound
-!missing-enum! MTROccupancySensingOccupancySensorType not bound
-!missing-enum! MTROccupancySensingOccupancySensorTypeBitmap not bound
-!missing-enum! MTRPowerSourceBatApprovedChemistry not bound
-!missing-enum! MTRPowerSourceBatCommonDesignation not bound
-!missing-enum! MTRPressureMeasurementFeature not bound
-!missing-enum! MTRPumpConfigurationAndControlControlMode not bound
-!missing-enum! MTRPumpConfigurationAndControlFeature not bound
-!missing-enum! MTRPumpConfigurationAndControlOperationMode not bound
-!missing-enum! MTRPumpConfigurationAndControlPumpStatusBitmap not bound
-!missing-enum! MTRScenesFeature not bound
-!missing-enum! MTRWiFiNetworkDiagnosticsConnectionStatus not bound
-!missing-enum! MTRWiFiNetworkDiagnosticsWiFiVersion not bound
-!missing-field! MTREventNumberKey not bound
-!missing-field! MTREventPriorityKey not bound
-!missing-field! MTREventSystemUpTimeKey not bound
-!missing-field! MTREventTimestampDateKey not bound
-!missing-field! MTREventTimeTypeKey not bound
-!missing-selector! +MTRAttributeRequestPath::requestPathWithEndpointID:clusterID:attributeID: not bound
-!missing-selector! +MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRCertificates::createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error: not bound
-!missing-selector! +MTRCertificates::createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error: not bound
-!missing-selector! +MTRCertificates::createRootCertificate:issuerID:fabricID:validityPeriod:error: not bound
-!missing-selector! +MTRDeviceController::xpcInterfaceForClientProtocol not bound
-!missing-selector! +MTRDeviceController::xpcInterfaceForServerProtocol not bound
-!missing-selector! +MTREventRequestPath::requestPathWithEndpointID:clusterID:eventID: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::cluster not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::deviceType not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::endpoint not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setCluster: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setDeviceType: not bound
-!missing-selector! MTRAccessControlClusterAccessControlTargetStruct::setEndpoint: not bound
-!missing-selector! MTRAccountLoginClusterGetSetupPINResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRApplicationLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRAttributeReport::initWithResponseValue:error: not bound
-!missing-selector! MTRAttributeRequestPath::attribute not bound
-!missing-selector! MTRAttributeRequestPath::cluster not bound
-!missing-selector! MTRAttributeRequestPath::endpoint not bound
-!missing-selector! MTRBaseClusterBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
-!missing-selector! MTRBaseClusterBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithCompletion: not bound
-!missing-selector! MTRBaseClusterBridgedDeviceBasicInformation::subscribeAttributeProductAppearanceWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterGroupKeyManagement::keySetReadAllIndicesWithCompletion: not bound
-!missing-selector! MTRBaseDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
-!missing-selector! MTRBaseDevice::readAttributePaths:eventPaths:params:queue:completion: not bound
-!missing-selector! MTRBaseDevice::subscribeToAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled: not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::finish not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::primaryColor not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setFinish: not bound
-!missing-selector! MTRBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::finish not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::primaryColor not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setFinish: not bound
-!missing-selector! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct::setPrimaryColor: not bound
-!missing-selector! MTRChannelClusterChangeChannelResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRClusterBasicInformation::readAttributeProductAppearanceWithParams: not bound
-!missing-selector! MTRClusterBridgedDeviceBasicInformation::readAttributeProductAppearanceWithParams: not bound
-!missing-selector! MTRClusterGroupKeyManagement::keySetReadAllIndicesWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRCommissioningParameters::countryCode not bound
-!missing-selector! MTRCommissioningParameters::setCountryCode: not bound
-!missing-selector! MTRCommissioningParameters::setSkipCommissioningComplete: not bound
-!missing-selector! MTRCommissioningParameters::skipCommissioningComplete not bound
-!missing-selector! MTRContentLauncherClusterLauncherResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDevice::estimatedStartTime not bound
-!missing-selector! MTRDevice::openCommissioningWindowWithDiscriminator:duration:queue:completion: not bound
-!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationProductID not bound
-!missing-selector! MTRDeviceAttestationDeviceInfo::basicInformationVendorID not bound
-!missing-selector! MTRDeviceControllerFactory::knownFabrics not bound
-!missing-selector! MTRDeviceControllerStartupParams::caseAuthenticatedTags not bound
-!missing-selector! MTRDeviceControllerStartupParams::setCaseAuthenticatedTags: not bound
-!missing-selector! MTRDiagnosticLogsClusterRetrieveLogsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetCredentialStatusResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetHolidayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetUserResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetWeekDayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterGetYearDayScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRDoorLockClusterSetCredentialResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams::initWithResponseValue:error: not bound
-!missing-selector! MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams::initWithResponseValue:error: not bound
-!missing-selector! MTREventReport::eventTimeType not bound
-!missing-selector! MTREventReport::initWithResponseValue:error: not bound
-!missing-selector! MTREventReport::systemUpTime not bound
-!missing-selector! MTREventReport::timestampDate not bound
-!missing-selector! MTREventRequestPath::cluster not bound
-!missing-selector! MTREventRequestPath::endpoint not bound
-!missing-selector! MTREventRequestPath::event not bound
-!missing-selector! MTRFabricInfo::fabricID not bound
-!missing-selector! MTRFabricInfo::fabricIndex not bound
-!missing-selector! MTRFabricInfo::intermediateCertificate not bound
-!missing-selector! MTRFabricInfo::intermediateCertificateTLV not bound
-!missing-selector! MTRFabricInfo::label not bound
-!missing-selector! MTRFabricInfo::nodeID not bound
-!missing-selector! MTRFabricInfo::operationalCertificate not bound
-!missing-selector! MTRFabricInfo::operationalCertificateTLV not bound
-!missing-selector! MTRFabricInfo::rootCertificate not bound
-!missing-selector! MTRFabricInfo::rootCertificateTLV not bound
-!missing-selector! MTRFabricInfo::rootPublicKey not bound
-!missing-selector! MTRFabricInfo::vendorID not bound
-!missing-selector! MTRGeneralCommissioningClusterArmFailSafeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGeneralCommissioningClusterCommissioningCompleteResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupKeyManagementClusterKeySetReadResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterAddGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterGetGroupMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterRemoveGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRGroupsClusterViewGroupResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRKeypadInputClusterSendKeyResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRMediaPlaybackClusterPlaybackResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterConnectNetworkResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkConfigResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::connected not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::networkID not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setConnected: not bound
-!missing-selector! MTRNetworkCommissioningClusterNetworkInfoStruct::setNetworkID: not bound
-!missing-selector! MTRNetworkCommissioningClusterScanNetworksResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::channel not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedAddress not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::extendedPanId not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::lqi not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::networkName not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::panId not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::rssi not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setChannel: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedAddress: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setExtendedPanId: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setLqi: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setNetworkName: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setPanId: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setRssi: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::setVersion: not bound
-!missing-selector! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct::version not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::bssid not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::channel not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::rssi not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::security not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setBssid: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setChannel: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setRssi: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSecurity: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setSsid: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::setWiFiBand: not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::ssid not bound
-!missing-selector! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct::wiFiBand not bound
-!missing-selector! MTROperationalCredentialsClusterAttestationResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterCertificateChainResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterCSRResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCredentialsClusterNOCResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRElementsTLV:attestationSignature: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRNonce:csrElementsTLV:attestationSignature: not bound
-!missing-selector! MTROperationalCSRInfo::initWithCSRResponseParams: not bound
-!missing-selector! MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROTASoftwareUpdateProviderClusterQueryImageResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRProductIdentity::initWithVendorID:productID: not bound
-!missing-selector! MTRProductIdentity::productID not bound
-!missing-selector! MTRProductIdentity::vendorID not bound
-!missing-selector! MTRScenesClusterAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterCopySceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedAddSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterEnhancedViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterGetSceneMembershipResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveAllScenesResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterRemoveSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterStoreSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRScenesClusterViewSceneResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRTargetNavigatorClusterNavigateTargetResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRThermostatClusterGetWeeklyScheduleResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::age not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::averageRssi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::extAddress not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::frameErrorRate not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullNetworkData not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::fullThreadDevice not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::isChild not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lastRssi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::linkFrameCounter not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::lqi not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::messageErrorRate not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::mleFrameCounter not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rloc16 not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::rxOnWhenIdle not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAge: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setAverageRssi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setExtAddress: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFrameErrorRate: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullNetworkData: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setFullThreadDevice: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setIsChild: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLastRssi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLinkFrameCounter: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setLqi: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMessageErrorRate: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setMleFrameCounter: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRloc16: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct::setRxOnWhenIdle: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::age not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::allocated not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::extAddress not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::linkEstablished not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiIn not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::lqiOut not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::nextHop not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::pathCost not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::rloc16 not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::routerId not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAge: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setAllocated: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setExtAddress: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLinkEstablished: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiIn: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setLqiOut: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setNextHop: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setPathCost: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRloc16: not bound
-!missing-selector! MTRThreadNetworkDiagnosticsClusterRouteTableStruct::setRouterId: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::offset not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setOffset: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidStarting: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::setValidUntil: not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validStarting not bound
-!missing-selector! MTRTimeSynchronizationClusterDSTOffsetStruct::validUntil not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::name not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::offset not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setName: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setOffset: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::setValidAt: not bound
-!missing-selector! MTRTimeSynchronizationClusterTimeZoneStruct::validAt not bound
-!missing-selector! MTRUnitTestingClusterBooleanResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterSimpleStructResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestAddArgumentsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestComplexNullableOptionalResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEmitTestEventResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestEnumsResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestListInt8UReverseResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestNullableOptionalResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestSimpleArgumentResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestSpecificResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRUnitTestingClusterTestStructArrayArgumentResponseParams::initWithResponseValue:error: not bound
-!missing-type! MTRAccessControlClusterAccessControlTargetStruct not bound
-!missing-type! MTRAttributeRequestPath not bound
-!missing-type! MTRBasicInformationClusterProductAppearanceStruct not bound
-!missing-type! MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct not bound
-!missing-type! MTREventRequestPath not bound
-!missing-type! MTRFabricInfo not bound
-!missing-type! MTRNetworkCommissioningClusterNetworkInfoStruct not bound
-!missing-type! MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct not bound
-!missing-type! MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct not bound
-!missing-type! MTRProductIdentity not bound
-!missing-type! MTRThreadNetworkDiagnosticsClusterNeighborTableStruct not bound
-!missing-type! MTRThreadNetworkDiagnosticsClusterRouteTableStruct not bound
-!missing-type! MTRTimeSynchronizationClusterDSTOffsetStruct not bound
-!missing-type! MTRTimeSynchronizationClusterTimeZoneStruct not bound
-!missing-enum! MTRFanControlFanMode not bound
-!missing-enum! MTRFanControlFanModeSequence not bound
-!missing-enum! MTRFanControlRockBitmap not bound
-!missing-enum! MTRFanControlWindBitmap not bound
-!missing-protocol! MTRCommissionableBrowserDelegate not bound
-!missing-selector! MTRCommissionableBrowserResult::commissioningMode not bound
-!missing-selector! MTRCommissionableBrowserResult::discriminator not bound
-!missing-selector! MTRCommissionableBrowserResult::instanceName not bound
-!missing-selector! MTRCommissionableBrowserResult::productID not bound
-!missing-selector! MTRCommissionableBrowserResult::vendorID not bound
-!missing-selector! MTRDeviceController::setupCommissioningSessionWithDiscoveredDevice:payload:newNodeID:error: not bound
-!missing-selector! MTRDeviceController::startBrowseForCommissionables:queue: not bound
-!missing-selector! MTRDeviceController::stopBrowseForCommissionables not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::mfgCode not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::setMfgCode: not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::setValue: not bound
-!missing-selector! MTRModeSelectClusterSemanticTagStruct::value not bound
-!missing-type! MTRCommissionableBrowserResult not bound
-!missing-enum! MTROnOffControlBitmap not bound
-!missing-enum! MTROTASoftwareUpdateProviderApplyUpdateAction not bound
-!missing-enum! MTROTASoftwareUpdateProviderDownloadProtocol not bound
-!missing-enum! MTROTASoftwareUpdateProviderStatus not bound
-!missing-enum! MTROTASoftwareUpdateRequestorAnnouncementReason not bound
-!missing-enum! MTROTASoftwareUpdateRequestorChangeReason not bound
-!missing-enum! MTROTASoftwareUpdateRequestorUpdateState not bound
-!missing-enum! MTRTimeFormatLocalizationFeature not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::granularity not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setGranularity: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setTimeSource: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::setUtcTime: not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::timeSource not bound
-!missing-selector! MTRTimeSynchronizationClusterSetUTCTimeParams::utcTime not bound
-!missing-type! MTRTimeSynchronizationClusterSetUTCTimeParams not bound
-!missing-enum! MTRAdministratorCommissioningFeature not bound
-!missing-enum! MTRContentLauncherStatus not bound
-!missing-enum! MTRContentLauncherSupportedProtocolsBitmap not bound
-!missing-enum! MTRKeypadInputCECKeyCode not bound
-!missing-enum! MTRLevelControlOptionsBitmap not bound
-!missing-enum! MTROperationalState not bound
-!missing-enum! MTROperationalStateErrorState not bound
-!missing-enum! MTRRVCCleanModeFeature not bound
-!missing-enum! MTRRVCCleanModeModeTag not bound
-!missing-enum! MTRRVCCleanModeStatusCode not bound
-!missing-enum! MTRRVCOperationalStateErrorState not bound
-!missing-enum! MTRRVCOperationalStateOperationalState not bound
-!missing-enum! MTRRVCRunModeFeature not bound
-!missing-enum! MTRRVCRunModeModeTag not bound
-!missing-enum! MTRRVCRunModeStatusCode not bound
-!missing-enum! MTRScenesCopyModeBitmap not bound
-!missing-enum! MTRThermostatControlSequenceOfOperation not bound
-!missing-enum! MTRThermostatScheduleDayOfWeekBitmap not bound
-!missing-enum! MTRThermostatScheduleModeBitmap not bound
-!missing-enum! MTRThermostatSetpointRaiseLowerMode not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationKeypadLockout not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility not bound
-!missing-enum! MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode not bound
-!missing-field! MTREventIsHistoricalKey not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterPowerSource::readAttributeEndpointListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCOperationalState::readAttributePhaseListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! +MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithClusterStateCache:endpoint:queue:completion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::hideAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::launchAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterApplicationLauncher::stopAppWithCompletion: not bound
-!missing-selector! MTRBaseClusterDoorLock::lockDoorWithCompletion: not bound
-!missing-selector! MTRBaseClusterDoorLock::unlockDoorWithCompletion: not bound
-!missing-selector! MTRBaseClusterNetworkCommissioning::scanNetworksWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterOperationalState::pauseWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::pauseWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeCountdownTimeWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalErrorWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributeOperationalStateWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::readAttributePhaseListWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::resumeWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::resumeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::startWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::startWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::stopWithCompletion: not bound
-!missing-selector! MTRBaseClusterOperationalState::stopWithParams:completion: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterPowerSource::readAttributeEndpointListWithCompletion: not bound
-!missing-selector! MTRBaseClusterPowerSource::subscribeAttributeEndpointListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::changeToModeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeCurrentModeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::readAttributeSupportedModesWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCCleanMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::pauseWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCountdownTimeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeCurrentPhaseWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalErrorWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributeOperationalStateWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::readAttributePhaseListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::resumeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCountdownTimeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeCurrentPhaseWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalErrorWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributeOperationalStateWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCOperationalState::subscribeAttributePhaseListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::changeToModeWithParams:completion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAcceptedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeAttributeListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeClusterRevisionWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeCurrentModeWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeFeatureMapWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeGeneratedCommandListWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::readAttributeSupportedModesWithCompletion: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeCurrentModeWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterRVCRunMode::subscribeAttributeSupportedModesWithParams:subscriptionEstablished:reportHandler: not bound
-!missing-selector! MTRBaseClusterUnitTesting::testNullableOptionalRequestWithCompletion: not bound
-!missing-selector! MTRBaseClusterUnitTesting::testSimpleOptionalArgumentRequestWithCompletion: not bound
-!missing-selector! MTRCluster::endpointID not bound
-!missing-selector! MTRClusterApplicationLauncher::hideAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterApplicationLauncher::launchAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterApplicationLauncher::stopAppWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterDoorLock::lockDoorWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterDoorLock::unlockDoorWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterNetworkCommissioning::scanNetworksWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeCountdownTimeWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeCurrentPhaseWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalErrorWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributeOperationalStateWithParams: not bound
-!missing-selector! MTRClusterOperationalState::readAttributePhaseListWithParams: not bound
-!missing-selector! MTRClusterOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::startWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::startWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::stopWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterOperationalState::stopWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterPowerSource::readAttributeEndpointListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCCleanMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeCurrentModeWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCCleanMode::readAttributeSupportedModesWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCOperationalState::pauseWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::pauseWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeCountdownTimeWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeCurrentPhaseWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalErrorWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributeOperationalStateWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::readAttributePhaseListWithParams: not bound
-!missing-selector! MTRClusterRVCOperationalState::resumeWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCOperationalState::resumeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCRunMode::changeToModeWithParams:expectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterRVCRunMode::initWithDevice:endpointID:queue: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeAcceptedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeAttributeListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeClusterRevisionWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeCurrentModeWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeFeatureMapWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeGeneratedCommandListWithParams: not bound
-!missing-selector! MTRClusterRVCRunMode::readAttributeSupportedModesWithParams: not bound
-!missing-selector! MTRClusterUnitTesting::testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRClusterUnitTesting::testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion: not bound
-!missing-selector! MTRDevice::deviceController not bound
-!missing-selector! MTRDevice::invokeCommandWithEndpointID:clusterID:commandID:commandFields:expectedValues:expectedValueInterval:queue:completion: not bound
-!missing-selector! MTRDevice::nodeID not bound
-!missing-selector! MTRGenericCluster::device not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateDetails not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateID not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::errorStateLabel not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateID: not bound
-!missing-selector! MTROperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTROperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
-!missing-selector! MTROperationalStateClusterOperationalErrorEvent::errorState not bound
-!missing-selector! MTROperationalStateClusterOperationalErrorEvent::setErrorState: not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateID not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
-!missing-selector! MTROperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::pausedTime not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
-!missing-selector! MTROperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
-!missing-selector! MTROperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterStartParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterStartParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterStartParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterStartParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTROperationalStateClusterStopParams::serverSideProcessingTimeout not bound
-!missing-selector! MTROperationalStateClusterStopParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTROperationalStateClusterStopParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTROperationalStateClusterStopParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::getNewMode not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setNewMode: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatus: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::setStatusText: not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::status not bound
-!missing-selector! MTRRVCCleanModeClusterChangeToModeResponseParams::statusText not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::label not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::mode not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::modeTags not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setLabel: not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setMode: not bound
-!missing-selector! MTRRVCCleanModeClusterModeOptionStruct::setModeTags: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::mfgCode not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setMfgCode: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::setValue: not bound
-!missing-selector! MTRRVCCleanModeClusterModeTagStruct::value not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateDetails not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateID not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::errorStateLabel not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateDetails: not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateID: not bound
-!missing-selector! MTRRVCOperationalStateClusterErrorStateStruct::setErrorStateLabel: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::commandResponseState not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalCommandResponseParams::setCommandResponseState: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::errorState not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalErrorEvent::setErrorState: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateID not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::operationalStateLabel not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateID: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationalStateStruct::setOperationalStateLabel: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::completionErrorCode not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::pausedTime not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setCompletionErrorCode: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setPausedTime: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::setTotalOperationalTime: not bound
-!missing-selector! MTRRVCOperationalStateClusterOperationCompletionEvent::totalOperationalTime not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCOperationalStateClusterPauseParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCOperationalStateClusterResumeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::getNewMode not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::serverSideProcessingTimeout not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setNewMode: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setServerSideProcessingTimeout: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::setTimedInvokeTimeoutMs: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeParams::timedInvokeTimeoutMs not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::initWithResponseValue:error: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatus: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::setStatusText: not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::status not bound
-!missing-selector! MTRRVCRunModeClusterChangeToModeResponseParams::statusText not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::label not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::mode not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::modeTags not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setLabel: not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setMode: not bound
-!missing-selector! MTRRVCRunModeClusterModeOptionStruct::setModeTags: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::mfgCode not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::setMfgCode: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::setValue: not bound
-!missing-selector! MTRRVCRunModeClusterModeTagStruct::value not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::coolSetpoint not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::heatSetpoint not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setCoolSetpoint: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setHeatSetpoint: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::setTransitionTime: not bound
-!missing-selector! MTRThermostatClusterWeeklyScheduleTransitionStruct::transitionTime not bound
-!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::associationFailureCause not bound
-!missing-selector! MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent::setAssociationFailureCause: not bound
-!missing-type! MTRBaseClusterOperationalState not bound
-!missing-type! MTRBaseClusterRVCCleanMode not bound
-!missing-type! MTRBaseClusterRVCOperationalState not bound
-!missing-type! MTRBaseClusterRVCRunMode not bound
-!missing-type! MTRClusterOperationalState not bound
-!missing-type! MTRClusterRVCCleanMode not bound
-!missing-type! MTRClusterRVCOperationalState not bound
-!missing-type! MTRClusterRVCRunMode not bound
-!missing-type! MTRGenericBaseCluster not bound
-!missing-type! MTRGenericCluster not bound
-!missing-type! MTROperationalStateClusterErrorStateStruct not bound
-!missing-type! MTROperationalStateClusterOperationalCommandResponseParams not bound
-!missing-type! MTROperationalStateClusterOperationalErrorEvent not bound
-!missing-type! MTROperationalStateClusterOperationalStateStruct not bound
-!missing-type! MTROperationalStateClusterOperationCompletionEvent not bound
-!missing-type! MTROperationalStateClusterPauseParams not bound
-!missing-type! MTROperationalStateClusterResumeParams not bound
-!missing-type! MTROperationalStateClusterStartParams not bound
-!missing-type! MTROperationalStateClusterStopParams not bound
-!missing-type! MTRRVCCleanModeClusterChangeToModeParams not bound
-!missing-type! MTRRVCCleanModeClusterChangeToModeResponseParams not bound
-!missing-type! MTRRVCCleanModeClusterModeOptionStruct not bound
-!missing-type! MTRRVCCleanModeClusterModeTagStruct not bound
-!missing-type! MTRRVCOperationalStateClusterErrorStateStruct not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalCommandResponseParams not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalErrorEvent not bound
-!missing-type! MTRRVCOperationalStateClusterOperationalStateStruct not bound
-!missing-type! MTRRVCOperationalStateClusterOperationCompletionEvent not bound
-!missing-type! MTRRVCOperationalStateClusterPauseParams not bound
-!missing-type! MTRRVCOperationalStateClusterResumeParams not bound
-!missing-type! MTRRVCRunModeClusterChangeToModeParams not bound
-!missing-type! MTRRVCRunModeClusterChangeToModeResponseParams not bound
-!missing-type! MTRRVCRunModeClusterModeOptionStruct not bound
-!missing-type! MTRRVCRunModeClusterModeTagStruct not bound
-!missing-type! MTRThermostatClusterWeeklyScheduleTransitionStruct not bound
diff --git a/tests/xtro-sharpie/watchOS-UIKit.ignore b/tests/xtro-sharpie/watchOS-UIKit.ignore
index 51c4738d8b2e..e262dad0ba3a 100644
--- a/tests/xtro-sharpie/watchOS-UIKit.ignore
+++ b/tests/xtro-sharpie/watchOS-UIKit.ignore
@@ -32,5 +32,4 @@
!missing-null-allowed! 'UIKit.UIFontDescriptor UIKit.UIFontDescriptor::CreateWithTraits(UIKit.UIFontDescriptorSymbolicTraits)' is missing an [NullAllowed] on return type
!unknown-field! UIUserNotificationActionResponseTypedTextKey bound
-!missing-selector! NSItemProvider::_availableTypes not bound
!missing-protocol! UIItemProviderReadingAugmentationDesignating not bound
diff --git a/tools/common/SdkVersions.cs b/tools/common/SdkVersions.cs
index 7d7c9062ec95..f07037680b4f 100644
--- a/tools/common/SdkVersions.cs
+++ b/tools/common/SdkVersions.cs
@@ -14,12 +14,12 @@
namespace Xamarin {
static class SdkVersions {
- public const string Xcode = "15.3";
- public const string OSX = "14.4";
- public const string iOS = "17.4";
- public const string WatchOS = "10.4";
- public const string TVOS = "17.4";
- public const string MacCatalyst = "17.4";
+ public const string Xcode = "15.4";
+ public const string OSX = "14.5";
+ public const string iOS = "17.5";
+ public const string WatchOS = "10.5";
+ public const string TVOS = "17.5";
+ public const string MacCatalyst = "17.5";
#if NET
public const string MinOSX = "10.15";
@@ -48,19 +48,19 @@ static class SdkVersions {
public const string MinWatchOSCompanionSimulator = "14.5";
public const string MinTVOSSimulator = "14.0";
- public const string MaxiOSSimulator = "17.4";
- public const string MaxWatchOSSimulator = "10.4";
- public const string MaxWatchOSCompanionSimulator = "17.4";
- public const string MaxTVOSSimulator = "17.4";
+ public const string MaxiOSSimulator = "17.5";
+ public const string MaxWatchOSSimulator = "10.5";
+ public const string MaxWatchOSCompanionSimulator = "17.5";
+ public const string MaxTVOSSimulator = "17.5";
- public const string MaxiOSDeploymentTarget = "17.4";
- public const string MaxWatchDeploymentTarget = "10.4";
- public const string MaxTVOSDeploymentTarget = "17.4";
+ public const string MaxiOSDeploymentTarget = "17.5";
+ public const string MaxWatchDeploymentTarget = "10.5";
+ public const string MaxTVOSDeploymentTarget = "17.5";
- public const string TargetPlatformVersioniOS = "17.4";
- public const string TargetPlatformVersiontvOS = "17.4";
- public const string TargetPlatformVersionmacOS = "14.4";
- public const string TargetPlatformVersionMacCatalyst = "17.4";
+ public const string TargetPlatformVersioniOS = "17.5";
+ public const string TargetPlatformVersiontvOS = "17.5";
+ public const string TargetPlatformVersionmacOS = "14.5";
+ public const string TargetPlatformVersionMacCatalyst = "17.5";
public static Version OSXVersion { get { return new Version (OSX); } }
public static Version iOSVersion { get { return new Version (iOS); } }