00001 #import <Foundation/Foundation.h>
00002 #import "OAMutableURLRequest.h"
00003
00004 @interface VzaarAPI10Transport : NSObject {
00005
00006 NSURL *apiURL;
00007 NSString *oAuthSecret;
00008 NSString *oAuthToken;
00009 }
00010
00011 -(id)initWithURL:(NSURL *)url oAuthToken:(NSString *)token oAuthSecret:(NSString *)secret;
00012
00013 -(NSDictionary *)dictionaryForVzaarResponseData:(NSData *)data error:(NSError **)error;
00014 -(NSDictionary *)sendGetRequestToURL:(NSURL *)url withParameters:(NSDictionary *)parameters error:(NSError **)error;
00015 -(NSDictionary *)dictionaryForVzaarResponseData:(NSData *)data error:(NSError **)error;
00016 -(NSDictionary *)sendPreparedRequest:(OAMutableURLRequest *)request error:(NSError **)error;
00017 -(NSDictionary *)sendPostRequestToURL:(NSURL *)url withMethod:(NSString *)httpMethod parameters:(NSDictionary *)parameters error:(NSError **)error;
00018
00019 @property (nonatomic, readwrite, copy) NSURL *apiURL;
00020 @property (nonatomic, readwrite, copy) NSString *oAuthSecret;
00021 @property (nonatomic, readwrite, copy) NSString *oAuthToken;
00022
00023 @end