@class NSMutableArray; @interface AWDSymptomsAdvisoryAlternateNetworkType : PBCodable <NSCopying> { struct { int *list; unsigned long long count; unsigned long long size; } _cellEgressTriggers; struct { int *list; unsigned long long count; unsigned long long size; } _cellIngressTriggers; struct { int *list; unsigned long long count; unsigned long long size; } _wifiEgressTriggers; struct { int *list; unsigned long long count; unsigned long long size; } _wifiIngressTriggers; struct { unsigned char adviceHeldForSecs : 1; unsigned char timestamp : 1; unsigned char activationIdentifier : 1; unsigned char advice : 1; unsigned char advisor : 1; unsigned char bailOutOf : 1; unsigned char cellularDataUsage : 1; unsigned char comingFromState : 1; unsigned char egressMobilityCode : 1; unsigned char egressTrigger : 1; unsigned char egressTriggerMultiplier : 1; unsigned char egressTriggerOn : 1; unsigned char egressTriggerPercentagex100 : 1; unsigned char ingressMobilityCode : 1; unsigned char ingressTrigger : 1; unsigned char ingressTriggerMultiplier : 1; unsigned char ingressTriggerOn : 1; unsigned char ingressTriggerPercentagex100 : 1; unsigned char policy : 1; unsigned char transitionsSuppressedByMobility : 1; unsigned char kernelProbingActivated : 1; } _has; } @property (nonatomic) BOOL hasTimestamp; @property (nonatomic) unsigned long long timestamp; @property (nonatomic) BOOL hasAdvice; @property (nonatomic) int advice; @property (nonatomic) BOOL hasBailOutOf; @property (nonatomic) int bailOutOf; @property (nonatomic) BOOL hasAdviceHeldForSecs; @property (nonatomic) unsigned long long adviceHeldForSecs; @property (nonatomic) BOOL hasKernelProbingActivated; @property (nonatomic) BOOL kernelProbingActivated; @property (nonatomic) BOOL hasIngressTrigger; @property (nonatomic) int ingressTrigger; @property (nonatomic) BOOL hasIngressTriggerOn; @property (nonatomic) int ingressTriggerOn; @property (nonatomic) BOOL hasIngressTriggerMultiplier; @property (nonatomic) unsigned int ingressTriggerMultiplier; @property (nonatomic) BOOL hasIngressTriggerPercentagex100; @property (nonatomic) unsigned int ingressTriggerPercentagex100; @property (nonatomic) BOOL hasEgressTrigger; @property (nonatomic) int egressTrigger; @property (nonatomic) BOOL hasEgressTriggerOn; @property (nonatomic) int egressTriggerOn; @property (nonatomic) BOOL hasEgressTriggerMultiplier; @property (nonatomic) unsigned int egressTriggerMultiplier; @property (nonatomic) BOOL hasEgressTriggerPercentagex100; @property (nonatomic) unsigned int egressTriggerPercentagex100; @property (retain, nonatomic) NSMutableArray *ingressTriggerSignatures; @property (retain, nonatomic) NSMutableArray *egressTriggerSignatures; @property (nonatomic) BOOL hasComingFromState; @property (nonatomic) unsigned int comingFromState; @property (nonatomic) BOOL hasIngressMobilityCode; @property (nonatomic) int ingressMobilityCode; @property (nonatomic) BOOL hasEgressMobilityCode; @property (nonatomic) int egressMobilityCode; @property (nonatomic) BOOL hasTransitionsSuppressedByMobility; @property (nonatomic) unsigned int transitionsSuppressedByMobility; @property (nonatomic) BOOL hasCellularDataUsage; @property (nonatomic) unsigned int cellularDataUsage; @property (nonatomic) BOOL hasPolicy; @property (nonatomic) int policy; @property (nonatomic) BOOL hasAdvisor; @property (nonatomic) int advisor; @property (nonatomic) BOOL hasActivationIdentifier; @property (nonatomic) unsigned int activationIdentifier; @property (readonly, nonatomic) unsigned long long wifiIngressTriggersCount; @property (readonly, nonatomic) int *wifiIngressTriggers; @property (readonly, nonatomic) unsigned long long cellIngressTriggersCount; @property (readonly, nonatomic) int *cellIngressTriggers; @property (readonly, nonatomic) unsigned long long wifiEgressTriggersCount; @property (readonly, nonatomic) int *wifiEgressTriggers; @property (readonly, nonatomic) unsigned long long cellEgressTriggersCount; @property (readonly, nonatomic) int *cellEgressTriggers; + (Class)egressTriggerSignatureType; + (Class)ingressTriggerSignatureType; - (unsigned long long)hash; - (void)dealloc; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (int)StringAsPolicy:(id)a0; - (int)StringAsAdvisor:(id)a0; - (int)StringAsCellEgressTriggers:(id)a0; - (int)StringAsEgressTrigger:(id)a0; - (int)StringAsIngressMobilityCode:(id)a0; - (int)StringAsIngressTriggerOn:(id)a0; - (int)StringAsWifiIngressTriggers:(id)a0; - (id)ingressTriggerSignatureAtIndex:(unsigned long long)a0; - (int)StringAsAdvice:(id)a0; - (int)StringAsBailOutOf:(id)a0; - (int)StringAsCellIngressTriggers:(id)a0; - (int)StringAsEgressMobilityCode:(id)a0; - (int)StringAsEgressTriggerOn:(id)a0; - (int)StringAsIngressTrigger:(id)a0; - (int)StringAsWifiEgressTriggers:(id)a0; - (id)adviceAsString:(int)a0; - (id)policyAsString:(int)a0; - (void)addCellEgressTriggers:(int)a0; - (void)addCellIngressTriggers:(int)a0; - (void)addEgressTriggerSignature:(id)a0; - (void)addIngressTriggerSignature:(id)a0; - (void)addWifiEgressTriggers:(int)a0; - (void)addWifiIngressTriggers:(int)a0; - (id)advisorAsString:(int)a0; - (id)bailOutOfAsString:(int)a0; - (id)cellEgressTriggersAsString:(int)a0; - (int)cellEgressTriggersAtIndex:(unsigned long long)a0; - (id)cellIngressTriggersAsString:(int)a0; - (int)cellIngressTriggersAtIndex:(unsigned long long)a0; - (void)clearCellEgressTriggers; - (void)clearCellIngressTriggers; - (void)clearEgressTriggerSignatures; - (void)clearIngressTriggerSignatures; - (void)clearWifiEgressTriggers; - (void)clearWifiIngressTriggers; - (id)egressMobilityCodeAsString:(int)a0; - (id)egressTriggerAsString:(int)a0; - (id)egressTriggerOnAsString:(int)a0; - (id)egressTriggerSignatureAtIndex:(unsigned long long)a0; - (unsigned long long)egressTriggerSignaturesCount; - (id)ingressMobilityCodeAsString:(int)a0; - (id)ingressTriggerAsString:(int)a0; - (id)ingressTriggerOnAsString:(int)a0; - (unsigned long long)ingressTriggerSignaturesCount; - (void)setCellEgressTriggers:(int *)a0 count:(unsigned long long)a1; - (void)setCellIngressTriggers:(int *)a0 count:(unsigned long long)a1; - (void)setWifiEgressTriggers:(int *)a0 count:(unsigned long long)a1; - (void)setWifiIngressTriggers:(int *)a0 count:(unsigned long long)a1; - (id)wifiEgressTriggersAsString:(int)a0; - (int)wifiEgressTriggersAtIndex:(unsigned long long)a0; - (id)wifiIngressTriggersAsString:(int)a0; - (int)wifiIngressTriggersAtIndex:(unsigned long long)a0; @end