luxlabs header browser preview


@class NSData, NSString, NSURL, NSMutableDictionary, ACAccount, NSMutableArray, OACredential, SLService;

@interface SLRequest : NSObject {
    ACAccount *_account;
    OACredential *_OAuthCredential;
    NSMutableArray *_multiParts;
    NSString *_multiPartBoundary;
    int _callingPID;
    NSString *_applicationID;
    NSString *_contentType;
    NSData *_payload;
    unsigned long long _networkServiceType;
    SLService *_service;
}

@property (retain, nonatomic) ACAccount *account;
@property (readonly, nonatomic) long long requestMethod;
@property (readonly, nonatomic) NSURL *URL;
@property (readonly, nonatomic) NSMutableDictionary *parameters;

+ (id)requestForServiceType:(id)a0 requestMethod:(long long)a1 URL:(id)a2 parameters:(id)a3;

- (void)setPayload:(id)a0;
- (void)setContentType:(id)a0;
- (id)init;
- (void).cxx_destruct;
- (unsigned long long)networkServiceType;
- (void)setApplicationID:(id)a0;
- (void)setNetworkServiceType:(unsigned long long)a0;
- (id)_parameterString;
- (void)performRequestWithHandler:(id /* block */)a0;
- (BOOL)_requiresAuthorization;
- (id)parameterForKey:(id)a0;
- (id)_commandName;
- (id)_HTTPMethodName;
- (id)OAuthCredential;
- (void)addMultipartData:(id)a0 withName:(id)a1 type:(id)a2;
- (void)_addAuthenticationParameters:(id)a0;
- (id)_allParameters;
- (void)_appendCoreSig1Signature;
- (id)_preparedURL;
- (BOOL)_shouldAppendTencentWeiboParametersToRequest;
- (BOOL)_shouldRetryAfterCount:(int)a0 delay:(float *)a1;
- (id)_urlEncodedString:(id)a0;
- (void)addMultiPart:(id)a0;
- (void)addMultipartData:(id)a0 withName:(id)a1 type:(id)a2 filename:(id)a3;
- (int)callingPID;
- (id)completeMultiParts;
- (id)dictionaryRepresentationForJSONSerialization;
- (id)initWithServiceType:(id)a0 URL:(id)a1 parameters:(id)a2 requestMethod:(long long)a3;
- (id)multiPartBodyData;
- (id)multiPartBoundary;
- (id)multiParts;
- (void)performJSONRequestWithHandler:(id /* block */)a0;
- (void)performJSONRequestWithHandler:(id /* block */)a0 retryCount:(int)a1;
- (id)preparedURLRequest;
- (void)removeParameterForKey:(id)a0;
- (void)setCallingPID:(int)a0;
- (void)setMultiPartBoundary:(id)a0;
- (void)setOAuthCredential:(id)a0;
- (void)setParameterValue:(id)a0 forKey:(id)a1;
- (BOOL)shouldIncludeParameterString;

@end