57 lines
3.3 KiB
Objective-C
57 lines
3.3 KiB
Objective-C
//
|
|
// PNObjectConnection.h
|
|
// Pods
|
|
//
|
|
// Created by Giuseppe Nucifora on 18/01/16.
|
|
//
|
|
//
|
|
|
|
#import "PNObject.h"
|
|
#import "PNObjectFormData.h"
|
|
|
|
@interface PNObject (PNObjectGETConnection)
|
|
|
|
#pragma mark - GET
|
|
|
|
+ (void) GETWithEndpointAction:(NSString * _Nonnull) endPoint
|
|
progress:(nullable void (^)(NSProgress * _Nullable downloadProgress)) downloadProgress
|
|
success:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject))success
|
|
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error))failure;
|
|
|
|
+ (void) GETWithEndpointAction:(NSString * _Nonnull) endPoint
|
|
parameters:(NSDictionary * _Nullable) parameters
|
|
progress:(nullable void (^)(NSProgress * _Nullable downloadProgress)) downloadProgress
|
|
success:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject))success
|
|
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error))failure;
|
|
|
|
+ (void) GETWithEndpointAction:(NSString * _Nonnull) endPoint
|
|
parameters:(NSDictionary * _Nullable) parameters
|
|
retries:(NSInteger) retries
|
|
progress:(nullable void (^)(NSProgress * _Nullable downloadProgress)) downloadProgress
|
|
success:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject))success
|
|
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error))failure;
|
|
|
|
|
|
+ (void) GETWithEndpointAction:(NSString * _Nonnull) endPoint
|
|
authMode:(OAuthMode) authMode
|
|
progress:(nullable void (^)(NSProgress * _Nullable downloadProgress)) downloadProgress
|
|
success:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject))success
|
|
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error))failure;
|
|
|
|
+ (void) GETWithEndpointAction:(NSString * _Nonnull) endPoint
|
|
authMode:(OAuthMode) authMode
|
|
parameters:(NSDictionary * _Nullable) parameters
|
|
progress:(nullable void (^)(NSProgress * _Nullable downloadProgress)) downloadProgress
|
|
success:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject))success
|
|
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error))failure;
|
|
|
|
+ (void) GETWithEndpointAction:(NSString * _Nonnull) endPoint
|
|
authMode:(OAuthMode) authMode
|
|
parameters:(NSDictionary * _Nullable) parameters
|
|
retries:(NSInteger) retries
|
|
progress:(nullable void (^)(NSProgress * _Nullable downloadProgress)) downloadProgress
|
|
success:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSDictionary * _Nullable responseObject))success
|
|
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error))failure;
|
|
|
|
@end
|