@class NSUUID, NSString, HMDDeviceCapabilitiesModel; @interface HMDDeviceCapabilities : HMFObject { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; HMDDeviceCapabilitiesModel *_objectModel; } @property (class, readonly) HMDDeviceCapabilities *deviceCapabilities; @property (class, readonly) BOOL supportsLocalization; @property (class, readonly) BOOL supportsHomeApp; @property (class, readonly) BOOL supportsIntentDonation; @property (class, readonly) BOOL supportsSymptomsHandler; @property (class, readonly) BOOL supportsDeviceLock; @property (class, readonly) BOOL supportsCustomerReset; @property (class, readonly) BOOL isAppleMediaAccessory; @property (class, readonly) unsigned long long appleMediaAccessoryVariant; @property (class, readonly) BOOL requiresHomePodMiniPairing; @property (class, readonly) BOOL requiresHomePod2ndGenPairing; @property (class, readonly) BOOL supportsTargetControllerAutoConfigure; @property (class, readonly) BOOL supportsCameraSnapshotRequestViaRelay; @property (class, readonly) BOOL supportsUserNotifications; @property (class, readonly) BOOL supportsDismissUserNotificationAndDialog; @property (class, readonly) BOOL supportsReceivingRemoteCameraStream; @property (class, readonly) BOOL supportsBidirectionalAudioForCameraStreaming; @property (class, readonly) BOOL supportsSyncingToSharedUsers; @property (class, readonly) BOOL supportsStereoPairingV1; @property (class, readonly) BOOL supportsStereoPairingV2; @property (class, readonly) BOOL supportsStereoPairingV3; @property (class, readonly) BOOL supportsHostingLocalTempAndHumiditySensor; @property (class, readonly) BOOL supportsRemoteAccess; @property (class, readonly) BOOL supportsAddingAccessory; @property (class, readonly) BOOL supportsBackboard; @property (class, readonly, getter=isCompanionCapable) BOOL companionCapable; @property (class, readonly) BOOL supportsHomeKitDataStream; @property (class, readonly) BOOL supportsBulletinBoard; @property (class, readonly) BOOL supportsSiriUnsecuringActionsWithNoPasscode; @property (class, readonly) BOOL supportsSiriUnsecuringActionsWithWatchAuth; @property (class, readonly) BOOL supportsAudioDestinationControllerCreation; @property (class, readonly) BOOL supportsAudioDestinationCreation; @property (class, readonly) unsigned long long supportedPairingCapabilities; @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic, getter=isMessagedHomePodSettingsFeatureEnabled) BOOL messagedHomePodSettingsFeatureEnabled; @property (copy, nonatomic) NSUUID *modelParentIdentifier; @property (readonly, nonatomic) BOOL supportsKeychainSync; @property (readonly, nonatomic) BOOL supportsDeviceSetup; @property (readonly, nonatomic) BOOL supportsKeyTransferClient; @property (readonly, nonatomic) BOOL supportsKeyTransferServer; @property (readonly, nonatomic) BOOL supportsStandaloneMode; @property (readonly, nonatomic) BOOL supportsCloudDataSync; @property (readonly, nonatomic) BOOL supportsWholeHouseAudio; @property (readonly, nonatomic) BOOL supportsAssistantAccessControl; @property (readonly, nonatomic, getter=isResidentCapable) BOOL residentCapable; @property (readonly, nonatomic, getter=isRemoteGatewayCapable) BOOL remoteGatewayCapable; @property (readonly, nonatomic) BOOL supportsHomeInvitation; @property (readonly, nonatomic) BOOL supportsTargetControl; @property (readonly, nonatomic) BOOL supportsMultiUser; @property (readonly, nonatomic) BOOL supportsHomeLevelLocationServiceSetting; @property (readonly, nonatomic) BOOL supportsAudioReturnChannel; @property (readonly, nonatomic) BOOL supportsCompanionInitiatedRestart; @property (readonly, nonatomic) BOOL supportsCameraRecording; @property (readonly, nonatomic) BOOL supportsRouterManagement; @property (readonly, nonatomic) BOOL supportsShortcutActions; @property (readonly, nonatomic) BOOL supportsMediaActions; @property (readonly, nonatomic) BOOL supportsFirmwareUpdate; @property (readonly, nonatomic) BOOL supportsResidentFirmwareUpdate; @property (readonly, nonatomic) BOOL supportsCameraActivityZones; @property (readonly, nonatomic) BOOL supportsMusicAlarm; @property (readonly, nonatomic) BOOL supportsFaceClassification; @property (readonly, nonatomic) BOOL supportsNaturalLighting; @property (readonly, nonatomic) BOOL supportsIDSActivityMonitorPresence; @property (readonly, nonatomic) BOOL supportsCameraRecordingReachabilityNotifications; @property (readonly, nonatomic) BOOL supportsAnnounce; @property (readonly, nonatomic) BOOL supportsAudioAnalysis; @property (readonly, nonatomic) BOOL supportsDropIn; @property (readonly) BOOL supportsThirdPartyMusic; @property (readonly) BOOL supportsPreferredMediaUser; @property (readonly) BOOL supportsDoorbellChime; @property (readonly) BOOL supportsUserMediaSettings; @property (readonly, nonatomic) BOOL supportsThreadBorderRouter; @property (readonly) BOOL supportsSiriEndpointSetup; @property (readonly) BOOL supportsHomeHub; @property (readonly, nonatomic) BOOL supportsWakeOnLAN; @property (readonly, nonatomic) BOOL supportsLockNotificationContext; @property (readonly, nonatomic) BOOL supportsCoordinationDoorbellChime; @property (readonly, nonatomic) BOOL supportsWalletKey; @property (readonly, nonatomic) BOOL supportsCameraPackageDetection; @property (readonly, nonatomic) BOOL supportsAccessCodes; @property (readonly, nonatomic) BOOL supportsCHIP; @property (readonly, nonatomic) BOOL supportsUnifiedMediaNotifications; @property (readonly, nonatomic) BOOL supportsManagedConfigurationProfile; @property (readonly, nonatomic) BOOL supportsCaptiveNetworks; @property (readonly, nonatomic) BOOL supportsModernTransport; @property (readonly, nonatomic) BOOL supportsResidentFirstAccessoryCommunication; @property (readonly, nonatomic) BOOL supportsMessagedHomePodSettings; @property (readonly, nonatomic) BOOL supportsCustomMediaApplicationDestination; @property (readonly, nonatomic) BOOL supportsThreadNetworkCredentialSharing; @property (readonly, nonatomic) BOOL supportsMatterSharedAdminPairing; @property (readonly) BOOL supportsRMVonAppleTV; @property (readonly) BOOL supportsJustSiri; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) Class modelClass; @property (readonly, copy, nonatomic) NSUUID *modelIdentifier; @property (readonly, nonatomic) BOOL isResidentCapable; @property (readonly, nonatomic) BOOL supportsCameraSignificantEventNotifications; @property (readonly, nonatomic) BOOL supportsEventLog; + (id)logCategory; + (id)deviceCapabilitiesModelIdentifierWithParentIdentifier:(id)a0; - (id)shortDescription; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)attributeDescriptions; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithObjectModel:(id)a0; - (id)backingStoreObjectsWithChangeType:(unsigned long long)a0 version:(long long)a1; - (id)initWithProductInfo:(id)a0; - (id)initWithProductInfo:(id)a0 mobileGestaltClient:(id)a1; - (id)initWithProductInfo:(id)a0 mobileGestaltClient:(id)a1 homekitVersion:(id)a2; - (id)modelBackedObjects; - (id)modelObjectWithChangeType:(unsigned long long)a0 version:(long long)a1; - (void)transactionObjectRemoved:(id)a0 message:(id)a1; - (void)transactionObjectUpdated:(id)a0 newValues:(id)a1 message:(id)a2; @end