From 4c1abca185a5727da6fb314a0cb4cd44bfe1b3bf Mon Sep 17 00:00:00 2001
From: Davin <591807572@qq.com>
Date: 星期五, 07 六月 2024 17:48:47 +0800
Subject: [PATCH] feature appkey修改

---
 EZSDK/EZSDK/EZ/Global/EZHttpUtil.h |  124 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 123 insertions(+), 1 deletions(-)

diff --git a/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h b/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h
index 7a659f3..ad0c84e 100644
--- a/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h
+++ b/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h
@@ -8,7 +8,7 @@
 
 #import <Foundation/Foundation.h>
 #import "ResponseData.h"
-
+#import "HDLEZTemInfoModel.h"
 NS_ASSUME_NONNULL_BEGIN
 
 /// 娌充笢鎺ュ彛缃戠粶璇锋眰宸ュ叿绫�
@@ -24,6 +24,15 @@
  *  @param block 鍥炶皟block
  */
 - (void)getChildToken:(void (^)(NSString *accessToken))block;
+
+/**
+ *  @since 娌充笢娣诲姞璁惧涔嬪墠鏈湴楠岃瘉鐨勬帴鍙o紙鏅鸿兘闂ㄩ攣浣跨敤锛岃皟鐢ㄦ帴鍙e悗杈撳叆闂ㄩ攣瀵嗙爜锛屽啀杩涜缁戝畾锛�
+ *  @param deviceSerial 璁惧搴忓垪鍙�
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀鸿皟鐢ㄩ獙璇佹帴鍙f垚鍔�
+ *
+ */
+- (void)verifyLocalLockByHDL:(NSString *)deviceSerial
+                completion:(void (^)(ResponseData *responseData))completion;
 
 /**
  *  @since 娌充笢娣诲姞璁惧鐨勬帴鍙�
@@ -67,6 +76,119 @@
 - (void)readAlarmMessage:(NSArray *)alarmIds
               completion:(void (^)(ResponseData *responseData))completion;
 
+/**
+ *  @since 娌充笢闂ㄩ攣缁堢鎺堟潈鎺ュ彛
+ *  @param password   闂ㄩ攣瀵嗙爜
+ *  @param deviceId   璁惧id
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ *
+ */
+- (void)authLockByHDL:(NSString *)password
+               deviceId:(NSString *)deviceId
+                completion:(void (^)(ResponseData *responseData))completion;
+
+
+/**
+ *  @since 娌充笢杩滅▼寮�閿佹帴鍙�
+ *  @param streamToken 璁惧搴忓垪鍙�
+ *  @param deviceId   璁惧id
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ *
+ */
+- (void)remoteOpenByHDL:(NSString *)streamToken
+               deviceId:(NSString *)deviceId
+                completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 娌充笢鑾峰彇涓存椂瀵嗙爜鍒楄〃鎺ュ彛
+ *  @param deviceId   璁惧id
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ *
+ */
+- (void)getTempListByHDL:(NSString *)deviceId
+                completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 娌充笢娣诲姞涓存椂瀵嗙爜鎺ュ彛
+ *  @param tempInfo   涓存椂瀵嗙爜淇℃伅
+ *  @param deviceId   璁惧id
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ *
+ */
+- (void)addTempByHDL:(HDLEZTemInfoModel *)tempInfo
+            deviceId:(NSString *)deviceId
+                completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 娌充笢鍒犻櫎涓存椂瀵嗙爜鎺ュ彛
+ *  @param extVisitorId   涓存椂瀵嗙爜绱㈠紩
+ *  @param deviceId   璁惧id
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ *
+ */
+- (void)deleteTempByHDL:(NSString *)extVisitorId
+            deviceId:(NSString *)deviceId
+                completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 娌充笢鑾峰彇璁惧娑堟伅
+ *  @param deviceId   璁惧id
+ *  @param pageSize   椤甸潰澶у皬
+ *  @param pageNo   褰撳墠椤�
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ *
+ */
+- (void)getDeviceMessageByHDL:(NSString *)deviceId
+                     pageSize:(NSInteger)pageSize
+                       pageNo:(NSInteger)pageNo
+                completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 娌充笢鑾峰彇璁惧娑堟伅
+ *  @param deviceSerial   璁惧搴忓垪鍙�
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ */
+- (void)getCoverSwitchStatus:(NSString *)deviceSerial
+                  completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 娌充笢鑾峰彇璁惧娑堟伅
+ *  @param deviceSerial   璁惧搴忓垪鍙�
+ *  @param enable   闅愮閬斀鐘舵��
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ */
+- (void)coverSwitchStatus:(NSString *)deviceSerial
+                      enable:(NSInteger)enable
+                  completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 鏇存柊鎺ュ惉鐘舵��
+ *  @param msgId   娑堟伅id
+ *  @param answerStatus 鎺ュ惉鐘舵�侊紙answer 宸叉帴鍚�乶o_answer 鏈帴鍚級
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ */
+- (void)updateAnswerStatusWithMsgId:(NSString *)msgId
+                       answerStatus:(NSString *)answerStatus
+                         completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 鑾峰彇鎽勫儚澶存櫤鑳界畻娉曞垪琛ㄥ拰鐘舵��
+ *  @param deviceSerial   璁惧搴忓垪鍙�
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ */
+- (void)getAiSupportDetectionList:(NSString *)deviceSerial
+                       completion:(void (^)(ResponseData *responseData))completion;
+
+/**
+ *  @since 璁剧疆鎽勫儚澶存櫤鑳界畻娉�
+ *  @param deviceSerial   璁惧搴忓垪鍙�
+ *  @param code   鏅鸿兘绠楁硶缂栫爜
+ *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔�
+ */
+- (void)setAiSupportDetection:(NSString *)deviceSerial
+                     code:(NSString *)code
+                   completion:(void (^)(ResponseData *responseData))completion;
+
 @end
 
 NS_ASSUME_NONNULL_END

--
Gitblit v1.8.0