@class NSArray, NSString, NSMutableDictionary, NSSet, NSData, NSDictionary, NSDate; @interface CWFNetworkProfile : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) NSMutableDictionary *internal; @property (nonatomic) BOOL useCachedIdentifier; @property (retain, nonatomic) NSString *cachedIdentifier; @property (nonatomic) BOOL useCachedNetworkName; @property (retain, nonatomic) NSString *cachedNetworkName; @property (nonatomic) BOOL useCachedShortSSID; @property (nonatomic) unsigned long long cachedShortSSID; @property (readonly, copy, nonatomic) NSSet *properties; @property (copy, nonatomic) NSData *SSID; @property (readonly, nonatomic) unsigned long long shortSSID; @property (readonly, copy, nonatomic) NSString *networkName; @property (readonly, nonatomic) BOOL isAmbiguousNetworkName; @property (nonatomic) unsigned long long supportedSecurityTypes; @property (readonly, nonatomic) unsigned long long strongestSupportedSecurityType; @property (readonly, nonatomic) unsigned long long weakestSupportedSecurityType; @property (nonatomic) long long WEPSubtype; @property (nonatomic) long long WAPISubtype; @property (readonly, nonatomic) BOOL isOpen; @property (readonly, nonatomic) BOOL isOWE; @property (readonly, nonatomic) BOOL isWEP; @property (readonly, nonatomic) BOOL isWAPI; @property (readonly, nonatomic) BOOL isWPA; @property (readonly, nonatomic) BOOL isWPA2; @property (readonly, nonatomic) BOOL isWPA3; @property (readonly, nonatomic) BOOL isEAP; @property (readonly, nonatomic) BOOL isPSK; @property (nonatomic, getter=isAutoJoinDisabled) BOOL autoJoinDisabled; @property (nonatomic) long long hiddenState; @property (copy, nonatomic) NSDictionary *captiveProfile; @property (readonly, nonatomic) BOOL isCaptiveStateDetermined; @property (readonly, nonatomic) BOOL isCaptive; @property (readonly, nonatomic) BOOL wasCaptive; @property (readonly, nonatomic) BOOL bypassCaptive; @property (readonly, nonatomic) BOOL isPasswordSharingSupported; @property (nonatomic, getter=isPasswordSharingDisabled) BOOL passwordSharingDisabled; @property (copy, nonatomic) NSString *payloadUUID; @property (readonly, nonatomic) BOOL isProfileBased; @property (nonatomic) long long addReason; @property (copy, nonatomic) NSDate *addedAt; @property (copy, nonatomic) NSDate *updatedAt; @property (copy, nonatomic) NSDate *lastJoinedBySystemAt; @property (copy, nonatomic) NSDate *lastJoinedByUserAt; @property (nonatomic) BOOL wasMoreRecentlyJoinedByUser; @property (readonly, copy, nonatomic) NSDate *lastJoinedAt; @property (copy, nonatomic) NSString *bundleID; @property (readonly, nonatomic) BOOL isAppBased; @property (nonatomic, getter=isPersonalHotspot) BOOL personalHotspot; @property (nonatomic) unsigned long long lastJoinedBySystemAtWeek; @property (readonly, copy, nonatomic) NSDate *lastJoinedOnAnyDeviceAt; @property (nonatomic, getter=isStandalone6G) BOOL standalone6G; @property (copy, nonatomic) NSDate *was6GHzOnlyAt; @property (nonatomic) unsigned long long was6GHzOnlyAtWeek; @property (readonly, copy, nonatomic) NSDate *was6GHzOnlyOnAnyDeviceAt; @property (readonly, nonatomic) BOOL wasRecently6GHzOnlyOnAnyDevice; @property (nonatomic, getter=isSystemMode) BOOL systemMode; @property (nonatomic) int transitionDisabledFlags; @property (nonatomic, getter=isSessionBased) BOOL sessionBased; @property (nonatomic) long long lowDataMode; @property (copy, nonatomic) NSString *carplayUUID; @property (readonly, nonatomic) BOOL isCarPlay; @property (nonatomic, getter=isCarPlayNetwork) BOOL carplayNetwork; @property (copy, nonatomic) NSSet *BSSList; @property (copy, nonatomic) NSDictionary *userPreferredNetworkNames; @property (copy, nonatomic) NSDictionary *userPreferredPasspointDomains; @property (copy, nonatomic) NSString *networkGroupID; @property (nonatomic) unsigned long long networkGroupPriority; @property (copy, nonatomic) NSDate *lastDiscoveredAt; @property (nonatomic) long long disable6EMode; @property (copy, nonatomic) NSDate *disable6EModeTimestamp; @property (copy, nonatomic) NSArray *seamlessSSIDList; @property (copy, nonatomic) NSDictionary *OSSpecificAttributes; @property (copy, nonatomic) NSDictionary *EAPProfile; @property (readonly, copy, nonatomic) NSArray *acceptedEAPTypes; @property (readonly, copy, nonatomic) NSArray *innerAcceptedEAPTypes; @property (readonly, nonatomic) BOOL isTLSCertificateRequired; @property (readonly, copy, nonatomic) NSArray *TLSTrustedServerNames; @property (readonly, nonatomic) BOOL isPasspoint; @property (copy, nonatomic) NSString *domainName; @property (copy, nonatomic) NSString *displayedOperatorName; @property (copy, nonatomic) NSArray *roamingConsortiumList; @property (copy, nonatomic) NSArray *NAIRealmNameList; @property (copy, nonatomic) NSArray *cellularNetworkInfo; @property (nonatomic, getter=isServiceProviderRoamingEnabled) BOOL serviceProviderRoamingEnabled; @property (nonatomic, getter=isPrivacyProxyEnabled) BOOL privacyProxyEnabled; @property (copy, nonatomic) NSString *privacyProxyBlockedReason; @property (nonatomic) long long movingAttribute; @property (nonatomic) long long publicAttribute; @property (nonatomic) long long nearbyShareableStatus; @property (copy, nonatomic) NSString *NANServiceID; @property (nonatomic, getter=isBlueAtlasNetwork) BOOL blueAtlasNetwork; @property (nonatomic, getter=isPublicAirPlayNetwork) BOOL publicAirPlayNetwork; @property (readonly, nonatomic) BOOL isAllowedInLockdownMode; @property (nonatomic, getter=isDNSHeuristicsFilteredNetwork) BOOL DNSHeuristicsFilteredNetwork; @property (copy, nonatomic) NSDictionary *DNSHeuristicsFailureStateInfo; + (id)supportedOSSpecificKeys; - (void)setOSSpecificAttributes:(id)a0; - (BOOL)isCarPlay; - (BOOL)isLowQuality; - (id)OSSpecificAttributes; - (long long)lastDisconnectReason; - (void)setProminentDisplay:(BOOL)a0; - (id)JSONCompatibleKeyValueMap; - (void)setSSID:(id)a0; - (id)networkName; - (id)init; - (id)OSSpecificValueForKey:(id)a0; - (void)setLastDisconnectReason:(long long)a0; - (BOOL)isPasspoint; - (void)setAutoJoinDisabled:(BOOL)a0; - (id)properties; - (id)coreWiFiSpecificAttributes; - (void)setExpirationDate:(id)a0; - (BOOL)isCaptive; - (void)encodeWithCoder:(id)a0; - (void)setAddedAt:(id)a0; - (id)__keyForProperty:(long long)a0; - (BOOL)isAppBased; - (id)__coreWiFiSpecificProperties; - (id)SSID; - (long long)__propertyForKey:(id)a0; - (id)expirationDate; - (id)identifier; - (void)setCoreWiFiSpecificAttributes:(id)a0; - (id)addedAt; - (id)bundleID; - (id)__requiredProperties; - (void)setOSSpecificValue:(id)a0 forKey:(id)a1; - (unsigned long long)popularityScore; - (void).cxx_destruct; - (void)setBundleID:(id)a0; - (void)setDomainName:(id)a0; - (void)setSupportedSecurityTypes:(unsigned long long)a0; - (id)domainName; - (BOOL)isEqual:(id)a0; - (unsigned long long)shortSSID; - (id)externalForm; - (id)__defaultProperties; - (id)initWithCoder:(id)a0; - (unsigned long long)supportedSecurityTypes; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithExternalForm:(id)a0; - (BOOL)isSuspicious; - (unsigned long long)qualityScore; - (void)setPayloadUUID:(id)a0; - (long long)locationOfInterest; - (id)payloadUUID; - (void)setLocationOfInterest:(long long)a0; - (BOOL)isWAPI; - (id)displayedOperatorName; - (BOOL)isWEP; - (BOOL)isWPA; - (void)setDisplayedOperatorName:(id)a0; - (void)setServiceProviderRoamingEnabled:(BOOL)a0; - (void)setQualityScore:(unsigned long long)a0; - (id)BSSList; - (id)__descriptionForPublicAttribute; - (id)EAPProfile; - (BOOL)isLowPopularity; - (id)NAIRealmNameList; - (long long)movingAttribute; - (id)OTASystemInfoBeaconProbeList; - (long long)publicAttribute; - (void)setCarplayUUID:(id)a0; - (void)setHighQuality:(BOOL)a0; - (void)setLowDataMode:(long long)a0; - (void)setPasspointProvisionedNetwork:(BOOL)a0; - (void)setWAPISubtype:(long long)a0; - (id)__descriptionForMovingAttribute; - (unsigned long long)effectiveSupportedSecurityTypes; - (id)NANServiceID; - (id)SIMIdentifiers; - (void)setHiddenState:(long long)a0; - (id)TLSTrustedServerNames; - (long long)WAPISubtype; - (long long)WEPSubtype; - (id)__basicDescription; - (id)__descriptionFor6EMode; - (id)__descriptionForBSSListWithLimit:(unsigned long long)a0; - (id)__descriptionForCaptiveFlags; - (id)__descriptionForHiddenState; - (id)__descriptionForLowDataMode; - (id)__descriptionForNearbyShareableStatus; - (id)__filteredNetworkProfileWithProperties:(id)a0 includeRequiredProperties:(BOOL)a1 OSSpecificKeys:(id)a2; - (id)acceptedEAPTypes; - (long long)addReason; - (BOOL)bypassCaptive; - (id)captiveProfile; - (id)carplayUUID; - (id)cellularNetworkInfo; - (long long)compareSupportedSecurityTypes:(id)a0; - (long long)compareUserPriority:(id)a0; - (long long)disable6EMode; - (id)disable6EModeTimestamp; - (id)filteredNetworkProfileWithProperties:(id)a0; - (id)filteredNetworkProfileWithProperties:(id)a0 OSSpecificKeys:(id)a1; - (long long)hiddenState; - (id)innerAcceptedEAPTypes; - (BOOL)isAmbiguousNetworkName; - (BOOL)isAutojoinDisabledUntilFirstUserJoin; - (BOOL)isCaptiveStateDetermined; - (BOOL)isCarplayNetwork; - (BOOL)isEAP; - (BOOL)isEqualToNetworkProfile:(id)a0; - (BOOL)isHighPopularity; - (BOOL)isHighQuality; - (BOOL)isPSK; - (BOOL)isPasspointHomeOperatorNetwork; - (BOOL)isPasspointProvisionedNetwork; - (BOOL)isPotentiallyCaptive; - (BOOL)isPotentiallyMoving; - (BOOL)isProfileBased; - (BOOL)isProminentDisplay; - (BOOL)isTCPGood; - (BOOL)isTLSCertificateRequired; - (BOOL)isWPA2; - (id)lastDisconnectTimestamp; - (id)lastDiscoveredAt; - (id)lastHomeForceFixDate; - (id)lastJoinedAt; - (id)lastJoinedBySystemAt; - (unsigned long long)lastJoinedBySystemAtWeek; - (id)lastJoinedByUserAt; - (id)lastJoinedOnAnyDeviceAt; - (long long)lowDataMode; - (id)matchingKnownBSS:(id)a0; - (void)mergeWithNetworkProfile:(id)a0; - (long long)nearbyShareableStatus; - (id)networkDisabledUntilDate; - (id)networkGroupID; - (unsigned long long)networkGroupPriority; - (long long)networkOfInterestHomeState; - (long long)networkOfInterestWorkState; - (id)networkQualityDate; - (double)networkQualityResponsiveness; - (id)passpointAccountName; - (id)roamingConsortiumList; - (id)seamlessSSIDList; - (void)setAddReason:(long long)a0; - (void)setBSSList:(id)a0; - (void)setCaptiveProfile:(id)a0; - (void)setCarplayNetwork:(BOOL)a0; - (void)setCellularNetworkInfo:(id)a0; - (void)setDisable6EMode:(long long)a0; - (void)setDisable6EModeTimestamp:(id)a0; - (void)setDisableAutojoinUntilFirstUserJoin:(BOOL)a0; - (void)setEAPProfile:(id)a0; - (void)setHighPopularity:(BOOL)a0; - (void)setIsSuspicious:(BOOL)a0; - (void)setIsTCPGood:(BOOL)a0; - (void)setLastDisconnectTimestamp:(id)a0; - (void)setLastDiscoveredAt:(id)a0; - (void)setLastHomeForceFixDate:(id)a0; - (void)setLastJoinedBySystemAt:(id)a0; - (void)setLastJoinedBySystemAtWeek:(unsigned long long)a0; - (void)setLastJoinedByUserAt:(id)a0; - (void)setLowPopularity:(BOOL)a0; - (void)setLowQuality:(BOOL)a0; - (void)setMovingAttribute:(long long)a0; - (void)setNAIRealmNameList:(id)a0; - (void)setNANServiceID:(id)a0; - (void)setNearbyShareableStatus:(long long)a0; - (void)setNetworkDisabledUntilDate:(id)a0; - (void)setNetworkGroupID:(id)a0; - (void)setNetworkGroupPriority:(unsigned long long)a0; - (void)setNetworkOfInterestHomeState:(long long)a0; - (void)setNetworkOfInterestWorkState:(long long)a0; - (void)setNetworkQualityDate:(id)a0; - (void)setNetworkQualityResponsiveness:(double)a0; - (void)setOTASystemInfoBeaconProbeList:(id)a0; - (void)setPasspointAccountName:(id)a0; - (void)setPasspointHomeOperatorNetwork:(BOOL)a0; - (void)setPasswordSharingDisabled:(BOOL)a0; - (void)setPersonalHotspot:(BOOL)a0; - (void)setPopularityScore:(unsigned long long)a0; - (void)setPotentiallyCaptive:(BOOL)a0; - (void)setPotentiallyMoving:(BOOL)a0; - (void)setPrivacyProxyEnabled:(BOOL)a0; - (void)setPublicAttribute:(long long)a0; - (void)setRoamingConsortiumList:(id)a0; - (void)setSIMIdentifiers:(id)a0; - (void)setSSIDHarvestStatus:(long long)a0; - (void)setSeamlessSSIDList:(id)a0; - (void)setSessionBased:(BOOL)a0; - (void)setStandalone6G:(BOOL)a0; - (void)setSystemMode:(BOOL)a0; - (void)setTotalNetworkUsage:(unsigned long long)a0; - (void)setTransitionDisabledFlags:(int)a0; - (void)setUpdatedAt:(id)a0; - (void)setUserPreferredNetworkNames:(id)a0; - (void)setUserPreferredPasspointDomains:(id)a0; - (void)setWEPSubtype:(long long)a0; - (void)setWalletIdentifier:(id)a0; - (void)setWas6GHzOnlyAt:(id)a0; - (void)setWas6GHzOnlyAtWeek:(unsigned long long)a0; - (long long)ssidHarvestStatus; - (unsigned long long)strongestSupportedSecurityType; - (unsigned long long)totalNetworkUsage; - (int)transitionDisabledFlags; - (id)updatedAt; - (id)userPreferredNetworkNames; - (id)userPreferredPasspointDomains; - (id)walletIdentifier; - (id)was6GHzOnlyAt; - (unsigned long long)was6GHzOnlyAtWeek; - (id)was6GHzOnlyOnAnyDeviceAt; - (BOOL)wasCaptive; - (BOOL)wasMoreRecentlyJoinedByUser; - (BOOL)wasRecently6GHzOnlyOnAnyDevice; - (unsigned long long)weakestSupportedSecurityType; @end