@class NSUUID, NSMutableDictionary, NSDictionary, NSString; @interface NWActivityEpilogueStatistics : NSObject @property (nonatomic) struct nw_activity_epilogue_report_s { unsigned long long duration_msecs; struct nw_activity_report_s { unsigned long long investigation_identifier; unsigned int domain; unsigned int label; unsigned char activity_uuid[16]; unsigned char parent_activity_uuid[16]; char bundle_id[256]; unsigned char retry : 1; unsigned char __pad_bits : 7; unsigned char __pad[7]; } activity; unsigned int fragments_quenched; int underlying_error_domain; int underlying_error_code; int completion_reason; unsigned char __pad[0]; } report; @property (retain, nonatomic) NSMutableDictionary *dictionaryReport; @property (nonatomic) unsigned char metricType; @property (retain, nonatomic) NSUUID *activityUUID; @property (retain, nonatomic) NSUUID *parentUUID; @property (readonly, nonatomic) unsigned int domain; @property (readonly, nonatomic) unsigned int label; @property (readonly, nonatomic) BOOL retry; @property (readonly, nonatomic) unsigned long long investigation_identifier; @property (readonly, nonatomic) unsigned long long durationMsecs; @property (readonly, nonatomic) unsigned int fragmentsQuenched; @property (readonly, nonatomic) int completionReason; @property (readonly, nonatomic) int underlyingErrorDomain; @property (readonly, nonatomic) int underlyingErrorCode; @property (retain, nonatomic) NSUUID *externallyVisibleActivityUUID; @property (retain, nonatomic) NSUUID *externallyVisibleParentUUID; @property (retain, nonatomic) NSDictionary *layer2Report; @property (retain, nonatomic) NSDictionary *deviceReport; @property (retain, nonatomic) NSString *bundleID; + (id)createActivityEpilogueDictionary:(struct nw_activity_epilogue_report_s { unsigned long long x0; struct nw_activity_report_s { unsigned long long x0; unsigned int x1; unsigned int x2; unsigned char x3[16]; unsigned char x4[16]; char x5[256]; unsigned char x6 : 1; unsigned char x7 : 7; unsigned char x8[7]; } x1; unsigned int x2; int x3; int x4; int x5; unsigned char x6[0]; })a0; - (id)initWithJSONData:(id)a0; - (void).cxx_destruct; - (id)initWithNWActivityEpilogueReport:(struct nw_activity_epilogue_report_s { unsigned long long x0; struct nw_activity_report_s { unsigned long long x0; unsigned int x1; unsigned int x2; unsigned char x3[16]; unsigned char x4[16]; char x5[256]; unsigned char x6 : 1; unsigned char x7 : 7; unsigned char x8[7]; } x1; unsigned int x2; int x3; int x4; int x5; unsigned char x6[0]; } *)a0 length:(unsigned long long)a1; @end