@class NSUUID, NSArray, NSString, NSDictionary, NSNumber; @interface HMDHomeConfigurationLogEvent : HMMLogEvent @property (class, readonly) BOOL submitEventWithHistogrammedAggregateHomeDataCommonDimensions; @property (retain, nonatomic) NSUUID *homeUUID; @property unsigned long long homeIndex; @property (readonly, nonatomic, getter=isOwnerUser) BOOL ownerUser; @property (readonly, nonatomic, getter=isAdminUser) BOOL adminUser; @property (readonly, getter=isAccessToHomeAllowed) BOOL accessToHomeAllowed; @property (readonly, nonatomic) int networkProtectionStatus; @property (readonly, nonatomic) BOOL isResidentAvailable; @property (readonly, nonatomic) BOOL isAutomaticThirdPartyAccessorySoftwareUpdateEnabled; @property (readonly, nonatomic) BOOL primaryReportingDevice; @property (readonly, nonatomic) BOOL isCurrentDeviceResidentCapable; @property (readonly, nonatomic) BOOL isCurrentDeviceResidentEnabled; @property (readonly, nonatomic) BOOL isCurrentDevicePrimaryResident; @property (readonly, nonatomic) BOOL isCurrentDeviceLocalToHome; @property (readonly) BOOL isResidentFirstEnabled; @property (readonly) BOOL isResidentElectionV2Enabled; @property (readonly, nonatomic) BOOL networkProtectionEnabled; @property (readonly) unsigned long long homeCategoryBitMask; @property (readonly) unsigned long long appleMediaCategoryBitMask; @property (readonly) unsigned long long thirdPartyMediaCategoryBitMask; @property (readonly, nonatomic) unsigned long long numAccessories; @property (readonly, nonatomic) unsigned long long numCertifiedAccessories; @property (readonly, nonatomic) unsigned long long numBridgedAccessories; @property (readonly, nonatomic) unsigned long long numNotCertifiedAccessories; @property (readonly, nonatomic) unsigned long long numSmartHomeAccessories; @property (readonly, nonatomic) unsigned long long numThirdPartyMediaAccessories; @property (readonly, nonatomic) unsigned long long numAppleMediaAccessories; @property (readonly, nonatomic) unsigned long long numHAPAccessories; @property (readonly, nonatomic) unsigned long long numCHIPAccessories; @property (readonly, nonatomic) unsigned long long numHAPAccessoriesFirmwareUpdateEligible; @property (readonly, nonatomic) unsigned long long numCHIPAccessoriesFirmwareUpdateEligible; @property (readonly, nonatomic) unsigned long long numIPAccessories; @property (readonly, nonatomic) unsigned long long numBTAccessories; @property (readonly, nonatomic) unsigned long long numBTOnlyAccessories; @property (readonly, nonatomic) unsigned long long numThreadAccessories; @property (readonly, nonatomic) unsigned long long numHAPIPAccessories; @property (readonly, nonatomic) unsigned long long numHAPBTAccessories; @property (readonly, nonatomic) unsigned long long numHAPBatteryServiceAccessories; @property (readonly, nonatomic) unsigned long long numAppleAudioAccessories; @property (readonly, nonatomic) unsigned long long numAppleTVAccessories; @property (readonly, nonatomic) unsigned long long numAppleTV4K2ndGenAccessories; @property (readonly, nonatomic) unsigned long long numTelevisionServiceAccessories; @property (readonly, nonatomic) unsigned long long numTelevisionAccessories; @property (readonly, nonatomic) unsigned long long numTelevisionSetTopBoxAccessories; @property (readonly, nonatomic) unsigned long long numTelevisionStreamingStickAccessories; @property (readonly, nonatomic) unsigned long long numThirdPartyAudioAccessories; @property (readonly, nonatomic) unsigned long long numHAPSpeakerServiceAccessories; @property (readonly, nonatomic) unsigned long long numPrimaryHAPSpeakerServiceAccessories; @property (readonly, nonatomic) unsigned long long numWholeHouseAudioAccessories; @property (readonly, nonatomic) unsigned long long numCapableSiriEndpointAccessories; @property (readonly, nonatomic) unsigned long long numEnabledSiriEndpointAccessories; @property (readonly, nonatomic) unsigned long long numAccessoriesWiFiPPSKCredential; @property (readonly, nonatomic) unsigned long long numAccessoriesNetworkProtectionUnprotected; @property (readonly, nonatomic) unsigned long long numAccessoriesNetworkProtectionAutoFullAccess; @property (readonly, nonatomic) unsigned long long numAccessoriesNetworkProtectionAutoProtectedMainLAN; @property (readonly, nonatomic) unsigned long long numAccessoriesNetworkProtectionAutoProtectedHomeKitLAN; @property (readonly, nonatomic) unsigned long long numAccessoriesNetworkProtectionFullAccess; @property (readonly, nonatomic) unsigned long long numAccessoriesNetworkProtectionHomeKitOnly; @property (readonly, nonatomic) unsigned long long numCameraAccessories; @property (readonly, nonatomic) unsigned long long numCameraAccessoriesSupportRecording; @property (readonly, nonatomic) unsigned long long numCameraAccessoriesRecordingEnabled; @property (readonly, nonatomic) unsigned long long numCameraAccessoriesReachabilityNotificationEnabled; @property (readonly, nonatomic) unsigned long long numCameraAccessoriesWithActivityZonesEnabled; @property (readonly, nonatomic) unsigned long long numLightProfilesWithNaturalLightingSupported; @property (readonly, nonatomic) unsigned long long numLightProfilesWithNaturalLightingEnabled; @property (readonly, nonatomic) unsigned long long numLightProfilesWithNaturalLightingUsed; @property (readonly, nonatomic) unsigned long long numResidentsEnabled; @property (readonly, nonatomic) unsigned long long enabledResidentsDeviceCapabilities; @property (readonly, nonatomic) unsigned long long numServices; @property (readonly, nonatomic) unsigned long long numTriggers; @property (readonly, nonatomic) unsigned long long numActiveTriggers; @property (readonly, nonatomic) unsigned long long numEventTriggers; @property (readonly, nonatomic) unsigned long long numTimerTriggers; @property (readonly, nonatomic) unsigned long long numShortcuts; @property (readonly, nonatomic) unsigned long long numTargetControllers; @property (readonly, nonatomic) unsigned long long numCertifiedTargetControllers; @property (readonly, nonatomic) unsigned long long numBridgedTargetControllers; @property (readonly, nonatomic) unsigned long long numCertifiedBridgedTargetControllers; @property (readonly, nonatomic) unsigned long long numAdmins; @property (readonly, nonatomic) unsigned long long numUsers; @property (readonly, nonatomic) unsigned long long numConfiguredScenes; @property (readonly, nonatomic) unsigned long long numTriggerOwnedConfiguredScenes; @property (readonly, nonatomic) unsigned long long numScenes; @property (readonly, nonatomic) unsigned long long numRooms; @property (readonly, nonatomic) unsigned long long numZones; @property (readonly, nonatomic) unsigned long long numAccessoryServiceGroups; @property (readonly, nonatomic) long long homeCreationCohortWeek; @property (readonly, nonatomic) long long firstHAPAccessoryAddedCohortWeek; @property long long numHomeWidgetsEnabled; @property (readonly, nonatomic) unsigned long long numThreadAccessoryMinCapable; @property (readonly, nonatomic) unsigned long long numThreadAccessorySleepCapable; @property (readonly, nonatomic) unsigned long long numThreadAccessoryFullCapable; @property (readonly, nonatomic) unsigned long long numThreadAccessoryRouterCapable; @property (readonly, nonatomic) unsigned long long numThreadAccessoryBorderRouterCapable; @property (readonly, nonatomic) unsigned long long numThreadBorderRouters; @property (copy, nonatomic) NSArray *multiUserSettings; @property (copy, nonatomic) NSArray *eventTriggers; @property (readonly, nonatomic) NSArray *hapServices; @property (readonly, nonatomic) long long currentMediaAccessoryFallbackMediaUserType; @property (readonly, nonatomic) unsigned long long numHomePods; @property (readonly, nonatomic) unsigned long long numHomePodMinis; @property (readonly, nonatomic) unsigned long long numHomePod2ndGen; @property (readonly, nonatomic) unsigned long long numMediaSystems; @property (readonly, nonatomic) unsigned long long numHomePodStereoPairs; @property (readonly, nonatomic) unsigned long long numHomePodMiniStereoPairs; @property (readonly, nonatomic) unsigned long long numHomePod2ndGenStereoPairs; @property (readonly, copy) NSNumber *numBSPs; @property (readonly, nonatomic) unsigned long long numWoLAccessories; @property unsigned int databaseSize; @property unsigned int metadataVersion; @property (readonly, nonatomic) unsigned long long numHAPLocks; @property (readonly, nonatomic) unsigned long long numMatterLocks; @property (readonly, nonatomic) unsigned long long numLocksWithAccessCodeSupported; @property (readonly, nonatomic) unsigned long long numLocksWithWalletKeySupported; @property (readonly, nonatomic) unsigned long long ownerPerspectiveNumUsersWithAccessCode; @property (readonly, nonatomic) unsigned long long numAccessoriesWithWalletKeySupported; @property (readonly, nonatomic) BOOL hasHomeKeyInWallet; @property (readonly, nonatomic) BOOL isSmokeAlarmEnabled; @property (readonly, nonatomic) BOOL isSiriPhraseOptionsHeySiriEnabled; @property (readonly, nonatomic) BOOL isSiriPhraseOptionsJustSiriEnabled; @property (readonly, copy, nonatomic) NSString *coreAnalyticsEventName; @property (readonly, copy, nonatomic) NSDictionary *coreAnalyticsEventDictionary; @property (readonly, nonatomic) unsigned long long coreAnalyticsEventOptions; @property (readonly, copy, nonatomic) NSString *accessoryIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void).cxx_destruct; - (id)initWithHome:(id)a0; - (id)initForUnitTesting; - (BOOL)isSubmitted; - (long long)daysSinceDate:(id)a0 trimAtMaximumValue:(unsigned long long)a1; - (id)initWithDataSource:(id)a0 home:(id)a1; - (id)initWithIsOwnerUser:(BOOL)a0 isResidentAvailable:(BOOL)a1 isPrimaryReportingDevice:(BOOL)a2 isCurrentDeviceResidentEnabled:(BOOL)a3 isPrimaryResident:(BOOL)a4 isCurrentDeviceLocalToHome:(BOOL)a5 isNetworkProtectionEnabled:(BOOL)a6 isUserRoeProvisioned:(BOOL)a7 isResidentFirstEnabled:(BOOL)a8 isResidentElectionV2Enabled:(BOOL)a9 isSmokeAlarmEnabled:(BOOL)a10; - (void)setHomeConfigurationBitMasks; - (void)updateConfigWithAccessory:(id)a0 reportNetworkProtectionMetrics:(BOOL)a1 networkProtectionEnabled:(BOOL)a2 hapServiceTypes:(id)a3 primaryHAPServiceTypes:(id)a4; - (long long)weeksSinceDate:(id)a0 trimAtMaximumValue:(unsigned long long)a1; @end