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