luxlabs header browser preview


@interface WiFiAnalyticsAWDWASymptomsDnsStats : PBCodable <NSCopying> {
    struct { unsigned char symptomsDnsTimeSincePreviousTriggerMinutes : 1; unsigned char configType : 1; unsigned char impactedServersAtStudyEnd : 1; unsigned char impactedServersAtStudyStart : 1; unsigned char lanHealthAfterDecision : 1; unsigned char lanHealthBeforeDecision : 1; unsigned char netscoreAtStudyEnd : 1; unsigned char netscoreAtStudyStart : 1; unsigned char netscoreHealthAfterDecision : 1; unsigned char netscoreHealthBeforeDecision : 1; unsigned char numIpv4DnsServers : 1; unsigned char numIpv6DnsServers : 1; unsigned char numLocalDnsServers : 1; unsigned char numRemoteDnsServers : 1; unsigned char stallscoreAtStudyEnd : 1; unsigned char stallscoreAtStudyStart : 1; unsigned char stallscoreHealthAfterDecision : 1; unsigned char stallscoreHealthBeforeDecision : 1; unsigned char suppressedReason : 1; unsigned char symptomsDnsRecommendation : 1; unsigned char totalDnsServers : 1; unsigned char wanHealthAfterDecision : 1; unsigned char wanHealthBeforeDecision : 1; unsigned char dpsNotificationReceivedDuringStudy : 1; unsigned char isCaptiveServerIPResolved : 1; unsigned char isPingEnqueueFailing : 1; unsigned char slowWiFiNotificationReceivedDuringStudy : 1; unsigned char symptomsDnsscreenStateOn : 1; } _has;
}

@property (nonatomic) BOOL hasTotalDnsServers;
@property (nonatomic) unsigned int totalDnsServers;
@property (nonatomic) BOOL hasNumIpv4DnsServers;
@property (nonatomic) unsigned int numIpv4DnsServers;
@property (nonatomic) BOOL hasNumIpv6DnsServers;
@property (nonatomic) unsigned int numIpv6DnsServers;
@property (nonatomic) BOOL hasNumLocalDnsServers;
@property (nonatomic) unsigned int numLocalDnsServers;
@property (nonatomic) BOOL hasNumRemoteDnsServers;
@property (nonatomic) unsigned int numRemoteDnsServers;
@property (nonatomic) BOOL hasConfigType;
@property (nonatomic) int configType;
@property (nonatomic) BOOL hasNetscoreAtStudyStart;
@property (nonatomic) unsigned int netscoreAtStudyStart;
@property (nonatomic) BOOL hasStallscoreAtStudyStart;
@property (nonatomic) unsigned int stallscoreAtStudyStart;
@property (nonatomic) BOOL hasImpactedServersAtStudyStart;
@property (nonatomic) unsigned int impactedServersAtStudyStart;
@property (nonatomic) BOOL hasNetscoreHealthBeforeDecision;
@property (nonatomic) unsigned int netscoreHealthBeforeDecision;
@property (nonatomic) BOOL hasStallscoreHealthBeforeDecision;
@property (nonatomic) unsigned int stallscoreHealthBeforeDecision;
@property (nonatomic) BOOL hasLanHealthBeforeDecision;
@property (nonatomic) unsigned int lanHealthBeforeDecision;
@property (nonatomic) BOOL hasWanHealthBeforeDecision;
@property (nonatomic) unsigned int wanHealthBeforeDecision;
@property (nonatomic) BOOL hasIsCaptiveServerIPResolved;
@property (nonatomic) BOOL isCaptiveServerIPResolved;
@property (nonatomic) BOOL hasSymptomsDnsscreenStateOn;
@property (nonatomic) BOOL symptomsDnsscreenStateOn;
@property (nonatomic) BOOL hasSymptomsDnsRecommendation;
@property (nonatomic) int symptomsDnsRecommendation;
@property (nonatomic) BOOL hasSuppressedReason;
@property (nonatomic) int suppressedReason;
@property (nonatomic) BOOL hasNetscoreAtStudyEnd;
@property (nonatomic) unsigned int netscoreAtStudyEnd;
@property (nonatomic) BOOL hasStallscoreAtStudyEnd;
@property (nonatomic) unsigned int stallscoreAtStudyEnd;
@property (nonatomic) BOOL hasImpactedServersAtStudyEnd;
@property (nonatomic) unsigned int impactedServersAtStudyEnd;
@property (nonatomic) BOOL hasNetscoreHealthAfterDecision;
@property (nonatomic) unsigned int netscoreHealthAfterDecision;
@property (nonatomic) BOOL hasStallscoreHealthAfterDecision;
@property (nonatomic) unsigned int stallscoreHealthAfterDecision;
@property (nonatomic) BOOL hasLanHealthAfterDecision;
@property (nonatomic) unsigned int lanHealthAfterDecision;
@property (nonatomic) BOOL hasWanHealthAfterDecision;
@property (nonatomic) unsigned int wanHealthAfterDecision;
@property (nonatomic) BOOL hasSymptomsDnsTimeSincePreviousTriggerMinutes;
@property (nonatomic) unsigned long long symptomsDnsTimeSincePreviousTriggerMinutes;
@property (nonatomic) BOOL hasDpsNotificationReceivedDuringStudy;
@property (nonatomic) BOOL dpsNotificationReceivedDuringStudy;
@property (nonatomic) BOOL hasSlowWiFiNotificationReceivedDuringStudy;
@property (nonatomic) BOOL slowWiFiNotificationReceivedDuringStudy;
@property (nonatomic) BOOL hasIsPingEnqueueFailing;
@property (nonatomic) BOOL isPingEnqueueFailing;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsConfigType:(id)a0;
- (int)StringAsSuppressedReason:(id)a0;
- (int)StringAsSymptomsDnsRecommendation:(id)a0;
- (id)configTypeAsString:(int)a0;
- (id)suppressedReasonAsString:(int)a0;
- (id)symptomsDnsRecommendationAsString:(int)a0;

@end