| | |
| | | #import <FBSDKShareKit/FBSDKShareOpenGraphObject.h> |
| | | #import <FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h> |
| | | |
| | | NS_ASSUME_NONNULL_BEGIN |
| | | |
| | | /** |
| | | An Open Graph Action for sharing. |
| | | |
| | | The property keys MUST have namespaces specified on them, such as `og:image`. |
| | | */ |
| | | NS_SWIFT_NAME(ShareOpenGraphAction) |
| | | @interface FBSDKShareOpenGraphAction : FBSDKShareOpenGraphValueContainer <FBSDKCopying, NSSecureCoding> |
| | | |
| | | - (instancetype)init NS_UNAVAILABLE; |
| | | + (instancetype)new NS_UNAVAILABLE; |
| | | |
| | | /** |
| | | Designated initializer to build a new action and set the object for the specified key. |
| | | @param actionType The action type of the receiver |
| | | */ |
| | | - (instancetype)initWithActionType:(NSString *)actionType |
| | | NS_SWIFT_NAME(init(type:)); |
| | | |
| | | /** |
| | | Convenience method to build a new action and set the object for the specified key. |
| | |
| | | - (BOOL)isEqualToShareOpenGraphAction:(FBSDKShareOpenGraphAction *)action; |
| | | |
| | | @end |
| | | |
| | | NS_ASSUME_NONNULL_END |