| | |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | |
| | | #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> |
| | | #import "FBSDKGraphRequestProtocol.h" |
| | | #import "FBSDKGraphRequestHTTPMethod.h" |
| | | |
| | | NS_ASSUME_NONNULL_BEGIN |
| | | |
| | | @class FBSDKAccessToken; |
| | | |
| | | /// typedef for FBSDKHTTPMethod |
| | | typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); |
| | | |
| | | /// GET Request |
| | | FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); |
| | | |
| | | /// POST Request |
| | | FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); |
| | | |
| | | /// DELETE Request |
| | | FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); |
| | | @protocol FBSDKGraphRequestConnecting; |
| | | |
| | | /** |
| | | Represents a request to the Facebook Graph API. |
| | |
| | | @see FBSDKGraphErrorRecoveryProcessor |
| | | */ |
| | | NS_SWIFT_NAME(GraphRequest) |
| | | @interface FBSDKGraphRequest : NSObject |
| | | @interface FBSDKGraphRequest : NSObject <FBSDKGraphRequest> |
| | | |
| | | - (instancetype)init NS_UNAVAILABLE; |
| | | + (instancetype)new NS_UNAVAILABLE; |
| | |
| | | Starts a connection to the Graph API. |
| | | @param handler The handler block to call when the request completes. |
| | | */ |
| | | - (FBSDKGraphRequestConnection *)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler; |
| | | - (id<FBSDKGraphRequestConnecting>)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler; |
| | | |
| | | @end |
| | | |