@class NSUUID, NSString, NSData, NSPredicate, NSSet, NSDate, HMFConnectivityInfo, NSArray, Protocol, MKFHAPAccessoryDatabaseID, NSNumber, _MKFHomeNetworkRouterSetting; @protocol MKFSoftwareUpdate, MKFRoom, MKFHomeNetworkRouterSetting, MKFAccessory, MKFHome, MKFApplicationData; @interface _MKFHAPAccessory : _MKFAccessory @property (class, readonly) Class cd_modelClass; @property (class, readonly) NSPredicate *homeRelation; @property (class, readonly, copy, nonatomic) Protocol *backingModelProtocol; @property (readonly, copy, nonatomic) NSUUID *hmd_modelID; @property (readonly, copy, nonatomic) NSUUID *hmd_parentModelID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (copy, nonatomic) NSNumber *accessModeChangeNotificationEnabled; @property (copy, nonatomic) NSNumber *accessoryFlags; @property (retain, nonatomic) NSData *accessorySetupHash; @property (copy, nonatomic) NSNumber *airPlayEnabled; @property (copy, nonatomic) NSNumber *announceEnabled; @property (retain, nonatomic) NSData *broadcastKey; @property (copy, nonatomic) NSNumber *cameraAccessModeAtHome; @property (copy, nonatomic) NSNumber *cameraAccessModeNotAtHome; @property (retain, nonatomic) NSSet *cameraActivityZones; @property (copy, nonatomic) NSNumber *cameraActivityZonesIncludedForSignificantEventDetection; @property (copy, nonatomic) NSNumber *cameraCurrentAccessMode; @property (copy, nonatomic) NSDate *cameraCurrentAccessModeChangeDate; @property (copy, nonatomic) NSNumber *cameraCurrentAccessModeChangeReason; @property (copy, nonatomic) NSNumber *cameraRecordingEventTriggers; @property (copy, nonatomic) NSNumber *certificationStatus; @property (copy, nonatomic) NSNumber *communicationProtocol; @property (retain, nonatomic) HMFConnectivityInfo *connectivityInfo; @property (copy, nonatomic) NSNumber *doorbellChimeEnabled; @property (copy, nonatomic) NSNumber *enhancedAuthConfigNumber; @property (copy, nonatomic) NSNumber *enhancedAuthMethod; @property (copy, nonatomic) NSNumber *hardwareSupport; @property (copy, nonatomic) NSNumber *hasDismissedHomePodHasNonMemberMediaAccountWarning; @property (copy, nonatomic) NSNumber *hasOnboardedForNaturalLighting; @property (retain, nonatomic) NSArray *initialServiceTypes; @property (copy, nonatomic) NSNumber *interactionHoldDurationEnabled; @property (copy, nonatomic) NSNumber *interactionHoldDurationSeconds; @property (copy, nonatomic) NSNumber *interactionIgnoreRepeatEnabled; @property (copy, nonatomic) NSNumber *interactionIgnoreRepeatSeconds; @property (copy, nonatomic) NSNumber *interactionTouchAccommodationsEnabled; @property (copy, nonatomic) NSNumber *keyUpdatedStateNumber; @property (copy, nonatomic) NSDate *keyUpdatedTime; @property (copy, nonatomic) NSDate *lastPairingAuditTime; @property (copy, nonatomic) NSNumber *lightWhenUsingSiriEnabled; @property (copy, nonatomic) NSNumber *matterNodeID; @property (retain, nonatomic) NSSet *matterPairings; @property (copy, nonatomic) NSNumber *matterProductID; @property (copy, nonatomic) NSNumber *matterVendorID; @property (copy, nonatomic) NSNumber *needsOnboarding; @property (copy, nonatomic) NSNumber *needsPairingAudit; @property (retain, nonatomic) NSSet *pairingsToRemove; @property (copy, nonatomic) NSString *pairingUsername; @property (copy, nonatomic) NSUUID *preferredMediaUserUUID; @property (copy, nonatomic) NSNumber *preferredUserSelectionType; @property (retain, nonatomic) NSData *publicKey; @property (copy, nonatomic) NSNumber *reachabilityEventNotificationEnabled; @property (copy, nonatomic) NSNumber *shareSiriAnalytics; @property (copy, nonatomic) NSNumber *shareSpeakerAnalytics; @property (copy, nonatomic) NSNumber *siriEnabled; @property (copy, nonatomic) NSNumber *siriEndpointEnabled; @property (copy, nonatomic) NSString *siriLanguageCode; @property (copy, nonatomic) NSString *siriLanguageVoiceCode; @property (copy, nonatomic) NSString *siriLanguageVoiceGenderCode; @property (copy, nonatomic) NSString *siriLanguageVoiceName; @property (copy, nonatomic) NSNumber *sleepInterval; @property (retain, nonatomic) NSData *smartBulletinBoardNotificationData; @property (copy, nonatomic) NSNumber *soundAlertEnabled; @property (copy, nonatomic) NSNumber *supportsMatterAccessCode; @property (copy, nonatomic) NSNumber *supportsMatterWalletKey; @property (copy, nonatomic) NSNumber *suspendedState; @property (retain, nonatomic) NSArray *targetUUIDs; @property (retain, nonatomic) NSArray *transportInformation; @property (copy, nonatomic) NSString *uniqueIdentifier; @property (copy, nonatomic) NSNumber *visionDoubleTapSettingsTimeoutInterval; @property (copy, nonatomic) NSNumber *visionSpeakingRate; @property (copy, nonatomic) NSNumber *visionVoiceOverAudioDuckingEnabled; @property (copy, nonatomic) NSNumber *visionVoiceOverEnabled; @property (copy, nonatomic) NSNumber *wiFiTransportCapabilities; @property (retain, nonatomic) NSSet *actionCharacteristicWrites_; @property (retain, nonatomic) NSSet *naturalLightingActions_; @property (retain, nonatomic) NSSet *pairedUsers_; @property (retain, nonatomic) NSSet *services_; @property (retain, nonatomic) _MKFHomeNetworkRouterSetting *settingNetworkRouter; @property (copy, nonatomic) NSNumber *accessModeChangeNotificationEnabled; @property (copy, nonatomic) NSNumber *accessoryFlags; @property (retain, nonatomic) NSData *accessorySetupHash; @property (copy, nonatomic) NSNumber *airPlayEnabled; @property (copy, nonatomic) NSNumber *announceEnabled; @property (retain, nonatomic) NSData *broadcastKey; @property (copy, nonatomic) NSNumber *cameraAccessModeAtHome; @property (copy, nonatomic) NSNumber *cameraAccessModeNotAtHome; @property (retain, nonatomic) NSSet *cameraActivityZones; @property (copy, nonatomic) NSNumber *cameraActivityZonesIncludedForSignificantEventDetection; @property (copy, nonatomic) NSNumber *cameraCurrentAccessMode; @property (copy, nonatomic) NSDate *cameraCurrentAccessModeChangeDate; @property (copy, nonatomic) NSNumber *cameraCurrentAccessModeChangeReason; @property (copy, nonatomic) NSNumber *cameraRecordingEventTriggers; @property (copy, nonatomic) NSNumber *certificationStatus; @property (copy, nonatomic) NSNumber *communicationProtocol; @property (retain, nonatomic) HMFConnectivityInfo *connectivityInfo; @property (copy, nonatomic) NSNumber *doorbellChimeEnabled; @property (copy, nonatomic) NSNumber *enhancedAuthConfigNumber; @property (copy, nonatomic) NSNumber *enhancedAuthMethod; @property (copy, nonatomic) NSNumber *hardwareSupport; @property (copy, nonatomic) NSNumber *hasDismissedHomePodHasNonMemberMediaAccountWarning; @property (copy, nonatomic) NSNumber *hasOnboardedForNaturalLighting; @property (retain, nonatomic) NSArray *initialServiceTypes; @property (copy, nonatomic) NSNumber *interactionHoldDurationEnabled; @property (copy, nonatomic) NSNumber *interactionHoldDurationSeconds; @property (copy, nonatomic) NSNumber *interactionIgnoreRepeatEnabled; @property (copy, nonatomic) NSNumber *interactionIgnoreRepeatSeconds; @property (copy, nonatomic) NSNumber *interactionTouchAccommodationsEnabled; @property (copy, nonatomic) NSNumber *keyUpdatedStateNumber; @property (copy, nonatomic) NSDate *keyUpdatedTime; @property (copy, nonatomic) NSDate *lastPairingAuditTime; @property (copy, nonatomic) NSNumber *lightWhenUsingSiriEnabled; @property (copy, nonatomic) NSNumber *matterNodeID; @property (retain, nonatomic) NSSet *matterPairings; @property (copy, nonatomic) NSNumber *matterProductID; @property (copy, nonatomic) NSNumber *matterVendorID; @property (copy, nonatomic) NSNumber *needsOnboarding; @property (copy, nonatomic) NSNumber *needsPairingAudit; @property (copy, nonatomic) NSString *pairingUsername; @property (retain, nonatomic) NSSet *pairingsToRemove; @property (copy, nonatomic) NSUUID *preferredMediaUserUUID; @property (copy, nonatomic) NSNumber *preferredUserSelectionType; @property (retain, nonatomic) NSData *publicKey; @property (copy, nonatomic) NSNumber *reachabilityEventNotificationEnabled; @property (copy, nonatomic) NSNumber *shareSiriAnalytics; @property (copy, nonatomic) NSNumber *shareSpeakerAnalytics; @property (copy, nonatomic) NSNumber *siriEnabled; @property (copy, nonatomic) NSNumber *siriEndpointEnabled; @property (copy, nonatomic) NSString *siriLanguageCode; @property (copy, nonatomic) NSString *siriLanguageVoiceCode; @property (copy, nonatomic) NSString *siriLanguageVoiceGenderCode; @property (copy, nonatomic) NSString *siriLanguageVoiceName; @property (copy, nonatomic) NSNumber *sleepInterval; @property (retain, nonatomic) NSData *smartBulletinBoardNotificationData; @property (copy, nonatomic) NSNumber *soundAlertEnabled; @property (copy, nonatomic) NSNumber *supportsMatterAccessCode; @property (copy, nonatomic) NSNumber *supportsMatterWalletKey; @property (copy, nonatomic) NSNumber *suspendedState; @property (retain, nonatomic) NSArray *targetUUIDs; @property (retain, nonatomic) NSArray *transportInformation; @property (copy, nonatomic) NSString *uniqueIdentifier; @property (copy, nonatomic) NSNumber *visionDoubleTapSettingsTimeoutInterval; @property (copy, nonatomic) NSNumber *visionSpeakingRate; @property (copy, nonatomic) NSNumber *visionVoiceOverAudioDuckingEnabled; @property (copy, nonatomic) NSNumber *visionVoiceOverEnabled; @property (copy, nonatomic) NSNumber *wiFiTransportCapabilities; @property (readonly, retain, nonatomic) NSArray *actionCharacteristicWrites; @property (readonly, retain, nonatomic) NSArray *naturalLightingActions; @property (readonly, retain, nonatomic) NSArray *pairedUsers; @property (readonly, retain, nonatomic) NSArray *services; @property (retain, nonatomic) id settingNetworkRouter; @property (readonly, copy, nonatomic) MKFHAPAccessoryDatabaseID *databaseID; @property (copy, nonatomic) NSNumber *accessoryCategory; @property (retain, nonatomic) NSArray *appliedFirewallWANRules; @property (copy, nonatomic) NSString *configurationAppIdentifier; @property (copy, nonatomic) NSString *configuredName; @property (copy, nonatomic) NSNumber *currentNetworkProtectionMode; @property (copy, nonatomic) NSString *firmwareVersion; @property (copy, nonatomic) NSUUID *groupIdentifier; @property (copy, nonatomic) NSString *groupName; @property (copy, nonatomic) NSString *identifier; @property (copy, nonatomic) NSNumber *initialCategoryIdentifier; @property (copy, nonatomic) NSString *initialManufacturer; @property (copy, nonatomic) NSString *initialModel; @property (copy, nonatomic) NSNumber *lastNetworkAccessViolationOccurrenceSince1970; @property (copy, nonatomic) NSNumber *lastNetworkAccessViolationResetSince1970; @property (copy, nonatomic) NSDate *lastSeenDate; @property (copy, nonatomic) NSNumber *lowBattery; @property (copy, nonatomic) NSString *manufacturer; @property (copy, nonatomic) NSString *model; @property (copy, nonatomic) NSNumber *networkClientIdentifier; @property (copy, nonatomic) NSNumber *networkClientLAN; @property (copy, nonatomic) NSString *networkClientProfileFingerprint; @property (copy, nonatomic) NSString *networkRouterUUID; @property (copy, nonatomic) NSString *pendingConfigurationIdentifier; @property (copy, nonatomic) NSString *primaryProfileVersion; @property (copy, nonatomic) NSString *productData; @property (copy, nonatomic) NSString *providedName; @property (copy, nonatomic) NSString *serialNumber; @property (copy, nonatomic) NSNumber *suspendCapable; @property (copy, nonatomic) NSNumber *wiFiCredentialType; @property (retain, nonatomic) NSData *wiFiUniquePreSharedKey; @property (copy, nonatomic) NSDate *writerTimestamp; @property (readonly, retain, nonatomic) NSArray *actionMediaPlaybacks; @property (readonly, retain, nonatomic) NSArray *analysisEventBulletinRegistrations; @property (retain, nonatomic) id applicationData; @property (readonly, retain, nonatomic) NSArray *cameraAccessModeBulletinRegistrations; @property (readonly, retain, nonatomic) NSArray *cameraReachabilityBulletinRegistrations; @property (readonly, retain, nonatomic) NSArray *cameraSignificantEventBulletinRegistrations; @property (readonly, retain, nonatomic) id home; @property (retain, nonatomic) id hostAccessory; @property (readonly, retain, nonatomic) NSArray *hostedAccessories; @property (readonly, retain, nonatomic) NSArray *mediaPropertyNotificationRegistrations; @property (retain, nonatomic) id room; @property (retain, nonatomic) id softwareUpdate; @property (readonly, retain, nonatomic) NSArray *usersWithListeningHistoryEnabled; @property (readonly, retain, nonatomic) NSArray *usersWithMediaContentProfileEnabled; @property (readonly, retain, nonatomic) NSArray *usersWithPersonalRequestsEnabled; @property (readonly, copy, nonatomic) NSUUID *modelID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)fetchRequest; + (id)modelIDForParentRelationshipTo:(id)a0; - (id)predicateToFetchBulletinRegistrationOnDeviceIdsIdentifier:(id)a0 user:(id)a1; - (void)addPairedUsersObject:(id)a0; - (id)bulletinRegistrationFromFetchRequest:(id)a0 context:(id)a1; - (id)cameraAccessModeBulletinRegistrationWithDeviceIdsIdentifier:(id)a0 user:(id)a1 context:(id)a2; - (id)cameraReachabilityBulletinRegistrationWithDeviceIdsIdentifier:(id)a0 user:(id)a1 context:(id)a2; - (id)cameraSignificantEventBulletinRegistrationWithDeviceIdsIdentifier:(id)a0 user:(id)a1 context:(id)a2; - (id)castIfHAPAccessory; - (id)characteristicFromInstanceID:(id)a0 context:(id)a1; - (id)findServicesRelationWithInstanceID:(id)a0; - (id)materializeOrCreateNaturalLightingActionsRelation:(BOOL *)a0; - (id)materializeOrCreateServicesRelationWithInstanceID:(id)a0 createdNew:(BOOL *)a1; - (void)maybeFixUpCharacteristicWriteActionsInContext:(id)a0; - (void)removePairedUsersObject:(id)a0; - (id)serviceWithID:(id)a0 context:(id)a1; - (void)synchronizeServicesRelationWith:(id)a0; @end