luxlabs header browser preview


@class NSString, NSDictionary, NSData, NSURL, NSInputStream, NSURLRequestInternal;

@interface NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
    NSURLRequestInternal *_internal;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy) NSString *HTTPMethod;
@property (readonly, copy) NSDictionary *allHTTPHeaderFields;
@property (readonly, copy) NSData *HTTPBody;
@property (readonly, retain) NSInputStream *HTTPBodyStream;
@property (readonly) BOOL HTTPShouldHandleCookies;
@property (readonly) BOOL HTTPShouldUsePipelining;
@property (readonly) id HTTPPropertyList;
@property (readonly) void *_inner;
@property (readonly, copy) NSURL *URL;
@property (readonly) unsigned long long cachePolicy;
@property (readonly) double timeoutInterval;
@property (readonly, copy) NSURL *mainDocumentURL;
@property (readonly) unsigned long long networkServiceType;
@property (readonly) BOOL allowsCellularAccess;
@property (readonly) BOOL allowsExpensiveNetworkAccess;
@property (readonly) BOOL allowsConstrainedNetworkAccess;
@property (readonly) BOOL assumesHTTP3Capable;
@property (readonly) unsigned long long attribution;
@property (readonly) BOOL requiresDNSSECValidation;

+ (id)requestWithURL:(id)a0;
+ (BOOL)allowsAnyHTTPSCertificateForHost:(id)a0;
+ (id)allowsSpecificHTTPSCertificateForHost:(id)a0;
+ (double)defaultTimeoutInterval;
+ (id)requestWithURL:(id)a0 cachePolicy:(unsigned long long)a1 timeoutInterval:(double)a2;
+ (void)setAllowsAnyHTTPSCertificate:(BOOL)a0 forHost:(id)a1;
+ (void)setAllowsSpecificHTTPSCertificate:(id)a0 forHost:(id)a1;
+ (void)setDefaultTimeoutInterval:(double)a0;

- (id)initWithURL:(id)a0;
- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)_isWebSearchContent;
- (void)_setProperty:(id)a0 forKey:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (BOOL)_privacyProxyFailClosed;
- (BOOL)_privacyProxyFailClosedForUnreachableHosts;
- (BOOL)_prohibitPrivacyProxy;
- (double)_timeWindowDelay;
- (BOOL)_privacyProxyFailClosedForUnreachableNonMainHosts;
- (BOOL)_isKnownTracker;
- (id)description;
- (BOOL)_useEnhancedPrivacyMode;
- (double)_timeWindowDuration;
- (unsigned long long)_allowedProtocolTypes;
- (id)valueForHTTPHeaderField:(id)a0;
- (BOOL)_blockTrackers;
- (id)_trackerContext;
- (id)_initWithCFURLRequest:(struct _CFURLRequest { } *)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithURL:(id)a0 cachePolicy:(unsigned long long)a1 timeoutInterval:(double)a2;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (BOOL)_failInsecureLoadWithHTTPSDNSRecord;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_allHTTPHeaderFieldsAsArrays;
- (double)_payloadTransmissionTimeout;
- (id)_startTimeoutDate;
- (id)contentDispositionEncodingFallbackArray;
- (id)HTTPExtraCookies;
- (id)HTTPContentType;
- (id)HTTPReferrer;
- (id)HTTPUserAgent;
- (BOOL)_needsNetworkTrackingPrevention;
- (BOOL)_requiresShortConnectionTimeout;
- (struct _CFURLRequest { } *)_CFURLRequest;
- (BOOL)_URLHasScheme:(id)a0;
- (id)_allProtocolProperties;
- (BOOL)_allowPrivateAccessTokensForThirdParty;
- (id)_copyReplacingURLWithURL:(id)a0;
- (BOOL)_ignoreHSTS;
- (id)_initWithInternal:(id)a0;
- (BOOL)_isIdempotent;
- (BOOL)_isNonAppInitiated;
- (BOOL)_isSafeRequestForBackgroundDownload;
- (BOOL)_preventHSTSStorage;
- (id)_propertyForKey:(id)a0;
- (void)_removePropertyForKey:(id)a0;
- (BOOL)_schemeWasUpgradedDueToDynamicHSTS;
- (id)boundInterfaceIdentifier;
- (struct __CFURL { } *)cfURL;
- (unsigned long long)expectedWorkload;
- (id)initWithHTTPPropertyList:(id)a0;

@end