luxlabs header browser preview


@class NSObject, NSString, NSDictionary, NSData, NSArray, NSInputStream, NSURL;
@protocol OS_dispatch_queue;

@interface SSURLRequestProperties : NSObject <SSXPCCoding, NSSecureCoding, NSCopying, NSMutableCopying> {
    NSDictionary *_additionalMetrics;
    long long _allowedRetryCount;
    BOOL _allowsBootstrapCellularData;
    unsigned long long _cachePolicy;
    NSString *_clientAuditBundleIdentifier;
    NSData *_clientAuditTokenData;
    NSString *_clientIdentifier;
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    long long _expectedContentLength;
    NSData *_httpBody;
    NSInputStream *_httpBodyStream;
    NSDictionary *_httpHeaders;
    NSString *_httpMethod;
    BOOL _isITunesStoreRequest;
    long long _kbsyncType;
    BOOL _largeDownload;
    long long _machineDataStyle;
    unsigned long long _networkServiceType;
    NSDictionary *_requestParameters;
    BOOL _requiresCellularDataNetwork;
    char _requiresExtendedValidationCertificates;
    BOOL _requiresExternal;
    BOOL _requiresHTTPS;
    BOOL _shouldDecodeResponse;
    BOOL _shouldDisableCellular;
    BOOL _shouldDisableCellularFallback;
    BOOL _shouldDisableReversePush;
    BOOL _shouldDisableReversePushSampling;
    BOOL _shouldProcessProtocol;
    BOOL _shouldSendSecureToken;
    BOOL _shouldSetCookies;
    double _timeoutInterval;
    NSString *_urlBagKey;
    long long _urlBagType;
    id /* block */ _urlBagURLBlock;
    NSArray *_urls;
    NSArray *_userAgentComponents;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy) NSDictionary *additionalMetrics;
@property (readonly) BOOL allowsBootstrapCellularData;
@property (readonly) BOOL canBeResolved;
@property (readonly, copy) NSString *clientAuditBundleIdentifier;
@property (readonly, copy) NSData *clientAuditTokenData;
@property (readonly) NSString *clientBundleIdentifier;
@property (readonly, retain) NSInputStream *HTTPBodyStream;
@property (readonly) long long KBSyncType;
@property (readonly, getter=isLargeDownload) BOOL largeDownload;
@property (readonly) BOOL requiresCellularDataNetwork;
@property (readonly) BOOL requiresExtendedValidationCertificates;
@property (readonly) BOOL requiresExternal;
@property (readonly) BOOL requiresHTTPS;
@property (readonly) BOOL shouldAddKBSyncData;
@property (readonly) BOOL shouldDecodeResponse;
@property (readonly) BOOL shouldDisableCellularFallback;
@property (readonly) BOOL shouldDisableCellular;
@property (readonly) BOOL shouldDisableReversePush;
@property (readonly) BOOL shouldDisableReversePushSampling;
@property (readonly) BOOL shouldProcessProtocol;
@property (readonly) BOOL shouldSendSecureToken;
@property (readonly) BOOL shouldSetCookies;
@property (readonly) long long URLBagType;
@property (readonly, copy) id /* block */ URLBagURLBlock;
@property (readonly, copy) NSArray *URLs;
@property (readonly) long long allowedRetryCount;
@property (readonly, copy) NSString *clientIdentifier;
@property (readonly) unsigned long long cachePolicy;
@property (readonly) long long expectedContentLength;
@property (readonly, copy) NSData *HTTPBody;
@property (readonly, copy) NSDictionary *HTTPHeaders;
@property (readonly, copy) NSString *HTTPMethod;
@property (readonly, getter=isITunesStoreRequest) BOOL ITunesStoreRequest;
@property (readonly) long long machineDataStyle;
@property (readonly) unsigned long long networkServiceType;
@property (readonly, copy) NSDictionary *requestParameters;
@property (readonly) double timeoutInterval;
@property (readonly, copy) NSString *URLBagKey;
@property (readonly, retain) NSURL *URL;
@property (readonly, copy) NSArray *userAgentComponents;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)_initCommon;
- (id)initWithURL:(id)a0;
- (id)init;
- (id)initWithURLRequest:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (id)initWithXPCEncoding:(id)a0;
- (void).cxx_destruct;
- (id)copyXPCEncoding;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)copyURLRequest;

@end