#import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN #define textSecureHTTPTimeOut 10 @interface TSRequest : NSMutableURLRequest @property (nonatomic, readonly) NSDictionary<NSString *, id> *parameters; - (instancetype)init NS_UNAVAILABLE; - (instancetype)initWithURL:(NSURL *)URL; - (instancetype)initWithURL:(NSURL *)URL cachePolicy:(NSURLRequestCachePolicy)cachePolicy timeoutInterval:(NSTimeInterval)timeoutInterval NS_UNAVAILABLE; - (instancetype)initWithURL:(NSURL *)URL method:(NSString *)method parameters:(nullable NSDictionary<NSString *, id> *)parameters; + (instancetype)requestWithUrl:(NSURL *)url method:(NSString *)method parameters:(nullable NSDictionary<NSString *, id> *)parameters; @end NS_ASSUME_NONNULL_END