lpw
2021-01-26 49b8839fda3439edc31581527e84036e58f55f0f
frameworks/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h
@@ -18,15 +18,19 @@
#import <UIKit/UIKit.h>
#import <FBSDKCoreKit/FBSDKCopying.h>
#import <FBSDKShareKit/FBSDKSharingValidation.h>
#import "FBSDKCoreKitImport.h"
#import "FBSDKShareMediaContent.h"
#import "FBSDKSharingValidation.h"
NS_ASSUME_NONNULL_BEGIN
@class PHAsset;
/**
  A photo for sharing.
 */
@interface FBSDKSharePhoto : NSObject <FBSDKCopying, FBSDKSharingValidation, NSSecureCoding>
NS_SWIFT_NAME(SharePhoto)
@interface FBSDKSharePhoto : NSObject <NSSecureCoding, FBSDKCopying, FBSDKShareMedia, FBSDKSharingValidation>
/**
  Convenience method to build a new photo object with an image.
@@ -60,19 +64,19 @@
  If the photo is resident in memory, this method supplies the data.
 @return UIImage representation of the photo
 */
@property (nonatomic, strong) UIImage *image;
@property (nonatomic, strong, nullable) UIImage *image;
/**
  The URL to the photo.
 @return URL that points to a network location or the location of the photo on disk
 */
@property (nonatomic, copy) NSURL *imageURL;
@property (nonatomic, copy, nullable) NSURL *imageURL;
/**
 The representation of the photo in the Photos library.
 - Returns: PHAsset that represents the photo in the Photos library.
 */
@property (nonatomic, copy) PHAsset *photoAsset;
@property (nonatomic, copy, nullable) PHAsset *photoAsset;
/**
  Specifies whether the photo represented by the receiver was generated by the user or by the application.
@@ -81,18 +85,20 @@
@property (nonatomic, assign, getter=isUserGenerated) BOOL userGenerated;
/**
 The user generated caption for the photo. Note that the 'caption' must come from
 * the user, as pre-filled content is forbidden by the Platform Policies (2.3).
 @return the Photo's caption if exists else returns null.
 */
@property (nonatomic, copy, nullable) NSString *caption;
/**
  Compares the receiver to another photo.
 @param photo The other photo
 @return YES if the receiver's values are equal to the other photo's values; otherwise NO
 */
- (BOOL)isEqualToSharePhoto:(FBSDKSharePhoto *)photo;
/**
  The user generated caption for the photo. Note that the 'caption' must come from
 * the user, as pre-filled content is forbidden by the Platform Policies (2.3).
 @return the Photo's caption if exists else returns null.
 */
@property (nonatomic, copy) NSString *caption;
@end
NS_ASSUME_NONNULL_END