luxlabs header browser preview


@class NSUUID, NSString, NSDate, NSURLResponse, NSURLRequest, NSObject, NSNumber, __CFN_TransactionMetrics;
@protocol OS_nw_establishment_report, OS_nw_data_transfer_report;

@interface NSURLSessionTaskTransactionMetrics : NSObject <NSSecureCoding> {
    BOOL __forCache;
    __CFN_TransactionMetrics *__metrics;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly) BOOL _secureConnection;
@property (readonly) BOOL _localCache;
@property (readonly) BOOL _serverPush;
@property (readonly) BOOL _connectionRace;
@property (readonly) unsigned int _redirected;
@property (readonly, copy) NSString *_localAddressAndPort;
@property (readonly, copy) NSString *_remoteAddressAndPort;
@property (readonly, copy) NSUUID *_connectionIdentifier;
@property (readonly) long long _requestHeaderBytesSent;
@property (readonly) long long _responseHeaderBytesReceived;
@property (readonly) long long _responseBodyBytesReceived;
@property (readonly) long long _responseBodyBytesDecoded;
@property (readonly) BOOL _apsRelayAttempted;
@property (readonly) BOOL _apsRelaySucceeded;
@property (readonly) long long _totalBytesSent;
@property (readonly) long long _totalBytesReceived;
@property (readonly) int _negotiatedTLSProtocol;
@property (readonly) unsigned short _negotiatedTLSCipher;
@property (readonly) BOOL _usesMultipath;
@property (readonly, copy) NSDate *_firstByteReceivedDate;
@property (readonly, copy) NSString *_interfaceName;
@property (readonly) int _privacyStance;
@property (readonly, retain) NSObject<OS_nw_establishment_report> *_establishmentReport;
@property (readonly, retain) NSObject<OS_nw_data_transfer_report> *_dataTransferReport;
@property (readonly, copy) NSString *_proxyAddress;
@property (readonly, copy) NSNumber *_proxyPort;
@property (readonly) BOOL _isUnlistedTracker;
@property (nonatomic) struct { double domainLookupBeginTime; double connectBeginTime; unsigned int domainLookupDuration; unsigned int connectDuration; unsigned int secureConnectionDuration; BOOL secure; } _connectionTiming;
@property (nonatomic) BOOL _connectionTimingCached;
@property (readonly, copy) NSURLRequest *request;
@property (readonly, copy) NSURLResponse *response;
@property (readonly, copy) NSDate *fetchStartDate;
@property (readonly, copy) NSDate *domainLookupStartDate;
@property (readonly, copy) NSDate *domainLookupEndDate;
@property (readonly, copy) NSDate *connectStartDate;
@property (readonly, copy) NSDate *secureConnectionStartDate;
@property (readonly, copy) NSDate *secureConnectionEndDate;
@property (readonly, copy) NSDate *connectEndDate;
@property (readonly, copy) NSDate *requestStartDate;
@property (readonly, copy) NSDate *requestEndDate;
@property (readonly, copy) NSDate *responseStartDate;
@property (readonly, copy) NSDate *responseEndDate;
@property (readonly, copy) NSString *networkProtocolName;
@property (readonly, getter=isProxyConnection) BOOL proxyConnection;
@property (readonly, getter=isReusedConnection) BOOL reusedConnection;
@property (readonly) long long resourceFetchType;
@property (readonly) long long countOfRequestHeaderBytesSent;
@property (readonly) long long countOfRequestBodyBytesSent;
@property (readonly) long long countOfRequestBodyBytesBeforeEncoding;
@property (readonly) long long countOfResponseHeaderBytesReceived;
@property (readonly) long long countOfResponseBodyBytesReceived;
@property (readonly) long long countOfResponseBodyBytesAfterDecoding;
@property (readonly, copy) NSString *localAddress;
@property (readonly, copy) NSNumber *localPort;
@property (readonly, copy) NSString *remoteAddress;
@property (readonly, copy) NSNumber *remotePort;
@property (readonly, copy) NSNumber *negotiatedTLSProtocolVersion;
@property (readonly, copy) NSNumber *negotiatedTLSCipherSuite;
@property (readonly, getter=isCellular) BOOL cellular;
@property (readonly, getter=isExpensive) BOOL expensive;
@property (readonly, getter=isConstrained) BOOL constrained;
@property (readonly, getter=isMultipath) BOOL multipath;
@property (readonly) long long domainResolutionProtocol;

+ (id)new;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;

@end