| | |
| | | |
| | | namespace EZSDK.IOS |
| | | { |
| | | // @protocol EZSDKDelegate <NSObject> |
| | | [Protocol, Model(AutoGeneratedName = true)] |
| | | [BaseType(typeof(NSObject))] |
| | | interface EZSDKDelegate |
| | | { |
| | | // @required -(void)addDeviceSuccessed:(NSString *)deviceSerial; |
| | | [Abstract] |
| | | [Export("addDeviceSuccessed:")] |
| | | void AddDeviceSuccessed(string deviceSerial); |
| | | } |
| | | // @protocol EZSDKDelegate <NSObject> |
| | | [Protocol, Model(AutoGeneratedName = true)] |
| | | [BaseType(typeof(NSObject))] |
| | | interface EZSDKDelegate |
| | | { |
| | | // @required -(void)addDeviceSuccessed:(NSString *)deviceSerial; |
| | | [Abstract] |
| | | [Export("addDeviceSuccessed:")] |
| | | void AddDeviceSuccessed(string deviceSerial); |
| | | } |
| | | |
| | | // @interface EZSDK : NSObject |
| | | [BaseType(typeof(NSObject))] |
| | | interface EZSDK |
| | | { |
| | | [Wrap("WeakDelegate")] |
| | | EZSDKDelegate Delegate { get; set; } |
| | | // @interface EZSDK : NSObject |
| | | [BaseType(typeof(NSObject))] |
| | | interface EZSDK |
| | | { |
| | | [Wrap("WeakDelegate")] |
| | | EZSDKDelegate Delegate { get; set; } |
| | | |
| | | // @property (nonatomic, weak) id<EZSDKDelegate> delegate; |
| | | [NullAllowed, Export("delegate", ArgumentSemantic.Weak)] |
| | | NSObject WeakDelegate { get; set; } |
| | | // @property (nonatomic, weak) id<EZSDKDelegate> delegate; |
| | | [NullAllowed, Export("delegate", ArgumentSemantic.Weak)] |
| | | NSObject WeakDelegate { get; set; } |
| | | |
| | | // @property (nonatomic, strong) NSArray * connectTipModels; |
| | | [Export("connectTipModels", ArgumentSemantic.Strong)] |
| | | //[Verify(StronglyTypedNSArray)] |
| | | NSObject[] ConnectTipModels { get; set; } |
| | | // @property (nonatomic, strong) NSArray * connectTipModels; |
| | | [Export("connectTipModels", ArgumentSemantic.Strong)] |
| | | // [Verify(StronglyTypedNSArray)] |
| | | NSObject[] ConnectTipModels { get; set; } |
| | | |
| | | // +(instancetype)sharedInstance; |
| | | [Static] |
| | | [Export("sharedInstance")] |
| | | EZSDK SharedInstance(); |
| | | // +(instancetype)sharedInstance; |
| | | [Static] |
| | | [Export("sharedInstance")] |
| | | EZSDK SharedInstance(); |
| | | |
| | | // -(BOOL)initLibWithAppKey:(NSString *)appKey globalAppKey:(NSString *)globalAppKey; |
| | | [Export("initLibWithAppKey:globalAppKey:")] |
| | | bool InitLibWithAppKey(string appKey, string globalAppKey); |
| | | // -(BOOL)initLibWithAppKey:(NSString *)appKey globalAppKey:(NSString *)globalAppKey; |
| | | [Export("initLibWithAppKey:globalAppKey:")] |
| | | bool InitLibWithAppKey(string appKey, string globalAppKey); |
| | | |
| | | // -(void)setEZAccessToken:(NSString *)accessToken; |
| | | [Export("setEZAccessToken:")] |
| | | void SetEZAccessToken(string accessToken); |
| | | // -(void)setEZAccessToken:(NSString *)accessToken; |
| | | [Export("setEZAccessToken:")] |
| | | void SetEZAccessToken(string accessToken); |
| | | |
| | | // -(void)setHDlAccessToken:(NSString *)accessToken refreshToken:(NSString *)refreshToken; |
| | | [Export("setHDlAccessToken:refreshToken:")] |
| | | void SetHDlAccessToken(string accessToken, string refreshToken); |
| | | // -(void)setHDlAccessToken:(NSString *)accessToken refreshToken:(NSString *)refreshToken; |
| | | [Export("setHDlAccessToken:refreshToken:")] |
| | | void SetHDlAccessToken(string accessToken, string refreshToken); |
| | | |
| | | // -(void)setRequestHttpsHostAndPlatform:(NSString *)requestHttpsHost platform:(int)platform homeId:(NSString *)homeId; |
| | | [Export("setRequestHttpsHostAndPlatform:platform:homeId:")] |
| | | void SetRequestHttpsHostAndPlatform(string requestHttpsHost, int platform, string homeId); |
| | | // -(void)setRequestHttpsHostAndPlatform:(NSString *)requestHttpsHost platform:(int)platform homeId:(NSString *)homeId; |
| | | [Export("setRequestHttpsHostAndPlatform:platform:homeId:")] |
| | | void SetRequestHttpsHostAndPlatform(string requestHttpsHost, int platform, string homeId); |
| | | |
| | | // -(void)go2EZvizMonitor; |
| | | [Export("go2EZvizMonitor")] |
| | | void Go2EZvizMonitor(); |
| | | // -(void)go2EZvizMonitor; |
| | | [Export("go2EZvizMonitor")] |
| | | void Go2EZvizMonitor(); |
| | | |
| | | // -(void)toEZDeviceListViewWithFilterTypes:(NSArray *)filterTepes; |
| | | [Export("toEZDeviceListViewWithFilterTypes:")] |
| | | //[Verify(StronglyTypedNSArray)] |
| | | void ToEZDeviceListViewWithFilterTypes(NSObject[] filterTepes); |
| | | // -(void)toEZDeviceListViewWithFilterTypes:(NSArray *)filterTepes; |
| | | [Export("toEZDeviceListViewWithFilterTypes:")] |
| | | // [Verify(StronglyTypedNSArray)] |
| | | void ToEZDeviceListViewWithFilterTypes(NSObject[] filterTepes); |
| | | |
| | | // -(void)addEzvizMonitor; |
| | | [Export("addEzvizMonitor")] |
| | | void AddEzvizMonitor(); |
| | | // -(void)addEzvizMonitor; |
| | | [Export("addEzvizMonitor")] |
| | | void AddEzvizMonitor(); |
| | | |
| | | // -(void)addEzvizMonitorWithDeviceType:(NSString *)deviceType; |
| | | [Export("addEzvizMonitorWithDeviceType:")] |
| | | void AddEzvizMonitorWithDeviceType(string deviceType); |
| | | // -(void)addEzvizMonitorWithDeviceType:(NSString *)deviceType; |
| | | [Export("addEzvizMonitorWithDeviceType:")] |
| | | void AddEzvizMonitorWithDeviceType(string deviceType); |
| | | |
| | | // -(void)Play:(id)deviceInfo; |
| | | [Export("Play:")] |
| | | void Play(NSObject deviceInfo); |
| | | // -(void)Play:(id)deviceInfo; |
| | | [Export("Play:")] |
| | | void Play(NSObject deviceInfo); |
| | | |
| | | // -(void)PlayWithDeviceSerial:(NSString *)deviceSerial; |
| | | [Export("PlayWithDeviceSerial:")] |
| | | void PlayWithDeviceSerial(string deviceSerial); |
| | | // -(void)Play:(id)deviceInfo showCallout:(BOOL)isShow; |
| | | [Export("Play:showCallout:")] |
| | | void Play(NSObject deviceInfo, bool isShow); |
| | | |
| | | // -(void)PlayWithDeviceSerial:(NSString *)deviceSerial deviceId:(NSString *)deviceId deviceType:(NSString *)deviceType; |
| | | [Export("PlayWithDeviceSerial:deviceId:deviceType:")] |
| | | void PlayWithDeviceSerial(string deviceSerial, string deviceId, string deviceType); |
| | | // -(void)PlayWithDeviceSerial:(NSString *)deviceSerial; |
| | | [Export("PlayWithDeviceSerial:")] |
| | | void PlayWithDeviceSerial(string deviceSerial); |
| | | |
| | | // -(void)setting:(id)deviceInfo; |
| | | [Export("setting:")] |
| | | void Setting(NSObject deviceInfo); |
| | | // -(void)PlayWithDeviceSerial:(NSString *)deviceSerial deviceId:(NSString *)deviceId deviceType:(NSString *)deviceType; |
| | | [Export("PlayWithDeviceSerial:deviceId:deviceType:")] |
| | | void PlayWithDeviceSerial(string deviceSerial, string deviceId, string deviceType); |
| | | |
| | | // -(void)playBackVideo:(id)deviceInfo; |
| | | [Export("playBackVideo:")] |
| | | void PlayBackVideo(NSObject deviceInfo); |
| | | // -(void)setting:(id)deviceInfo; |
| | | [Export("setting:")] |
| | | void Setting(NSObject deviceInfo); |
| | | |
| | | // -(void)toTemPassView:(NSString *)deviceId; |
| | | [Export("toTemPassView:")] |
| | | void ToTemPassView(string deviceId); |
| | | // -(void)playBackVideo:(id)deviceInfo; |
| | | [Export("playBackVideo:")] |
| | | void PlayBackVideo(NSObject deviceInfo); |
| | | |
| | | // -(void)toDeviceMsgListView:(NSString *)deviceId; |
| | | [Export("toDeviceMsgListView:")] |
| | | void ToDeviceMsgListView(string deviceId); |
| | | } |
| | | // -(void)toTemPassView:(NSString *)deviceId; |
| | | [Export("toTemPassView:")] |
| | | void ToTemPassView(string deviceId); |
| | | |
| | | // -(void)toDeviceMsgListView:(NSString *)deviceId; |
| | | [Export("toDeviceMsgListView:")] |
| | | void ToDeviceMsgListView(string deviceId); |
| | | } |
| | | } |