00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #import <Foundation/Foundation.h>
00018 #import "AmazonSDKUtil.h"
00019
00020
00021 @interface AmazonServiceRequest : NSObject {
00022 NSMutableURLRequest *urlRequest;
00023 NSMutableDictionary *parameters;
00024 NSString *httpMethod;
00025 NSString *endpoint;
00026 }
00027
00031 @property (nonatomic, retain) NSMutableURLRequest* urlRequest;
00032
00034 @property (nonatomic, retain) NSString* httpMethod;
00035
00039 @property (nonatomic, readonly) NSURL* url;
00040
00041 @property (nonatomic, retain) NSMutableDictionary* parameters;
00042 @property (nonatomic, retain) NSString* endpoint;
00043
00044 -(NSMutableURLRequest *)configureURLRequest;
00045
00046 -(NSString *)queryString;
00047
00048 -(void)setParameterValue:(NSString *)theValue forKey:(NSString *)theKey;
00049
00050
00051 @end