System/Library/Frameworks/Social.framework
SLRequest.h
@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