luxlabs header browser preview


@class NSURLSessionConfiguration, IMURLSession;

@interface IMBaseStoreService : NSObject

@property (copy, nonatomic) id /* block */ callback;
@property (retain, nonatomic) NSURLSessionConfiguration *configuration;
@property (nonatomic) unsigned long long encodingType;
@property (retain, nonatomic) IMURLSession *amsUrlSession;
@property (nonatomic) BOOL wantsJSSignature;
@property (nonatomic) BOOL personalizeRequests;

+ (BOOL)isValidResponseJson:(id)a0 response:(id)a1 error:(id)a2;
+ (BOOL)shouldFollowRedirects;
+ (id)signatureQueryParams;

- (id)init;
- (id)bag;
- (void)performRequest:(id /* block */)a0;
- (void)signRequest:(id)a0;
- (void).cxx_destruct;
- (void)cancelAllRequests;
- (id)initWithConcurrentOperationCount:(long long)a0 requestEncodingType:(unsigned long long)a1;
- (void)performDataRequest:(id)a0 account:(id)a1 callback:(id /* block */)a2;
- (void)performDataRequest:(id)a0 callback:(id /* block */)a1;
- (void)performUrlRequest:(id)a0 callback:(id /* block */)a1;
- (void)setURLProtocolDelegate:(id)a0;

@end