luxlabs header browser preview


@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 <HMDNSManagedObjectBackingStoreModelObjectRepresentable, MKFHome, MKFHomePrivateExtensions>

@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<MKFApplicationData> applicationData;
@property (retain, nonatomic) id<MKFRoom> defaultRoom;
@property (readonly, retain, nonatomic) NSArray *guestAccessCodes;
@property (readonly, retain, nonatomic) NSArray *invitations;
@property (readonly, retain, nonatomic) NSArray *networkProtectionGroups;
@property (retain, nonatomic) id<MKFUser> owner;
@property (readonly, retain, nonatomic) NSArray *persons;
@property (retain, nonatomic) id<MKFDevice> 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<MKFHomeThreadNetwork> 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