![]() |
Tuya iOS Smart Life App SDK 5.15.0
|
#import <ThingSmartZigbeeLockDevice.h>
Properties | |
| id< ThingSmartZigbeeLockDeviceDelegate > | delegate |
Properties inherited from ThingSmartDevice | |
| NSString * | devId |
| Returns the device id. More... | |
| ThingSmartDeviceModel * | deviceModel |
| Returns the model of basic device information. More... | |
| id< ThingSmartDeviceDelegate > | delegate |
Definition at line 32 of file ThingSmartZigbeeLockDevice.h.
| - (void) addHijackingConfigWithDevId: | (NSString *) | devId | |
| dpId: | (NSString *) | dpId | |
| unlockId: | (NSString *) | unlockId | |
| success: | (nullable ThingSuccessBOOL) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置防劫持
| devId | 设备ID |
| dpId | dp点 |
| unlockId | 解锁方式编号 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addHijackingConfigWithDevId: | (NSString *) | devId | |
| dpId: | (NSString *) | dpId | |
| unlockId: | (NSString *) | unlockId | |
| success: | (nullable ThingSuccessBOOL) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置防劫持
| devId | 设备ID |
| dpId | dp点 |
| unlockId | 解锁方式编号 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addMemberWithHomeId: | (long long) | homeId | |
| requestModel: | (ThingSmartHomeAddMemberRequestModel *) | requestModel | |
| success: | (ThingSuccessDict) | success | |
| failure: | (ThingFailureError) | failure | |
创建门锁家庭成员
| homeId | 家庭ID |
| requestModel | 添加成员请求模型 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addMemberWithHomeId: | (long long) | homeId | |
| requestModel: | (ThingSmartHomeAddMemberRequestModel *) | requestModel | |
| success: | (ThingSuccessDict) | success | |
| failure: | (ThingFailureError) | failure | |
创建门锁家庭成员
| homeId | 家庭ID |
| requestModel | 添加成员请求模型 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addPasswordOpmodeForMemberWithDevId: | (NSString *) | devId | |
| isAdmin: | (BOOL) | isAdmin | |
| password: | (NSString *) | password | |
| lockUserId: | (int) | lockUserId | |
| userId: | (NSString *) | userId | |
| unlockName: | (NSString *) | unlockName | |
| needHijacking: | (BOOL) | needHijacking | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
新增密码解锁方式(直接带密码下发)
| devId | 设备Id |
| isAdmin | 是否是管理员 |
| password | 密码 |
| lockUserId | 锁具用户ID |
| userId | 用户id |
| unlockName | 解锁方式名称 |
| needHijacking | 是否设置为防劫持 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addPasswordOpmodeForMemberWithDevId: | (NSString *) | devId | |
| isAdmin: | (BOOL) | isAdmin | |
| password: | (NSString *) | password | |
| lockUserId: | (int) | lockUserId | |
| userId: | (NSString *) | userId | |
| unlockName: | (NSString *) | unlockName | |
| needHijacking: | (BOOL) | needHijacking | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
新增密码解锁方式(直接带密码下发)
| devId | 设备Id |
| isAdmin | 是否是管理员 |
| password | 密码 |
| lockUserId | 锁具用户ID |
| userId | 用户id |
| unlockName | 解锁方式名称 |
| needHijacking | 是否设置为防劫持 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addTemporaryPasswordWithDevId: | (NSString *) | devId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| password: | (NSString *) | password | |
| schedule: | (NSString *) | schedule | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
添加临时密码
| devId | 设备Id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| password | 密码 |
| schedule | 周期 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addTemporaryPasswordWithDevId: | (NSString *) | devId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| password: | (NSString *) | password | |
| schedule: | (NSString *) | schedule | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
添加临时密码
| devId | 设备Id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| password | 密码 |
| schedule | 周期 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
| isAdmin: | (BOOL) | isAdmin | |
| unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
| unlockDpCode: | (NSString *) | unlockDpCode | |
| lockUserId: | (int) | lockUserId | |
| userId: | (NSString *) | userId | |
| unlockName: | (NSString *) | unlockName | |
| needHijacking: | (BOOL) | needHijacking | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
新增解锁方式包含门卡、指纹、密码
| devId | 设备Id |
| isAdmin | 是否是管理员 |
| unlockOpType | 解锁方式 |
| unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
| lockUserId | 锁具用户ID |
| userId | 用户id |
| unlockName | 解锁方式名称 |
| needHijacking | 是否设置为防劫持 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) addUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
| isAdmin: | (BOOL) | isAdmin | |
| unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
| unlockDpCode: | (NSString *) | unlockDpCode | |
| lockUserId: | (int) | lockUserId | |
| userId: | (NSString *) | userId | |
| unlockName: | (NSString *) | unlockName | |
| needHijacking: | (BOOL) | needHijacking | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
新增解锁方式包含门卡、指纹、密码
| devId | 设备Id |
| isAdmin | 是否是管理员 |
| unlockOpType | 解锁方式 |
| unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
| lockUserId | 锁具用户ID |
| userId | 用户id |
| unlockName | 解锁方式名称 |
| needHijacking | 是否设置为防劫持 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) allocUnlockOpModeWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| unlockIds: | (NSString *) | unlockIds | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
解锁方式分配到人
| devId | 设备ID |
| userId | 成员ID |
| unlockIds | 解锁方式id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) allocUnlockOpModeWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| unlockIds: | (NSString *) | unlockIds | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
解锁方式分配到人
| devId | 设备ID |
| userId | 成员ID |
| unlockIds | 解锁方式id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) bindUnlockOpModeWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| unlockIds: | (NSString *) | unlockIds | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
绑定门锁解锁方式记录到用户(开门记录)
| devId | 设备ID |
| userId | 用户ID |
| unlockIds | 解锁方式列表 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) bindUnlockOpModeWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| unlockIds: | (NSString *) | unlockIds | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
绑定门锁解锁方式记录到用户(开门记录)
| devId | 设备ID |
| userId | 用户ID |
| unlockIds | 解锁方式列表 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) cancelUnlockOpmodeWithAdmin: | (BOOL) | isAdmin | |
| lockUserId: | (int) | lockUserId | |
| unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
| success: | (nullable ThingSuccessBOOL) | success | |
| failure: | (nullable ThingFailureError) | failure | |
取消指纹录入
| isAdmin | 是否是管理员 |
| lockUserId | 锁具用户ID |
| unlockOpType | 解锁方式 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) cancelUnlockOpmodeWithAdmin: | (BOOL) | isAdmin | |
| lockUserId: | (int) | lockUserId | |
| unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
| success: | (nullable ThingSuccessBOOL) | success | |
| failure: | (nullable ThingFailureError) | failure | |
取消指纹录入
| isAdmin | 是否是管理员 |
| lockUserId | 锁具用户ID |
| unlockOpType | 解锁方式 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) fetchRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
查询远程开门开关状态
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) fetchRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
查询远程开门开关状态
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) fetchRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
查询音箱密码开启状态
| devId | 设备ID |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) fetchRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
查询音箱密码开启状态
| devId | 设备ID |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) freezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
冻结临时密码
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) freezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
冻结临时密码
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getAlarmRecordListWithDevId: | (NSString *) | devId | |
| dpIds: | (NSArray *) | dpIds | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
告警消息
| devId | 设备Id |
| dpIds | 告警消息dp点集合 |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getAlarmRecordListWithDevId: | (NSString *) | devId | |
| dpIds: | (NSArray *) | dpIds | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
告警消息
| devId | 设备Id |
| dpIds | 告警消息dp点集合 |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getDynamicPasswordWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取动态密码
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getDynamicPasswordWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取动态密码
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getInvalidPasswordListWithDevId: | (NSString *) | devId | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取无效临时密码列表
| devId | 设备Id |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getInvalidPasswordListWithDevId: | (NSString *) | devId | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取无效临时密码列表
| devId | 设备Id |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getLockDeviceConfigWithProductId: | (NSString *) | productId | |
| options: | (NSString *) | options | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取面板配置信息,密码进制类型
| productId | 产品ID |
| options | 查询项(uiContent,cloudDp,powerCode) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getLockDeviceConfigWithProductId: | (NSString *) | productId | |
| options: | (NSString *) | options | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取面板配置信息,密码进制类型
| productId | 产品ID |
| options | 查询项(uiContent,cloudDp,powerCode) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getMemberInfoWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取成员详情
| devId | 设备Id |
| userId | 用户id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getMemberInfoWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取成员详情
| devId | 设备Id |
| userId | 用户id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getMemberListWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
家庭成员列表
| devId | 设备ID |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getMemberListWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
家庭成员列表
| devId | 设备ID |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getMemberOpmodeListWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| success: | (nullable void(^)(NSArray< ThingSmartZigbeeLockOpmodeModel * > *models)) | success | |
| failure: | (nullable ThingFailureError) | failure | |
用户解锁方式列表
| devId | 设备Id |
| userId | 用户id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getMemberOpmodeListWithDevId: | (NSString *) | devId | |
| userId: | (NSString *) | userId | |
| success: | (nullable void(^)(NSArray< ThingSmartZigbeeLockOpmodeModel * > *models)) | success | |
| failure: | (nullable ThingFailureError) | failure | |
用户解锁方式列表
| devId | 设备Id |
| userId | 用户id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getPasswordListWithDevId: | (NSString *) | devId | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取有效临时密码列表
| devId | 设备Id |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getPasswordListWithDevId: | (NSString *) | devId | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取有效临时密码列表
| devId | 设备Id |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
| success: | (nullable void(^)(ThingSmartZigbeeLockRemotePermissionModel *model)) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取远程开锁权限
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
| success: | (nullable void(^)(ThingSmartZigbeeLockRemotePermissionModel *model)) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取远程开锁权限
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getSecurityGuardDaysWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
安全守护天数
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getSecurityGuardDaysWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
安全守护天数
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getUnallocOpModeWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取未被分配的解锁方式
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getUnallocOpModeWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
获取未被分配的解锁方式
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getUnlockRecordListWithDevId: | (NSString *) | devId | |
| dpIds: | (NSArray *) | dpIds | |
| startTime: | (NSInteger) | startTime | |
| endTime: | (NSInteger) | endTime | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
开门记录
| devId | 设备Id |
| dpIds | 开门记录dp点集合 |
| startTime | 开始时间 |
| endTime | 结束时间 |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getUnlockRecordListWithDevId: | (NSString *) | devId | |
| dpIds: | (NSArray *) | dpIds | |
| startTime: | (NSInteger) | startTime | |
| endTime: | (NSInteger) | endTime | |
| offset: | (int) | offset | |
| limit: | (int) | limit | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
开门记录
| devId | 设备Id |
| dpIds | 开门记录dp点集合 |
| startTime | 开始时间 |
| endTime | 结束时间 |
| offset | 分页数 |
| limit | 每页限制数据条数 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getUnreadAlarmNumberWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
告警未读数
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) getUnreadAlarmNumberWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
告警未读数
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) modifyTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| schedule: | (NSString *) | schedule | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
修改密码时效(硬件交互)
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| schedule | 周期 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) modifyTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| schedule: | (NSString *) | schedule | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
修改密码时效(硬件交互)
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| schedule | 周期 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) modifyUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
| opmodeId: | (NSString *) | opmodeId | |
| unlockName: | (NSString *) | unlockName | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
更新解锁方式(只支持更新名称)
| devId | 设备Id |
| opmodeId | 解锁方式Id |
| unlockName | 解锁方式名称 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) modifyUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
| opmodeId: | (NSString *) | opmodeId | |
| unlockName: | (NSString *) | unlockName | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
更新解锁方式(只支持更新名称)
| devId | 设备Id |
| opmodeId | 解锁方式Id |
| unlockName | 解锁方式名称 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) remoteLockWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
远程关门
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) remoteLockWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
远程关门
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) remoteUnlockWithDevId: | (NSString *) | devId | |
| password: | (NSString *) | password | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
含密远程开门
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) remoteUnlockWithDevId: | (NSString *) | devId | |
| password: | (NSString *) | password | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
含密远程开门
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) remoteUnlockWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
远程开门
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) remoteUnlockWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
远程开门
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeHijackingConfigWithDevId: | (NSString *) | devId | |
| dpId: | (NSString *) | dpId | |
| unlockId: | (NSString *) | unlockId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
移除防劫持设置
| devId | 设备ID |
| dpId | dp点 |
| unlockId | 解锁方式编号 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeHijackingConfigWithDevId: | (NSString *) | devId | |
| dpId: | (NSString *) | dpId | |
| unlockId: | (NSString *) | unlockId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
移除防劫持设置
| devId | 设备ID |
| dpId | dp点 |
| unlockId | 解锁方式编号 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeInvalidPasswordWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
清空无效密码
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeInvalidPasswordWithDevId: | (NSString *) | devId | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
清空无效密码
| devId | 设备Id |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeMemberWithMemberId: | (NSString *) | memberId | |
| isAdmin: | (BOOL) | isAdmin | |
| lockUserId: | (int) | lockUserId | |
| success: | (ThingSuccessHandler) | success | |
| failure: | (nullable ThingFailureError) | failure | |
删除单个门锁成员(包括成员下所有解锁方式)
| memberId | 用户ID |
| isAdmin | 是否是管理员 |
| lockUserId | 锁具用户ID |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeMemberWithMemberId: | (NSString *) | memberId | |
| isAdmin: | (BOOL) | isAdmin | |
| lockUserId: | (int) | lockUserId | |
| success: | (ThingSuccessHandler) | success | |
| failure: | (nullable ThingFailureError) | failure | |
删除单个门锁成员(包括成员下所有解锁方式)
| memberId | 用户ID |
| isAdmin | 是否是管理员 |
| lockUserId | 锁具用户ID |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
删除临时密码
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
删除临时密码
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
| isAdmin: | (BOOL) | isAdmin | |
| lockUserId: | (int) | lockUserId | |
| opmodeId: | (NSString *) | opmodeId | |
| firmwareId: | (NSString *) | firmwareId | |
| unlockDpCode: | (NSString *) | unlockDpCode | |
| unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
删除解锁方式
| devId | 设备Id |
| isAdmin | 是否是管理员 |
| lockUserId | 锁具用户ID |
| opmodeId | 解锁方式Id |
| firmwareId | 设备硬件id |
| unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
| unlockOpType | 解锁方式 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) removeUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
| isAdmin: | (BOOL) | isAdmin | |
| lockUserId: | (int) | lockUserId | |
| opmodeId: | (NSString *) | opmodeId | |
| firmwareId: | (NSString *) | firmwareId | |
| unlockDpCode: | (NSString *) | unlockDpCode | |
| unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
删除解锁方式
| devId | 设备Id |
| isAdmin | 是否是管理员 |
| lockUserId | 锁具用户ID |
| opmodeId | 解锁方式Id |
| firmwareId | 设备硬件id |
| unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
| unlockOpType | 解锁方式 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) setRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
| remotePermissionType: | (ThingRemotePermissionType) | remotePermissionType | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置远程开锁权限
| devId | 设备ID |
| remotePermissionType | 权限类型 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) setRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
| remotePermissionType: | (ThingRemotePermissionType) | remotePermissionType | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置远程开锁权限
| devId | 设备ID |
| remotePermissionType | 权限类型 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) setRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
| open: | (BOOL) | open | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置远程开门开关
| devId | 设备ID |
| open | 开关状态 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) setRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
| open: | (BOOL) | open | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置远程开门开关
| devId | 设备ID |
| open | 开关状态 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) setRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
| open: | (BOOL) | open | |
| pwd: | (NSString *) | pwd | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置或取消音箱密码
| devId | 设备ID |
| open | 开关状态 |
| pwd | 密码 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) setRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
| open: | (BOOL) | open | |
| pwd: | (NSString *) | pwd | |
| success: | (ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
设置或取消音箱密码
| devId | 设备ID |
| open | 开关状态 |
| pwd | 密码 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) unfreezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
解冻临时密码
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) unfreezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| effectiveTime: | (NSTimeInterval) | effectiveTime | |
| invalidTime: | (NSTimeInterval) | invalidTime | |
| oneTime: | (NSInteger) | oneTime | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
解冻临时密码
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| effectiveTime | 生效时间 |
| invalidTime | 失效时间 |
| oneTime | 是否一次性密码(0否1是) |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) updateMemberWithRequestModel: | (ThingSmartHomeMemberRequestModel *) | memberRequestModel | |
| success: | (ThingSuccessHandler) | success | |
| failure: | (ThingFailureError) | failure | |
更新门锁家庭成员
| memberRequestModel | 家庭成员请求模型 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) updateMemberWithRequestModel: | (ThingSmartHomeMemberRequestModel *) | memberRequestModel | |
| success: | (ThingSuccessHandler) | success | |
| failure: | (ThingFailureError) | failure | |
更新门锁家庭成员
| memberRequestModel | 家庭成员请求模型 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) updateTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
密码重命名
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| success | 成功回调 |
| failure | 失败回调 |
| - (void) updateTemporaryPasswordWithDevId: | (NSString *) | devId | |
| pwdId: | (NSInteger) | pwdId | |
| name: | (NSString *) | name | |
| success: | (nullable ThingSuccessID) | success | |
| failure: | (nullable ThingFailureError) | failure | |
密码重命名
| devId | 设备Id |
| pwdId | 密码id |
| name | 密码名称 |
| success | 成功回调 |
| failure | 失败回调 |
|
readwritenonatomicweak |
Definition at line 34 of file ThingSmartZigbeeLockDevice.h.