@class NSString, NSMutableArray; @interface AWDSymptomsDiagnosticRemoteUpload : PBCodable <NSCopying> { struct { int *list; unsigned long long count; unsigned long long size; } _primaryNetworkObservedOnCompletions; struct { long long *list; unsigned long long count; unsigned long long size; } _taskErrorCodes; struct { long long *list; unsigned long long count; unsigned long long size; } _taskFileSizes; struct { int *list; unsigned long long count; unsigned long long size; } _taskHttpStatusCodes; struct { int *list; unsigned long long count; unsigned long long size; } _taskRetryCounts; struct { int *list; unsigned long long count; unsigned long long size; } _taskStatus; struct { unsigned char apnsMsgIdentifier : 1; unsigned char requestedTimestamp : 1; unsigned char scheduledTimestamp : 1; unsigned char timestamp : 1; unsigned char consentStatus : 1; unsigned char expectedFileCount : 1; unsigned char preflightStatus : 1; unsigned char radarIdentifier : 1; unsigned char requestStatus : 1; unsigned char urgency : 1; } _has; } @property (nonatomic) BOOL hasTimestamp; @property (nonatomic) unsigned long long timestamp; @property (nonatomic) BOOL hasRequestedTimestamp; @property (nonatomic) unsigned long long requestedTimestamp; @property (nonatomic) BOOL hasScheduledTimestamp; @property (nonatomic) unsigned long long scheduledTimestamp; @property (readonly, nonatomic) BOOL hasCaseIdentifier; @property (retain, nonatomic) NSString *caseIdentifier; @property (nonatomic) BOOL hasRadarIdentifier; @property (nonatomic) unsigned int radarIdentifier; @property (nonatomic) BOOL hasApnsMsgIdentifier; @property (nonatomic) unsigned long long apnsMsgIdentifier; @property (nonatomic) BOOL hasUrgency; @property (nonatomic) unsigned int urgency; @property (nonatomic) BOOL hasPreflightStatus; @property (nonatomic) int preflightStatus; @property (nonatomic) BOOL hasConsentStatus; @property (nonatomic) int consentStatus; @property (nonatomic) BOOL hasRequestStatus; @property (nonatomic) int requestStatus; @property (nonatomic) BOOL hasExpectedFileCount; @property (nonatomic) int expectedFileCount; @property (readonly, nonatomic) unsigned long long taskFileSizesCount; @property (readonly, nonatomic) long long *taskFileSizes; @property (readonly, nonatomic) unsigned long long taskStatusCount; @property (readonly, nonatomic) int *taskStatus; @property (readonly, nonatomic) unsigned long long taskRetryCountsCount; @property (readonly, nonatomic) int *taskRetryCounts; @property (readonly, nonatomic) unsigned long long taskHttpStatusCodesCount; @property (readonly, nonatomic) int *taskHttpStatusCodes; @property (retain, nonatomic) NSMutableArray *taskErrorDomains; @property (readonly, nonatomic) unsigned long long taskErrorCodesCount; @property (readonly, nonatomic) long long *taskErrorCodes; @property (readonly, nonatomic) unsigned long long primaryNetworkObservedOnCompletionsCount; @property (readonly, nonatomic) int *primaryNetworkObservedOnCompletions; + (Class)taskErrorDomainType; - (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)StringAsPrimaryNetworkObservedOnCompletions:(id)a0; - (int)StringAsConsentStatus:(id)a0; - (int)StringAsPreflightStatus:(id)a0; - (int)StringAsRequestStatus:(id)a0; - (int)StringAsTaskStatus:(id)a0; - (void)clearTaskStatus; - (void)addPrimaryNetworkObservedOnCompletion:(int)a0; - (void)addTaskErrorCode:(long long)a0; - (void)addTaskErrorDomain:(id)a0; - (void)addTaskFileSize:(long long)a0; - (void)addTaskHttpStatusCode:(int)a0; - (void)addTaskRetryCount:(int)a0; - (void)addTaskStatus:(int)a0; - (void)clearPrimaryNetworkObservedOnCompletions; - (void)clearTaskErrorCodes; - (void)clearTaskErrorDomains; - (void)clearTaskFileSizes; - (void)clearTaskHttpStatusCodes; - (void)clearTaskRetryCounts; - (id)consentStatusAsString:(int)a0; - (id)preflightStatusAsString:(int)a0; - (int)primaryNetworkObservedOnCompletionAtIndex:(unsigned long long)a0; - (id)primaryNetworkObservedOnCompletionsAsString:(int)a0; - (id)requestStatusAsString:(int)a0; - (void)setPrimaryNetworkObservedOnCompletions:(int *)a0 count:(unsigned long long)a1; - (void)setTaskErrorCodes:(long long *)a0 count:(unsigned long long)a1; - (void)setTaskFileSizes:(long long *)a0 count:(unsigned long long)a1; - (void)setTaskHttpStatusCodes:(int *)a0 count:(unsigned long long)a1; - (void)setTaskRetryCounts:(int *)a0 count:(unsigned long long)a1; - (void)setTaskStatus:(int *)a0 count:(unsigned long long)a1; - (long long)taskErrorCodeAtIndex:(unsigned long long)a0; - (id)taskErrorDomainAtIndex:(unsigned long long)a0; - (unsigned long long)taskErrorDomainsCount; - (long long)taskFileSizeAtIndex:(unsigned long long)a0; - (int)taskHttpStatusCodeAtIndex:(unsigned long long)a0; - (int)taskRetryCountAtIndex:(unsigned long long)a0; - (id)taskStatusAsString:(int)a0; - (int)taskStatusAtIndex:(unsigned long long)a0; @end