@class NSData, NSString, NSArray, CWFNetworkProfile, NSSet, NSMutableDictionary, CWFChannel, NSDictionary; @interface CWFScanResult : NSObject <CWFJSONEncodable, NSCopying, NSSecureCoding> @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 (readonly, copy, nonatomic) NSSet *properties; @property (readonly, copy, nonatomic) NSArray *networkFlags; @property (readonly, copy, nonatomic) NSDictionary *scanRecord; @property (readonly, nonatomic) unsigned long long age; @property (readonly, copy, nonatomic) NSData *informationElementData; @property (readonly, copy, nonatomic) NSData *SSID; @property (readonly, nonatomic) unsigned long long shortSSID; @property (readonly, copy, nonatomic) NSString *networkName; @property (readonly, nonatomic) BOOL isAmbiguousNetworkName; @property (readonly, copy, nonatomic) NSString *BSSID; @property (readonly, copy, nonatomic) CWFChannel *channel; @property (readonly, nonatomic) long long RSSI; @property (readonly, nonatomic) long long noise; @property (readonly, nonatomic) long long beaconInterval; @property (readonly, copy, nonatomic) NSString *countryCode; @property (readonly, nonatomic) long long airPortBaseStationModel; @property (readonly, nonatomic) BOOL isUnconfiguredAirPortBaseStation; @property (readonly, nonatomic) BOOL isPasspoint; @property (readonly, nonatomic) BOOL isPersonalHotspot; @property (readonly, nonatomic) BOOL isAppleSWAP; @property (readonly, nonatomic) int APMode; @property (readonly, nonatomic) BOOL isIBSS; @property (readonly, nonatomic) BOOL isESS; @property (readonly, nonatomic) unsigned long long supportedSecurityTypes; @property (readonly, nonatomic) unsigned long long strongestSupportedSecurityType; @property (readonly, nonatomic) unsigned long long weakestSupportedSecurityType; @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 (readonly, nonatomic) long long WAPISubtype; @property (readonly, nonatomic) int supportedPHYModes; @property (readonly, nonatomic) int fastestSupportedPHYMode; @property (readonly, nonatomic) int slowestSupportedPHYMode; @property (copy, nonatomic) CWFNetworkProfile *matchingKnownNetworkProfile; @property (copy, nonatomic) NSDictionary *OSSpecificAttributes; @property (readonly, nonatomic) BOOL isMetered; @property (readonly, nonatomic) BOOL isAllowedInLockdownMode; @property (readonly, nonatomic) unsigned long long WPAMulticastCipher; @property (readonly, nonatomic) NSArray *WPAUnicastCiphers; @property (readonly, nonatomic) NSArray *WPAAuthSelectors; @property (readonly, nonatomic) unsigned long long RSNMulticastCipher; @property (readonly, nonatomic) unsigned long long RSNBroadcastCipher; @property (readonly, nonatomic) NSArray *RSNUnicastCiphers; @property (readonly, nonatomic) NSArray *RSNAuthSelectors; @property (readonly, nonatomic) int RSNCapabilities; @property (readonly, nonatomic) BOOL isMFPCapable; @property (readonly, nonatomic) BOOL isMFPRequired; @property (readonly, nonatomic) BOOL hasWEP40Cipher; @property (readonly, nonatomic) BOOL hasWEP104Cipher; @property (readonly, nonatomic) BOOL hasTKIPCipher; @property (readonly, nonatomic) int accessNetworkType; @property (readonly, nonatomic) BOOL isInternetAccessible; @property (readonly, nonatomic) BOOL isAdditionalStepRequiredForAccess; @property (readonly, nonatomic) BOOL isEmergencyServicesReachable; @property (readonly, nonatomic) BOOL isUnauthenticatedEmergencyServiceAccessible; @property (readonly, nonatomic) long long venueGroup; @property (readonly, nonatomic) long long venueType; @property (readonly, copy, nonatomic) NSString *HESSID; @property (readonly, nonatomic) BOOL isUnconfiguredDevice; @property (readonly, nonatomic) BOOL providesInternetAccess; @property (readonly, nonatomic) BOOL supportsWPS; @property (readonly, nonatomic) BOOL supportsiAPOverWiFi; @property (readonly, nonatomic) BOOL supports2GHzNetworks; @property (readonly, nonatomic) BOOL supports5GHzNetworks; @property (readonly, nonatomic) BOOL supportsCarPlay; @property (readonly, nonatomic) BOOL supportsHomeKit; @property (readonly, nonatomic) BOOL supportsHomeKit2; @property (readonly, nonatomic) BOOL supportsAirPlay; @property (readonly, nonatomic) BOOL supportsAirPlay2; @property (readonly, nonatomic) BOOL supportsAirPrint; @property (readonly, nonatomic) BOOL supportsMFi; @property (readonly, nonatomic) BOOL supportsMFiHardwareAuth; @property (readonly, nonatomic) BOOL supportsMFiSoftwareTokenAuth; @property (readonly, nonatomic) BOOL supportsMFiSoftwareCertAuth; @property (readonly, nonatomic) BOOL supportsSecureWAC; @property (readonly, nonatomic) BOOL supportsWoW; @property (readonly, copy, nonatomic) NSString *friendlyName; @property (readonly, copy, nonatomic) NSString *manufacturerName; @property (readonly, copy, nonatomic) NSString *modelName; @property (readonly, copy, nonatomic) NSString *displayName; @property (readonly, copy, nonatomic) NSString *primaryMAC; @property (readonly, copy, nonatomic) NSString *bluetoothMAC; @property (readonly, copy, nonatomic) NSString *deviceID; @property (readonly, copy, nonatomic) NSDictionary *ANQPResponse; @property (readonly, copy, nonatomic) NSArray *cellularNetworkInfo; @property (readonly, copy, nonatomic) NSArray *NAIRealmNameList; @property (readonly, copy, nonatomic) NSArray *roamingConsortiumList; @property (readonly, copy, nonatomic) NSArray *operatorFriendlyNameList; @property (readonly, copy, nonatomic) NSArray *domainNameList; @property (readonly, copy, nonatomic) NSArray *RNRBSSList; @property (readonly, nonatomic) BOOL isWiFi6E; @property (readonly, copy, nonatomic) NSArray *RNRChannelList; @property (readonly, nonatomic) BOOL hasNon6GHzRNRChannel; @property (readonly, nonatomic) BOOL isAssociationDisallowed; @property (readonly, nonatomic) BOOL isFILSDiscoveryFrame; + (id)supportedOSSpecificKeys; - (void)setOSSpecificAttributes:(id)a0; - (id)manufacturerName; - (id)friendlyName; - (id)OSSpecificAttributes; - (void)setMatchingKnownNetworkProfile:(id)a0; - (id)modelName; - (id)deviceID; - (id)channel; - (id)JSONCompatibleKeyValueMap; - (id)networkName; - (id)OSSpecificValueForKey:(id)a0; - (BOOL)supportsCarPlay; - (BOOL)isPasspoint; - (BOOL)isOpen; - (id)properties; - (void)encodeWithCoder:(id)a0; - (id)countryCode; - (long long)RSSI; - (id)SSID; - (BOOL)isIBSS; - (long long)noise; - (int)supportedPHYModes; - (unsigned long long)age; - (id)__requiredProperties; - (void)setOSSpecificValue:(id)a0 forKey:(id)a1; - (BOOL)isPersonalHotspot; - (void).cxx_destruct; - (id)scanRecord; - (long long)beaconInterval; - (int)fastestSupportedPHYMode; - (BOOL)isEqual:(id)a0; - (id)displayName; - (BOOL)isEqualToScanResult:(id)a0; - (unsigned long long)shortSSID; - (BOOL)isAppleSWAP; - (id)__defaultProperties; - (id)initWithCoder:(id)a0; - (id)BSSID; - (unsigned long long)supportedSecurityTypes; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)matchingKnownNetworkProfile; - (long long)venueGroup; - (long long)venueType; - (BOOL)isWAPI; - (id)HESSID; - (BOOL)isWEP; - (BOOL)isWPA; - (id)ANQPResponse; - (id)NAIRealmNameList; - (id)RNRChannelList; - (BOOL)supportsAirPlay; - (BOOL)supportsHomeKit; - (id)RNRBSSList; - (long long)WAPISubtype; - (id)__descriptionForAirPortBaseStationModel:(long long)a0; - (id)__descriptionForRSNAuthSel:(int)a0; - (id)__descriptionForRSNCipher:(int)a0; - (id)__descriptionForRSNIE; - (id)__descriptionForWPAAuthSel:(int)a0; - (id)__descriptionForWPACipher:(int)a0; - (id)__descriptionForWPAIE; - (id)__internalDictionaryFromScanRecord:(id)a0 knownNetworkProfile:(id)a1 includeProperties:(id)a2; - (int)accessNetworkType; - (long long)airPortBaseStationModel; - (id)bluetoothMAC; - (id)cellularNetworkInfo; - (long long)compareLowDataModes:(id)a0; - (long long)compareSupportedPHYModes:(id)a0; - (long long)compareSupportedSecurityTypes:(id)a0; - (id)domainNameList; - (id)filteredScanResultWithProperties:(id)a0; - (BOOL)hasNon6GHzRNRChannel; - (id)informationElementData; - (id)initWithScanRecord:(id)a0 includeProperties:(id)a1; - (id)initWithScanRecord:(id)a0 knownNetworkProfile:(id)a1 includeProperties:(id)a2; - (BOOL)isAdditionalStepRequiredForAccess; - (BOOL)isAmbiguousNetworkName; - (BOOL)isAssociationDisallowed; - (BOOL)isEAP; - (BOOL)isEmergencyServicesReachable; - (BOOL)isFILSDiscoveryFrame; - (BOOL)isInternetAccessible; - (BOOL)isOWE; - (BOOL)isPSK; - (BOOL)isUnauthenticatedEmergencyServiceAccessible; - (BOOL)isUnconfiguredAirPortBaseStation; - (BOOL)isUnconfiguredDevice; - (BOOL)isWPA2; - (BOOL)isWPA3; - (BOOL)isWiFi6E; - (id)networkFlags; - (id)operatorFriendlyNameList; - (id)primaryMAC; - (BOOL)providesInternetAccess; - (id)roamingConsortiumList; - (id)scanResultWithMatchingKnownNetworkProfile:(id)a0; - (int)slowestSupportedPHYMode; - (unsigned long long)strongestSupportedSecurityType; - (BOOL)supports2GHzNetworks; - (BOOL)supports5GHzNetworks; - (BOOL)supportsAirPlay2; - (BOOL)supportsAirPrint; - (BOOL)supportsHomeKit2; - (BOOL)supportsMFi; - (BOOL)supportsMFiHardwareAuth; - (BOOL)supportsMFiSoftwareCertAuth; - (BOOL)supportsMFiSoftwareTokenAuth; - (BOOL)supportsSecureWAC; - (BOOL)supportsWPS; - (BOOL)supportsWoW; - (BOOL)supportsiAPOverWiFi; - (unsigned long long)weakestSupportedSecurityType; @end