From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

---
 screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WXApiObject.h |  959 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 959 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WXApiObject.h b/screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WXApiObject.h
new file mode 100755
index 0000000..8ec14c8
--- /dev/null
+++ b/screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WXApiObject.h
@@ -0,0 +1,959 @@
+//
+//  MMApiObject.h
+//  Api������������������������������������������������
+//
+//  Created by Wechat on 12-2-28.
+//  Copyright (c) 2012��� Tencent. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+/*! @brief ���������
+ *
+ */
+enum  WXErrCode {
+    WXSuccess           = 0,    /**< ������    */
+    WXErrCodeCommon     = -1,   /**< ������������������    */
+    WXErrCodeUserCancel = -2,   /**< ���������������������������    */
+    WXErrCodeSentFail   = -3,   /**< ������������    */
+    WXErrCodeAuthDeny   = -4,   /**< ������������    */
+    WXErrCodeUnsupport  = -5,   /**< ���������������    */
+};
+
+
+
+/*! @brief ������������������
+ *
+ */
+enum WXScene {
+    WXSceneSession  = 0,        /**< ������������    */
+    WXSceneTimeline = 1,        /**< ���������      */
+    WXSceneFavorite = 2,        /**< ������       */
+};
+
+
+
+enum WXAPISupport {
+    WXAPISupportSession = 0,
+};
+
+
+
+/*! @brief ������profile������
+ *
+ */
+enum WXBizProfileType{
+    WXBizProfileType_Normal = 0,    //**< ���������������  */
+    WXBizProfileType_Device = 1,    //**< ���������������  */
+};
+
+/*! @brief ���������������������
+ *
+ */
+typedef NS_ENUM(NSUInteger, WXMiniProgramType){
+    WXMiniProgramTypeRelease = 0,       //**< ���������  */
+    WXMiniProgramTypeTest = 1,        //**< ���������  */
+    WXMiniProgramTypePreview = 2,         //**< ���������  */
+};
+
+/*! @brief ������mp������������
+ *
+ */
+enum WXMPWebviewType {
+    WXMPWebviewType_Ad = 0,        /**< ������������ **/
+};
+
+
+
+/*! @brief ���������������������������������������
+ *
+ */
+typedef NS_ENUM(UInt64, enAppSupportContentFlag)
+{
+    MMAPP_SUPPORT_NOCONTENT = 0x0,
+    MMAPP_SUPPORT_TEXT      = 0x1,
+    MMAPP_SUPPORT_PICTURE   = 0x2,
+    MMAPP_SUPPORT_LOCATION  = 0x4,
+    MMAPP_SUPPORT_VIDEO     = 0x8,
+    MMAPP_SUPPORT_AUDIO     = 0x10,
+    MMAPP_SUPPORT_WEBPAGE   = 0x20,
+    
+    // Suport File Type
+    MMAPP_SUPPORT_DOC  = 0x40,               // doc
+    MMAPP_SUPPORT_DOCX = 0x80,               // docx
+    MMAPP_SUPPORT_PPT  = 0x100,              // ppt
+    MMAPP_SUPPORT_PPTX = 0x200,              // pptx
+    MMAPP_SUPPORT_XLS  = 0x400,              // xls
+    MMAPP_SUPPORT_XLSX = 0x800,              // xlsx
+    MMAPP_SUPPORT_PDF  = 0x1000,             // pdf
+};
+
+/*! @brief log���������
+ *
+ */
+typedef NS_ENUM(NSInteger,WXLogLevel){
+    WXLogLevelNormal = 0,      // ���������������������
+    WXLogLevelDetail = 1,      // ���������������������
+};
+
+
+/*! @brief ���������������block
+ *
+ */
+typedef void(^WXLogBolock)(NSString * log);
+
+#pragma mark - BaseReq
+/*! @brief ���������������������SDK������������������������
+ *
+ */
+@interface BaseReq : NSObject
+
+/** ������������ */
+@property (nonatomic, assign) int type;
+/** ���������������������AppID���������������������������������������������������������������������������������������������������������������*/
+@property (nonatomic, retain) NSString* openID;
+
+@end
+
+
+
+#pragma mark - BaseResp
+/*! @brief ���������������������SDK������������������������
+ *
+ */
+@interface BaseResp : NSObject
+/** ��������� */
+@property (nonatomic, assign) int errCode;
+/** ��������������������� */
+@property (nonatomic, retain) NSString *errStr;
+/** ������������ */
+@property (nonatomic, assign) int type;
+
+@end
+
+
+
+#pragma mark - WXMediaMessage
+@class WXMediaMessage;
+
+#ifndef BUILD_WITHOUT_PAY
+
+/*! @brief ������������������������������������������������������
+ *
+ *  ���������������������������������������������������������������������������������������������������������������
+ * @see PayResp
+ */
+@interface PayReq : BaseReq
+
+/** ���������������������������������id */
+@property (nonatomic, retain) NSString *partnerId;
+/** ��������������� */
+@property (nonatomic, retain) NSString *prepayId;
+/** ��������������������� */
+@property (nonatomic, retain) NSString *nonceStr;
+/** ��������������������� */
+@property (nonatomic, assign) UInt32 timeStamp;
+/** ��������������������������������������������������� */
+@property (nonatomic, retain) NSString *package;
+/** ��������������������������������������������������������� */
+@property (nonatomic, retain) NSString *sign;
+
+@end
+
+#endif
+
+
+#ifndef BUILD_WITHOUT_PAY
+
+#pragma mark - PayResp
+/*! @brief ���������������������������������������������������������������
+ *
+ *  ���������������������������������������������������������������
+ */
+@interface PayResp : BaseResp
+
+/** ��������������������������������� */
+@property (nonatomic, retain) NSString *returnKey;
+
+@end
+
+#endif
+
+
+
+#pragma mark - SendAuthReq
+/*! @brief ���������������������������������������������������������
+ *
+ * ������������������������������������������������������������������������������WXApi���sendReq���������������
+ * ���������������������������SendAuthReq���������������������������������������������������������������������������������������
+ * @see SendAuthResp
+ */
+@interface SendAuthReq : BaseReq
+/** ������������������������������������������������������������������������������WXApi���sendReq������������������������������������������SendAuthReq���������������������������������������������������������������������������������������
+ * @see SendAuthResp
+ * @note scope���������������������������1K
+ */
+@property (nonatomic, retain) NSString* scope;
+/** ���������������������������������������������������������������������������������������������������������������������
+ * @note state���������������������������1K
+ */
+@property (nonatomic, retain) NSString* state;
+@end
+
+
+
+#pragma mark - SendAuthResp
+/*! @brief ���������������������������������������������������������������������������������������������������
+ *
+ * ������������������������������������������������������������������������������WXApi���sendReq������������������������������������������SendAuthReq���������������
+ * ���������������������������������������������������������SendAuthResp���
+ * @see onResp
+ */
+@interface SendAuthResp : BaseResp
+@property (nonatomic, retain) NSString* code;
+/** ���������������������������������������������������������������������������������������������sendReq���������������������������������
+ * @note state���������������������������1K
+ */
+@property (nonatomic, retain) NSString* state;
+@property (nonatomic, retain) NSString* lang;
+@property (nonatomic, retain) NSString* country;
+@end
+
+
+
+#pragma mark - SendMessageToWXReq
+/*! @brief ������������������������������������������������������������������
+ *
+ * ������������������������������������������������SendMessageToWXReq���������������������������������������������������������������
+ * ���������������text���message���������������������������������������������������������������������������������������������������
+ * @see SendMessageToWXResp
+ */
+@interface SendMessageToWXReq : BaseReq
+/** ���������������������������
+ * @note ������������������������0���������10K
+ */
+@property (nonatomic, retain) NSString* text;
+/** ������������������������������
+ * @see WXMediaMessage
+ */
+@property (nonatomic, retain) WXMediaMessage* message;
+/** ������������������������������������������������������������������������������������������������������������������������������������������ */
+@property (nonatomic, assign) BOOL bText;
+/** ���������������������������������������������������(WXSceneSession)���������������(WXSceneTimeline)��� ������������������������
+ * @see WXScene
+ */
+@property (nonatomic, assign) int scene;
+
+@end
+
+
+
+#pragma mark - SendMessageToWXResp
+/*! @brief ���������������������������������������SendMessageToWXReq���������������
+ *
+ * ������������������������������������SendMessageToWXReq������������������������������������������������������SendMessageToWXResp���������
+ */
+@interface SendMessageToWXResp : BaseResp
+@property(nonatomic, retain) NSString* lang;
+@property(nonatomic, retain) NSString* country;
+@end
+
+
+
+#pragma mark - GetMessageFromWXReq
+/*! @brief ���������������������������������������������������������������������
+ *
+ * ������������������������������������������������������������������������������������������GetMessageFromWXReq������������������
+ * ���������������������������sendResp������������GetMessageFromWXResp������������������
+ */
+@interface GetMessageFromWXReq : BaseReq
+@property (nonatomic, retain) NSString* lang;
+@property (nonatomic, retain) NSString* country;
+@end
+
+
+
+#pragma mark - GetMessageFromWXResp
+/*! @brief ������������������������������������������������������������������������������������������������������������
+ *
+ * ������������������������������������������������������������������������sendResp���������������������������GetMessageFromWXResp������������������
+ */
+@interface GetMessageFromWXResp : BaseResp
+/** ������������������������������������
+ @note ������������������������0���������10K
+ */
+@property (nonatomic, retain) NSString* text;
+/** ������������������������������������������
+ * @see WXMediaMessage
+ */
+@property (nonatomic, retain) WXMediaMessage* message;
+/** ��������������������������������������������������������������������������������������������������������������������������������������������������������������� */
+@property (nonatomic, assign) BOOL bText;
+@end
+
+
+
+#pragma mark - ShowMessageFromWXReq
+/*! @brief ������������������������������������������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������������������ShowMessageFromWXReq������������������
+ * ���������������������������������������sendResp���������������������ShowMessageFromWXResp���
+ */
+@interface ShowMessageFromWXReq : BaseReq
+/** ������������������������������������������������������������������������������������
+ * @see WXMediaMessage
+ */
+@property (nonatomic, retain) WXMediaMessage* message;
+@property (nonatomic, retain) NSString* lang;
+@property (nonatomic, retain) NSString* country;
+@end
+
+
+
+#pragma mark - ShowMessageFromWXResp
+/*! @brief ���������������������������������������������������������������������������������������������������������������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������������������ShowMessageFromWXReq������������������
+ * ���������������������������������������sendResp���������������������ShowMessageFromWXResp���
+ */
+@interface ShowMessageFromWXResp : BaseResp
+@end
+
+
+
+#pragma mark - LaunchFromWXReq
+/*! @brief ���������������������������������������������������������
+ *
+ *  ���������������������������������������������������������������
+ */
+@interface LaunchFromWXReq : BaseReq
+@property (nonatomic, retain) WXMediaMessage* message;
+@property (nonatomic, retain) NSString* lang;
+@property (nonatomic, retain) NSString* country;
+@end
+
+#pragma mark - OpenTempSessionReq
+/* ! @brief ������������������������������������������
+ *
+ * ������������������������������������������
+ */
+@interface OpenTempSessionReq : BaseReq
+/** ������������������������
+ * @attention ������������������512������
+ */
+@property (nonatomic, retain) NSString* username;
+/** ���������������������������������������������������������������������������������������������������
+ * @attention ������������������32���
+ */
+@property (nonatomic, retain) NSString*  sessionFrom;
+@end
+
+#pragma mark - OpenTempSessionResp
+/*! @brief ���������������������������������������OpenTempSessionReq���������������
+ *
+ * ������������������������������������OpenTempSessionReq������������������������������������������������������OpenTempSessionResp���������
+ */
+@interface OpenTempSessionResp : BaseResp
+
+@end
+
+#pragma mark - OpenWebviewReq
+/* ! @brief ���������������������������������������������������������������
+ *
+ *  ���������������������������������������������������������Url���������������
+ */
+@interface OpenWebviewReq : BaseReq
+/** ������������������������������Url
+ * @attention ������������������1024
+ */
+@property(nonatomic,retain)NSString* url;
+
+@end
+
+#pragma mark - OpenWebviewResp
+/*! @brief ���������������������������������������OpenWebviewReq������������
+ *
+ * ������������������������������������OpenWebviewReq������������������������������������������������������OpenWebviewResp������
+ */
+@interface OpenWebviewResp : BaseResp
+
+@end
+
+#pragma mark - OpenRankListReq
+/* ! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������
+ */
+@interface OpenRankListReq : BaseReq
+
+@end
+
+#pragma mark - OpenRanklistResp
+/*! @brief ���������������������������������������OpenRankListReq���������������
+ *
+ * ������������������������������������OpenRankListReq������������������������������������������������������OpenRankListResp���������
+ */
+@interface OpenRankListResp : BaseResp
+
+@end
+
+#pragma mark - JumpToBizProfileReq
+/* ! @brief ���������������������������������������������profile������
+ *
+ * ���������������������������������������������profile������
+ */
+@interface JumpToBizProfileReq : BaseReq
+/** ������������������������profile
+ * @attention ������������������512������
+ */
+@property (nonatomic, retain) NSString* username;
+/** ������������������������������������������extMsg���������������������
+ * @attention ������������������1024������
+ */
+@property (nonatomic, retain) NSString* extMsg;
+/**
+ * ������������������������
+ * @see WXBizProfileType
+ */
+@property (nonatomic, assign) int profileType;
+@end
+
+
+
+#pragma mark - JumpToBizWebviewReq
+/* ! @brief ������������������������������������usrname���profile���������
+ *
+ */
+@interface JumpToBizWebviewReq : BaseReq
+/** ������������������������������������������������
+ * @see WXMPWebviewType
+ */
+@property(nonatomic, assign) int webType;
+/** ������������������������profile���������
+ * @attention ������������������512������
+ */
+@property(nonatomic, retain) NSString* tousrname;
+/** ������������������������������������������extMsg���������������������
+ * @attention ������������������1024������
+ */
+@property(nonatomic, retain) NSString* extMsg;
+
+@end
+
+#pragma mark - WXCardItem
+
+@interface WXCardItem : NSObject
+/** ���id
+ * @attention ������������������1024������
+ */
+@property (nonatomic,retain) NSString* cardId;
+/** ext������
+ * @attention ������������������2024������
+ */
+@property (nonatomic,retain) NSString* extMsg;
+/**
+ * @attention ������������,req���������������resp:0���������������1���������������
+ */
+@property (nonatomic,assign) UInt32 cardState;
+/**
+ * @attention req���������������chooseCard������������
+ */
+@property (nonatomic,retain) NSString* encryptCode;
+/**
+ * @attention req���������������chooseCard������������
+ */
+@property (nonatomic,retain) NSString* appID;
+@end;
+
+#pragma mark - WXInvoiceItem
+
+@interface WXInvoiceItem : NSObject
+/** ���id
+ * @attention ������������������1024������
+ */
+@property (nonatomic,retain) NSString* cardId;
+/** ext������
+ * @attention ������������������2024������
+ */
+@property (nonatomic,retain) NSString* extMsg;
+/**
+ * @attention ������������,req���������������resp:0���������������1���������������
+ */
+@property (nonatomic,assign) UInt32 cardState;
+/**
+ * @attention req���������������chooseCard������������
+ */
+@property (nonatomic,retain) NSString* encryptCode;
+/**
+ * @attention req���������������chooseCard������������
+ */
+@property (nonatomic,retain) NSString* appID;
+
+@end
+
+#pragma mark - AddCardToWXCardPackageReq
+/* ! @brief ���������������������������������
+ *
+ */
+
+@interface AddCardToWXCardPackageReq : BaseReq
+/** ���������
+ * @attention ������������������40��� ������WXCardItem
+ */
+@property (nonatomic,retain) NSArray* cardAry;
+
+@end
+
+
+#pragma mark - AddCardToWXCardPackageResp
+/** ! @brief ���������������������������������������
+ *
+ */
+
+@interface AddCardToWXCardPackageResp : BaseResp
+/** ���������
+ * @attention ������������������40��� ������WXCardItem
+ */
+@property (nonatomic,retain) NSArray* cardAry;
+@end
+
+#pragma mark - WXChooseCardReq
+/* ! @brief ���������������������������
+ *
+ */
+
+@interface WXChooseCardReq : BaseReq
+@property(nonatomic, strong) NSString *appID;
+@property(nonatomic, assign) UInt32 shopID;
+@property(nonatomic, assign) UInt32 canMultiSelect;
+@property(nonatomic, strong) NSString *cardType;
+@property(nonatomic, strong) NSString *cardTpID;
+@property(nonatomic, strong) NSString *signType;
+@property(nonatomic, strong) NSString *cardSign;
+@property(nonatomic, assign) UInt32 timeStamp;
+@property(nonatomic, strong) NSString *nonceStr;
+@end
+
+
+#pragma mark - WXChooseCardResp
+/** ! @brief ���������������������������������������������
+ *
+ */
+
+@interface WXChooseCardResp : BaseResp
+@property (nonatomic,retain) NSArray* cardAry;
+@end
+
+
+#pragma mark - WXChooseInvoiceReq
+/* ! @brief ���������������������������
+ *
+ */
+@interface WXChooseInvoiceReq : BaseReq
+@property (nonatomic, strong) NSString *appID;
+@property (nonatomic, assign) UInt32 shopID;
+@property (nonatomic, strong) NSString *signType;
+@property (nonatomic, strong) NSString *cardSign;
+@property (nonatomic, assign) UInt32 timeStamp;
+@property (nonatomic, strong) NSString *nonceStr;
+@end
+
+#pragma mark - WXChooseInvoiceResp
+/** ! @brief ���������������������������������������������
+ *
+ */
+@interface WXChooseInvoiceResp : BaseResp
+@property (nonatomic, strong) NSArray* cardAry;
+@end
+
+#pragma mark - WXSubscriptionReq
+@interface WXSubscribeMsgReq : BaseReq
+@property (nonatomic, assign) UInt32 scene;
+@property (nonatomic, strong) NSString * templateId;
+@property (nonatomic, strong) NSString * reserved;
+@end
+
+#pragma mark - WXSubscriptionReq
+@interface WXSubscribeMsgResp : BaseResp
+
+@property (nonatomic, strong) NSString *templateId;
+@property (nonatomic, assign) UInt32 scene;
+@property (nonatomic, strong) NSString *action;
+@property (nonatomic, strong) NSString * reserved;
+@property (nonatomic, strong) NSString * openId;
+
+@end
+
+#pragma mark - WXinvoiceAuthInsertReq
+@interface WXInvoiceAuthInsertReq : BaseReq
+
+@property (nonatomic, strong) NSString *urlString;
+
+@end
+
+#pragma mark - WXinvoiceAuthInsertResp
+
+@interface WXInvoiceAuthInsertResp : BaseResp
+
+@property (nonatomic, strong) NSString * wxOrderId;
+
+@end
+
+#pragma mark - WXNontaxPayReq
+@interface WXNontaxPayReq:BaseReq
+
+@property (nonatomic, strong) NSString *urlString;
+
+@end
+
+#pragma mark - WXNontaxPayResp
+@interface WXNontaxPayResp : BaseResp
+
+@property (nonatomic, strong) NSString *wxOrderId;
+
+@end
+
+#pragma mark - WXPayInsuranceReq
+@interface WXPayInsuranceReq : BaseReq
+
+@property (nonatomic, strong) NSString *urlString;
+
+@end
+
+#pragma mark - WXPayInsuranceResp
+@interface WXPayInsuranceResp : BaseResp
+
+@property (nonatomic, strong) NSString *wxOrderId;
+
+@end
+
+#pragma mark - WXMediaMessage
+
+
+#pragma mark - WXMediaMessage
+
+/*! @brief ������������������������
+ *
+ * ������������������������������������������������������������������������������
+ */
+@interface WXMediaMessage : NSObject
+
++(WXMediaMessage *) message;
+
+/** ������
+ * @note ������������������512������
+ */
+@property (nonatomic, retain) NSString *title;
+/** ������������
+ * @note ������������������1K
+ */
+@property (nonatomic, retain) NSString *description;
+/** ���������������
+ * @note ������������������32K
+ */
+@property (nonatomic, retain) NSData   *thumbData;
+/**
+ * @note ������������������64������
+ */
+@property (nonatomic, retain) NSString *mediaTagName;
+/**
+ *
+ */
+@property (nonatomic, retain) NSString *messageExt;
+@property (nonatomic, retain) NSString *messageAction;
+/**
+ * ���������������������������������WXImageObject���WXMusicObject���WXVideoObject���WXWebpageObject������
+ */
+@property (nonatomic, retain) id        mediaObject;
+
+/*! @brief ������������������������������
+ *
+ * @param image ���������
+ * @note ������������������32K
+ */
+- (void) setThumbImage:(UIImage *)image;
+
+@end
+
+
+
+#pragma mark - WXImageObject
+/*! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������
+ * @note imageData������������������
+ * @see WXMediaMessage
+ */
+@interface WXImageObject : NSObject
+/*! @brief ������������WXImageObject������
+ *
+ * @note ���������WXImageObject������������������������
+ */
++(WXImageObject *) object;
+
+/** ������������������������
+ * @note ������������������10M
+ */
+@property (nonatomic, retain) NSData    *imageData;
+
+@end
+
+
+#pragma mark - WXMusicObject
+/*! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������
+ * @note musicUrl���musicLowBandUrl���������������������������
+ * @see WXMediaMessage
+ */
+@interface WXMusicObject : NSObject
+/*! @brief ������������WXMusicObject������
+ *
+ * @note ���������WXMusicObject������������������������
+ */
++(WXMusicObject *) object;
+
+/** ���������������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;
+
+@end
+
+
+
+#pragma mark - WXVideoObject
+/*! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������
+ * @note videoUrl���videoLowBandUrl���������������������
+ * @see WXMediaMessage
+ */
+@interface WXVideoObject : NSObject
+/*! @brief ������������WXVideoObject������
+ *
+ * @note ���������WXVideoObject������������������������
+ */
++(WXVideoObject *) object;
+
+/** ���������������url������
+ * @note ������������������10K
+ */
+@property (nonatomic, retain) NSString *videoUrl;
+/** ������lowband���������url������
+ * @note ������������������10K
+ */
+@property (nonatomic, retain) NSString *videoLowBandUrl;
+
+@end
+
+
+
+#pragma mark - WXWebpageObject
+/*! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������
+ * @see WXMediaMessage
+ */
+@interface WXWebpageObject : NSObject
+/*! @brief ������������WXWebpageObject������
+ *
+ * @note ���������WXWebpageObject������������������������
+ */
++(WXWebpageObject *) object;
+
+/** ���������url������
+ * @note ���������������������������������10K
+ */
+@property (nonatomic, retain) NSString *webpageUrl;
+
+@end
+
+
+
+#pragma mark - WXAppExtendObject
+/*! @brief ���������������������������App������������������
+ *
+ * ������������������������������������������WXAppExtendObject���������������������
+ * ���������������������������������������������������������������������������������������������
+ * @note url���extInfo���fileData������������������
+ * @see WXMediaMessage
+ */
+@interface WXAppExtendObject : NSObject
+/*! @brief ������������WXAppExtendObject������
+ *
+ * @note ���������WXAppExtendObject������������������������
+ */
++(WXAppExtendObject *) object;
+
+/** ������������������������������������������������������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 - WXEmoticonObject
+/*! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������
+ * @see WXMediaMessage
+ */
+@interface WXEmoticonObject : NSObject
+
+/*! @brief ������������WXEmoticonObject������
+ *
+ * @note ���������WXEmoticonObject������������������������
+ */
++(WXEmoticonObject *) object;
+
+/** ������������������������
+ * @note ������������������10M
+ */
+@property (nonatomic, retain) NSData    *emoticonData;
+
+@end
+
+
+
+#pragma mark - WXFileObject
+/*! @brief ���������������������������������������������
+ *
+ * @see WXMediaMessage
+ */
+@interface WXFileObject : NSObject
+
+/*! @brief ������������WXFileObject������
+ *
+ * @note ���������WXFileObject������������������������
+ */
++(WXFileObject *) object;
+
+/** ���������������
+ * @note ���������������64������
+ */
+@property (nonatomic, retain) NSString  *fileExtension;
+
+/** ������������������������
+ * @note ������������������10M
+ */
+@property (nonatomic, retain) NSData    *fileData;
+
+@end
+
+
+#pragma mark - WXLocationObject
+/*! @brief ���������������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������������
+ * @see WXMediaMessage
+ */
+@interface WXLocationObject : NSObject
+
+/*! @brief ������������WXLocationObject������
+ *
+ * @note ���������WXLocationObject������������������������
+ */
++(WXLocationObject *) object;
+
+/** ������������������
+ * @note ���������
+ */
+@property (nonatomic, assign) double lng; //������
+@property (nonatomic, assign) double lat; //������
+
+@end
+
+@interface WXMiniProgramObject : NSObject
+
+/*! @brief WXMiniProgramObject������
+ *
+ * @note ���������WXMiniProgramObject������������������������
+ */
++(WXMiniProgramObject *) object;
+
+@property (nonatomic, strong) NSString *webpageUrl; //���������������������
+
+@property (nonatomic, strong) NSString *userName;   //���������username
+
+@property (nonatomic, strong) NSString *path;       //������������������������
+
+@property (nonatomic, strong) NSData *hdImageData;   // ������������������������������ 128k
+
+@property (nonatomic, assign) BOOL withShareTicket;   //��������������� shareTicket ���������
+
+@property (nonatomic, assign) WXMiniProgramType miniProgramType;  // ������������������������������������������������������
+
+@end
+
+#pragma mark - WXLaunchMiniProgramReq
+
+/*! @brief WXLaunchMiniProgramReq������, ���������������sdk���������������������
+ *
+ * @note ���������WXLaunchMiniProgramReq������������������������
+ */
+@interface WXLaunchMiniProgramReq : BaseReq
+
++(WXLaunchMiniProgramReq *) object;
+
+@property (nonatomic, strong) NSString *userName;   //���������������������username
+@property (nonatomic, strong) NSString *path;       //������������������������������������������������������������������
+@property (nonatomic, assign) WXMiniProgramType miniProgramType; //������������������������
+
+@end
+
+#pragma mark - WXLaunchMiniProgramResp
+/*! @brief ���������������������������������������WXLaunchMiniProgramReq���������������
+ *
+ * ������������������������������������WXLaunchMiniProgramReq������������������������������������������������������WXLaunchMiniProgramResp���������
+ */
+@interface WXLaunchMiniProgramResp : BaseResp
+
+@property (nonatomic, retain) NSString *extMsg;
+
+@end
+
+
+#pragma mark - WXTextObject
+/*! @brief ���������������������������������������������
+ *
+ * ���������������������������������������������������������������������������������
+ * @see WXMediaMessage
+ */
+@interface WXTextObject : NSObject
+
+/*! @brief ������������WXTextObject������
+ *
+ * @note ���������WXTextObject������������������������
+ */
++(WXTextObject *) object;
+
+/** ������������������
+ * @note ������������
+ */
+@property (nonatomic, retain) NSString *contentText;
+
+@end

--
Gitblit v1.8.0