2012-09-24 23:03:32 -07:00

33 lines
1.1 KiB
Objective-C

#import <Foundation/Foundation.h>
@interface NIKApiInvoker : NSObject {
@private
NSOperationQueue *_queue;
NSMutableDictionary * _defaultHeaders;
}
@property(nonatomic, readonly) NSOperationQueue* queue;
@property(nonatomic, readonly) NSMutableDictionary * defaultHeaders;
-(void) addHeader:(NSString*) value
forKey:(NSString*)key;
-(NSString*) escapeString:(NSString*) string;
-(id) dictionaryWithCompletionBlock:(NSString*) path
method:(NSString*) method
queryParams:(NSDictionary*) queryParams
body:(id)body
headerParams:(NSDictionary*) headerParams
completionHandler:(void (^)(NSDictionary*, NSError *))completionBlock;
-(id) stringWithCompletionBlock:(NSString*) path
method:(NSString*) method
queryParams:(NSDictionary*) queryParams
body:(id)body
headerParams:(NSDictionary*) headerParams
completionHandler:(void (^)(NSString*, NSError *))completionBlock;
@end