From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialMessageObject.h | 449 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 449 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialMessageObject.h b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialMessageObject.h new file mode 100755 index 0000000..001e7ed --- /dev/null +++ b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialMessageObject.h @@ -0,0 +1,449 @@ +// +// UMSocialMessageObject.h +// SocialSDK +// +// Created by umeng on 16/4/22. +// Copyright �� 2016��� dongjianxiong. All rights reserved. +// + +#import <Foundation/Foundation.h> + + +@interface UMSocialMessageObject : NSObject + + +/** + * ������������ + * @disucss v6.0.3��������������������������������� + * @disucss ���������������������Tumblr��������������������� + * @discuss ���������������������������������title������������������������������������������������ + */ +@property (nonatomic,copy)NSString* title; + +/** + * text ������������ + * @note ������������������������ + */ +@property (nonatomic, copy) NSString *text; + +/** + * ������������������������������ + */ +@property (nonatomic, strong) id shareObject; + +/** + * ������������������������������������������ + */ +@property (nonatomic, strong) NSDictionary *moreInfo; + ++ (UMSocialMessageObject *)messageObject; + ++ (UMSocialMessageObject *)messageObjectWithMediaObject:(id)mediaObject; + + +@end + + +@interface UMShareObject : NSObject + +/** + * ������ + * @note ��������������������������������������������� + */ +@property (nonatomic, copy) NSString *title; + +/** + * ������ + * @note ��������������������������������������������������� + */ +@property (nonatomic, copy) NSString *descr; + +/** + * ��������� UIImage������NSData������������NSString���������������url��� + */ +@property (nonatomic, strong) id thumbImage; + +/** + * @param title ������ + * @param descr ������ + * @param thumImage ������������UIImage������NSData���������������image_url��� + * + */ ++ (id)shareObjectWithTitle:(NSString *)title + descr:(NSString *)descr + thumImage:(id)thumImage; + ++ (void)um_imageDataWithImage:(id)image completion:(void (^)(NSData *image))completion; + +#pragma mark - 6.0.3������������������ ++ (void)um_imageDataWithImage:(id)image withCompletion:(void (^)(NSData *imageData,NSError* error))completion; + +@end + + + +@interface UMShareImageObject : UMShareObject + +/** ������������ ������������UIImage������������������������NSdata������������������������������������imageUrl NSString������������ + * @note ������������������������������������������ + */ +@property (nonatomic, retain) id shareImage; + +/** + * @param title ������ + * @param descr ������ + * @param thumImage ������������UIImage������NSData���������������image_url��� + * + */ ++ (UMShareImageObject *)shareObjectWithTitle:(NSString *)title + descr:(NSString *)descr + thumImage:(id)thumImage; + +@end + +@interface UMShareMusicObject : UMShareObject + +/** ���������������url������ + * @note ������������������10K + */ +@property (nonatomic, retain) NSString *musicUrl; +/** ������lowband���������url������ + * @note ������������������10K + */ +@property (nonatomic, retain) NSString *musicLowBandUrl; +/** ������������url������ + * @note ������������������10K + */ +@property (nonatomic, retain) NSString *musicDataUrl; + +/**������lowband������url������ + * @note ������������������10K + */ +@property (nonatomic, retain) NSString *musicLowBandDataUrl; + +/** + * @param title ������ + * @param descr ������ + * @param thumImage ������������UIImage������NSData���������������image_url��� + * + */ ++ (UMShareMusicObject *)shareObjectWithTitle:(NSString *)title + descr:(NSString *)descr + thumImage:(id)thumImage; + +@end + + +@interface UMShareVideoObject : UMShareObject + +/** + ���������������url + + @warning ���������������������������������255 + */ +@property (nonatomic, strong) NSString *videoUrl; + +/** + ������lowband���������url + + @warning ������������������255 + */ +@property (nonatomic, strong) NSString *videoLowBandUrl; + +/** + ���������������url + + @warning ������������������255 + */ +@property (nonatomic, strong) NSString *videoStreamUrl; + +/** + ������lowband���������url + + @warning ������������������255 + */ +@property (nonatomic, strong) NSString *videoLowBandStreamUrl; + + +/** + * @param title ������ + * @param descr ������ + * @param thumImage ������������UIImage������NSData���������������image_url��� + * + */ ++ (UMShareVideoObject *)shareObjectWithTitle:(NSString *)title + descr:(NSString *)descr + thumImage:(id)thumImage; + +@end + + +@interface UMShareWebpageObject : UMShareObject + +/** ���������url������ + * @note ���������������������������������10K + */ +@property (nonatomic, retain) NSString *webpageUrl; + +/** + * @param title ������ + * @param descr ������ + * @param thumImage ������������UIImage������NSData���������������image_url��� + * + */ ++ (UMShareWebpageObject *)shareObjectWithTitle:(NSString *)title + descr:(NSString *)descr + thumImage:(id)thumImage; + +@end + + +/*! @brief ������������������������������������ + * + * @see UMSocialMessageObject + */ + +@interface UMShareEmailObject : UMShareObject + +/** + * ������ + */ +@property (nonatomic, strong) NSString *subject; + +/** + * ��������� + */ +@property (nonatomic, strong) NSArray *toRecipients; + +/** + * ��������� + */ +@property (nonatomic, strong) NSArray *ccRecipients; + +/** + * ��������� + */ +@property (nonatomic, strong) NSArray *bccRecipients; + +/** + * ������������ + */ +@property (nonatomic, copy) NSString *emailContent; + +/** + * ������,������������������������UIImage,������NSdata��� + */ +@property (nonatomic, strong) id emailImage; + +/** + * ��������������������� @see MIME + * ������ "image/ *" + */ +@property (nonatomic, copy) NSString* emailImageType; +/** + * ��������������������� + * ������ "um_share_image.png" + */ +@property (nonatomic, copy) NSString* emailImageName; + +/** + * ���������NSData��� + */ +@property (nonatomic, strong) NSData *emailSendData; + +/** + * ������������ + * @see MIME + * ������ "text/ *" + */ +@property (nonatomic, copy) NSString *fileType; + +/** + * ���������,(������������ imageName.png, ���������������������������������������������������������������������������������������������) + * ������ "um_share_file.txt" + */ +@property (nonatomic, copy) NSString *fileName; + +@end + + +/*! @brief ������������������������������������ + * + * @see UMSocialMessageObject + * @discuss UMShareSmsObject������������������������������������������ + * ������������������������������������������������������������������������������������������������������������ + */ +@interface UMShareSmsObject : UMShareObject + +/** + * ��������� + */ +@property (nonatomic, strong) NSArray *recipients; + +/** + * ������ + */ +@property (nonatomic, strong) NSString *subject; + +/** + * ������������ + */ +@property (nonatomic, copy) NSString *smsContent; + +/** + * ������ + */ +@property (nonatomic, strong) id smsImage;//UIImage������������ +@property (nonatomic, copy) NSString *imageType;//���������������������������������������������������png���������������������@"png" +@property (nonatomic, copy) NSString *imageName;//������ ������ imageName.png, ���������������������������������������������������������������������������������������������) + + +#pragma mark - ��������������������������������� +/** + * ���������������NSData��� + * ������ + */ +@property (nonatomic, strong) NSData *smsSendData; + +/** + * ������������ + * ���������������������������������������png���������������������@"txt" + */ +@property (nonatomic, copy) NSString *fileType; + +/** + * ���������,(������������ fileName.txt, ���������������������������������������������������������������������������������������������) + */ +@property (nonatomic, copy) NSString *fileName; + +/** + * ������������url(http:// or file:// ...../fileName.txt) + */ +@property (nonatomic, copy) NSString *fileUrl; + +@end + + +/** + * ������������ + * ������������������������������������UMShareEmotionObject��� + * ���������emotionData���emotionURL������������������������,���������������������emotionURL + */ +@interface UMShareEmotionObject : UMShareObject + +/** + * ������������������GIF��� + * @note ������������������������������10M + */ +@property (nonatomic, strong) NSData *emotionData; + +/** + * @param title ������ + * @param descr ������ + * @param thumImage ������������UIImage������NSData���������������image_url��� + * + */ ++ (UMShareEmotionObject *)shareObjectWithTitle:(NSString *)title + descr:(NSString *)descr + thumImage:(id)thumImage; + +@end + + +#pragma mark - UMSAppExtendObject +/*! @brief ���������������������������App������������������ + * + * ������������������������������������������UMShareExtendObject��������������������� + * ��������������������������������������������������������������������������������������������� + * @note url���extInfo���fileData������������������ + * @see UMShareObject + */ +@interface UMShareExtendObject : UMShareObject + +/** ������������������������������������������������������url���������App������������ + * @note ������������������10K + */ +@property (nonatomic, retain) NSString *url; +/** ������������������������������������������������������������������������������������ + * @note ������������������2K + */ +@property (nonatomic, retain) NSString *extInfo; +/** App��������������������������������������������������������������������������������������������������������������������������������������� + * @note ������������������10M + */ +@property (nonatomic, retain) NSData *fileData; + +@end + + +#pragma mark - UMFileObject +/*! @brief ��������������������������������������������� + * + * @see UMShareObject + */ +@interface UMShareFileObject : UMShareObject + +/** ��������������� + * @note ���������������64������ + */ +@property (nonatomic, retain) NSString *fileExtension; + +/** ������������������������ + * @note ������������������10M + */ +@property (nonatomic, retain) NSData *fileData; + + +@end + + +#pragma mark - UMMiniProgramObject + +typedef NS_ENUM(NSUInteger, UShareWXMiniProgramType){ + UShareWXMiniProgramTypeRelease = 0, //**< ��������� */ + UShareWXMiniProgramTypeTest = 1, //**< ��������� */ + UShareWXMiniProgramTypePreview = 2, //**< ��������� */ +}; + +/*! @brief ������������������������ ������������������������������������ + * + * @see UMShareObject + */ +@interface UMShareMiniProgramObject : UMShareObject + +/** + ��������������������������� + */ +@property (nonatomic, strong) NSString *webpageUrl; + +/** + ���������username + */ +@property (nonatomic, strong) NSString *userName; + +/** + ������������������������ + */ +@property (nonatomic, strong) NSString *path; + +/** + ������������������������������ 128k + */ +@property (nonatomic, strong) NSData *hdImageData; + +/** + ������������������������������������������������������ + ��������� ������������������ + ��������� �������������������������������������������������� + ��������� �������������������������������������������������� + */ +@property (nonatomic, assign) UShareWXMiniProgramType miniProgramType; + +/** + ��������������� shareTicket ��������� + */ +@property (nonatomic, assign) BOOL withShareTicket; + +@end + + -- Gitblit v1.8.0