|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #import <Foundation/Foundation.h> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #import "FBSDKLikeObjectType.h" | 
|---|
|  |  |  |  | 
|---|
|  |  |  | NS_ASSUME_NONNULL_BEGIN | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | The common interface for components that initiate liking. | 
|---|
|  |  |  |  | 
|---|
|  |  |  | - See:FBSDKLikeButton | 
|---|
|  |  |  | @see FBSDKLikeButton | 
|---|
|  |  |  |  | 
|---|
|  |  |  | - See:FBSDKLikeControl | 
|---|
|  |  |  | @see FBSDKLikeControl | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | NS_SWIFT_NAME(Liking) | 
|---|
|  |  |  | @protocol FBSDKLiking <NSObject> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | This value may be an Open Graph object ID or a string representation of an URL that describes an | 
|---|
|  |  |  | Open Graph object.  The objects may be public objects, like pages, or objects that are defined by your application. | 
|---|
|  |  |  | Open Graph object. The objects may be public objects, like pages, or objects that are defined by your application. | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @property (nonatomic, copy) NSString *objectID; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @property (nonatomic, assign) FBSDKLikeObjectType objectType; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @end | 
|---|
|  |  |  |  | 
|---|
|  |  |  | NS_ASSUME_NONNULL_END | 
|---|