@class _MKFApplicationData, Protocol, CLLocation, NSDate, HMDNaturalLightingContext, NSDictionary, _MKFRoom, MKFResidentSyncMetadata, _MKFUser, _MKFHomeThreadNetwork, NSArray, NSString, NSSet, HMFSoftwareVersion, MKFHomeDatabaseID, NSNumber, NSData, _MKFDevice, HMDHomeNFCReaderKey, NSUUID; @protocol MKFRoom, MKFHomeThreadNetwork, MKFUser, MKFApplicationData, MKFDevice; @interface _MKFHome : _MKFModel @property (class, readonly) Class cd_modelClass; @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 *analysisOptions; @property (copy, nonatomic) NSDate *creationDate; @property (copy, nonatomic) NSNumber *didOnboardAnalysis; @property (copy, nonatomic) NSNumber *didOnboardLocationServices; @property (copy, nonatomic) NSNumber *didOnboardMemory; @property (copy, nonatomic) NSNumber *doorbellChimeEnabled; @property (copy, nonatomic) NSDate *firstHAPAccessoryAddedDate; @property (copy, nonatomic) NSNumber *hasAnyUserAcknowledgedCameraRecordingOnboarding; @property (copy, nonatomic) NSNumber *hasOnboardedForAccessCode; @property (copy, nonatomic) NSNumber *hasOnboardedForWalletKey; @property (retain, nonatomic) CLLocation *location; @property (copy, nonatomic) NSNumber *locationServicesEnabled; @property (copy, nonatomic) NSDate *locationUpdateTimeStamp; @property (retain, nonatomic) NSDictionary *matterKeyValueStore; @property (copy, nonatomic) NSNumber *memoryDuration; @property (copy, nonatomic) NSNumber *memoryEnabled; @property (copy, nonatomic) NSUUID *modelID; @property (copy, nonatomic) NSNumber *multiUserEnabled; @property (copy, nonatomic) NSString *name; @property (retain, nonatomic) HMDNaturalLightingContext *naturalLightingContext; @property (copy, nonatomic) NSNumber *networkProtectionMode; @property (retain, nonatomic) HMDHomeNFCReaderKey *nfcReaderKey; @property (copy, nonatomic) NSNumber *owned; @property (retain, nonatomic) NSData *ownerPublicKey; @property (copy, nonatomic) NSNumber *presenceAuthorizationStatus; @property (copy, nonatomic) NSNumber *presenceComputeStatus; @property (retain, nonatomic) HMFSoftwareVersion *sharedHomeSourceVersion; @property (copy, nonatomic) NSNumber *siriPhraseOptions; @property (copy, nonatomic) NSNumber *soundCheckEnabled; @property (copy, nonatomic) NSDate *writerTimestamp; @property (retain, nonatomic) NSSet *accessories_; @property (retain, nonatomic) NSSet *actionSets_; @property (retain, nonatomic) _MKFApplicationData *applicationData; @property (retain, nonatomic) _MKFRoom *defaultRoom; @property (retain, nonatomic) NSSet *guestAccessCodes_; @property (retain, nonatomic) NSSet *invitations_; @property (retain, nonatomic) NSSet *networkProtectionGroups_; @property (retain, nonatomic) _MKFUser *owner; @property (retain, nonatomic) NSSet *persons_; @property (retain, nonatomic) _MKFDevice *primaryResident; @property (retain, nonatomic) NSSet *removedAccessCodes_; @property (retain, nonatomic) NSSet *residents_; @property (retain, nonatomic) MKFResidentSyncMetadata *residentSyncMetadata; @property (retain, nonatomic) NSSet *rooms_; @property (retain, nonatomic) NSSet *serviceGroups_; @property (retain, nonatomic) NSSet *settings_; @property (retain, nonatomic) _MKFHomeThreadNetwork *threadNetwork; @property (retain, nonatomic) NSSet *triggers_; @property (retain, nonatomic) NSSet *users_; @property (retain, nonatomic) NSSet *zones_; @property (copy, nonatomic) NSNumber *analysisOptions; @property (copy, nonatomic) NSDate *creationDate; @property (copy, nonatomic) NSNumber *didOnboardAnalysis; @property (copy, nonatomic) NSNumber *didOnboardLocationServices; @property (copy, nonatomic) NSNumber *doorbellChimeEnabled; @property (copy, nonatomic) NSDate *firstHAPAccessoryAddedDate; @property (copy, nonatomic) NSNumber *hasAnyUserAcknowledgedCameraRecordingOnboarding; @property (copy, nonatomic) NSNumber *hasOnboardedForAccessCode; @property (copy, nonatomic) NSNumber *hasOnboardedForWalletKey; @property (retain, nonatomic) CLLocation *location; @property (copy, nonatomic) NSNumber *locationServicesEnabled; @property (copy, nonatomic) NSDate *locationUpdateTimeStamp; @property (retain, nonatomic) NSDictionary *matterKeyValueStore; @property (copy, nonatomic) NSNumber *multiUserEnabled; @property (copy, nonatomic) NSString *name; @property (retain, nonatomic) HMDNaturalLightingContext *naturalLightingContext; @property (copy, nonatomic) NSNumber *networkProtectionMode; @property (retain, nonatomic) HMDHomeNFCReaderKey *nfcReaderKey; @property (copy, nonatomic) NSNumber *owned; @property (retain, nonatomic) NSData *ownerPublicKey; @property (copy, nonatomic) NSNumber *presenceAuthorizationStatus; @property (copy, nonatomic) NSNumber *presenceComputeStatus; @property (retain, nonatomic) HMFSoftwareVersion *sharedHomeSourceVersion; @property (copy, nonatomic) NSNumber *siriPhraseOptions; @property (copy, nonatomic) NSNumber *soundCheckEnabled; @property (copy, nonatomic) NSDate *writerTimestamp; @property (readonly, retain, nonatomic) NSArray *accessories; @property (readonly, retain, nonatomic) NSArray *actionSets; @property (retain, nonatomic) id applicationData; @property (retain, nonatomic) id defaultRoom; @property (readonly, retain, nonatomic) NSArray *guestAccessCodes; @property (readonly, retain, nonatomic) NSArray *invitations; @property (readonly, retain, nonatomic) NSArray *networkProtectionGroups; @property (retain, nonatomic) id owner; @property (readonly, retain, nonatomic) NSArray *persons; @property (retain, nonatomic) id primaryResident; @property (readonly, retain, nonatomic) NSArray *removedAccessCodes; @property (readonly, retain, nonatomic) NSArray *residents; @property (readonly, retain, nonatomic) NSArray *rooms; @property (readonly, retain, nonatomic) NSArray *serviceGroups; @property (readonly, retain, nonatomic) NSArray *settings; @property (retain, nonatomic) id threadNetwork; @property (readonly, retain, nonatomic) NSArray *triggers; @property (readonly, retain, nonatomic) NSArray *users; @property (readonly, retain, nonatomic) NSArray *zones; @property (readonly, copy, nonatomic) MKFHomeDatabaseID *databaseID; @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; @property (copy) NSNumber *audioAnalysisClassifierOptions; @property (copy) NSNumber *didOnboardEventLog; @property (copy) NSNumber *eventLogEnabled; @property (copy) NSNumber *eventLogDuration; + (id)fetchRequest; - (void)removeRemovedAccessCodesObject:(id)a0; - (id)findPersonsRelationWithModelID:(id)a0; - (id)materializeOrCreateServiceGroupsRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)accessoryWithModelID:(id)a0 context:(id)a1; - (void)addGuestAccessCodesObject:(id)a0; - (void)addPersonsObject:(id)a0; - (void)addRemovedAccessCodesObject:(id)a0; - (void)addResidentsObject:(id)a0; - (id)castIfHome; - (id)createAccessoriesRelationOfType:(id)a0 modelID:(id)a1; - (id)createAccessoriesRelationOfTypeAirPlayAccessoryWithModelID:(id)a0; - (id)createAccessoriesRelationOfTypeAppleMediaAccessoryWithModelID:(id)a0; - (id)createAccessoriesRelationOfTypeHAPAccessoryWithModelID:(id)a0; - (id)createTriggersRelationOfType:(id)a0 modelID:(id)a1; - (id)createTriggersRelationOfTypeEventTriggerWithModelID:(id)a0; - (id)createTriggersRelationOfTypeTimerTriggerWithModelID:(id)a0; - (id)findAccessoriesRelationOfTypeAirPlayAccessoryWithModelID:(id)a0; - (id)findAccessoriesRelationOfTypeAppleMediaAccessoryWithModelID:(id)a0; - (id)findAccessoriesRelationOfTypeHAPAccessoryWithModelID:(id)a0; - (id)findActionSetsRelationWithModelID:(id)a0; - (id)findGuestAccessCodesRelationWithModelID:(id)a0; - (id)findInvitationsRelationWithModelID:(id)a0; - (id)findRemovedAccessCodesRelationWithModelID:(id)a0; - (id)findResidentsRelationWithModelID:(id)a0; - (id)findRoomsRelationWithModelID:(id)a0; - (id)findServiceGroupsRelationWithModelID:(id)a0; - (id)findSettingsRelationOfTypeHomeMediaSetting; - (id)findSettingsRelationOfTypeHomeNetworkRouterManagingDeviceSetting; - (id)findSettingsRelationOfTypeHomeNetworkRouterSetting; - (id)findSettingsRelationOfTypeHomePersonManagerSetting; - (id)findSettingsRelationOfTypeHomeSoftwareUpdateSetting; - (id)findTriggersRelationOfTypeEventTriggerWithModelID:(id)a0; - (id)findTriggersRelationOfTypeTimerTriggerWithModelID:(id)a0; - (id)findUsersRelationWithModelID:(id)a0; - (id)findZonesRelationWithModelID:(id)a0; - (id)guestAccessCode:(id)a0 withLabel:(id)a1 context:(id)a2; - (id)materializeOrCreateAccessoriesRelationOfType:(id)a0 modelID:(id)a1 createdNew:(BOOL *)a2; - (id)materializeOrCreateAccessoriesRelationOfTypeAirPlayAccessoryWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateAccessoriesRelationOfTypeAppleMediaAccessoryWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateAccessoriesRelationOfTypeHAPAccessoryWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateActionSetsRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateApplicationDataRelation:(BOOL *)a0; - (id)materializeOrCreateGuestAccessCodesRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateInvitationsRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateNetworkProtectionGroupsRelation:(BOOL *)a0; - (id)materializeOrCreatePersonsRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateRemovedAccessCodesRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateResidentsRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateRoomsRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateSettingsRelationOfTypeHomeMediaSetting:(BOOL *)a0; - (id)materializeOrCreateSettingsRelationOfTypeHomeNetworkRouterManagingDeviceSetting:(BOOL *)a0; - (id)materializeOrCreateSettingsRelationOfTypeHomeNetworkRouterSetting:(BOOL *)a0; - (id)materializeOrCreateSettingsRelationOfTypeHomePersonManagerSetting:(BOOL *)a0; - (id)materializeOrCreateSettingsRelationOfTypeHomeSoftwareUpdateSetting:(BOOL *)a0; - (id)materializeOrCreateThreadNetworkRelation:(BOOL *)a0; - (id)materializeOrCreateTriggersRelationOfType:(id)a0 modelID:(id)a1 createdNew:(BOOL *)a2; - (id)materializeOrCreateTriggersRelationOfTypeEventTriggerWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateTriggersRelationOfTypeTimerTriggerWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateUsersRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (id)materializeOrCreateZonesRelationWithModelID:(id)a0 createdNew:(BOOL *)a1; - (void)removeGuestAccessCodesObject:(id)a0; - (void)removePersonsObject:(id)a0; - (void)removeResidentsObject:(id)a0; - (BOOL)residentSyncClientDidSync; - (void)residentSyncContextualizeConditions:(id)a0 userContext:(id)a1; - (void)synchronizeAccessoriesRelationWith:(id)a0; - (void)synchronizeActionSetsRelationWith:(id)a0; - (void)synchronizeInvitationsRelationWith:(id)a0; - (void)synchronizeRoomsRelationWith:(id)a0; - (void)synchronizeServiceGroupsRelationWith:(id)a0; - (void)synchronizeTriggersRelationWith:(id)a0; - (void)synchronizeUsersRelationWith:(id)a0; - (void)synchronizeZonesRelationWith:(id)a0; - (BOOL)validateForInsertOrUpdate:(id *)a0; @end