//
|
// EZHttpUtil.h
|
// EZOpenSDKDemo
|
//
|
// Created by 陈嘉乐 on 2021/2/26.
|
// Copyright © 2021 hikvision. All rights reserved.
|
//
|
|
#import <Foundation/Foundation.h>
|
#import "ResponseData.h"
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
/// 河东接口网络请求工具类
|
@interface EZHttpUtil : NSObject
|
|
/// sharedManager
|
+ (id)sharedManager;
|
|
#pragma mark -接口
|
/**
|
* @since 河东获取子账号token的接口
|
*
|
* @param block 回调block
|
*/
|
- (void)getChildToken:(void (^)(NSString *accessToken))block;
|
|
/**
|
* @since 河东添加设备的接口
|
* 根据设备序列号和设备验证码添加设备接口
|
*
|
* @param deviceSerial 设备序列号
|
* @param verifyCode 设备验证码
|
* @param completion 回调block,error为空时表示添加成功
|
*
|
*/
|
- (void)addDeviceByHDL:(NSString *)deviceSerial
|
verifyCode:(NSString *)verifyCode
|
completion:(void (^)(ResponseData *responseData))completion;
|
|
/**
|
* @since 河东删除设备的接口
|
* 根据设备序列号删除设备接口
|
*
|
* @param deviceSerial 设备序列号
|
* @param completion 回调block,error为空时表示添加成功
|
*
|
*/
|
- (void)deleteDeviceByHDL:(NSString *)deviceSerial completion:(void (^)(ResponseData *responseData))completion;
|
|
|
@end
|
|
NS_ASSUME_NONNULL_END
|