getTempOfflineEffectiveList(pwdTypeCode: "once" | "multiple" | "clear_one" | "clear_all")

版本要求:
@ray-js/lock-sdk≥1.0.0

描述

获取离线有效密码列表

参数

参数类型必填说明
pwdTypeCode"once" | "multiple" | "clear_one" | "clear_all"是离线密码类型

返回值

类型:Promise<EffectivePasswrodItem[]>
列表
EffectivePasswrodItem
属性类型说明
effectivenumber是否有效:1 有效、0 无效
unlockBindingIdstring云端开锁方式记录 id
effectiveTimenumber生效时间(秒级时间戳)
failReasonnumber失效原因码;0 表示无失效原因
invalidTimenumber失效时间(秒级时间戳)
namestring密码名称
phasenumber状态:1 正常、2 待确认、3 冻结、10 待添加
生效周期详情;按周重复时每项描述一个时间段
opModeTypenumber开锁方式类型
opModeSubTypenumber开锁方式子类型;临时密码场景下承载可用次数等语义
snnumber密码在门锁端的编号
清空码附加信息(仅清空码类型下发)
availTimenumber可用次数;不下发表示不限次
timeSetTypenumber时效类型:0 单次、10 永久、20 起止、30 循环
分享信息(虚拟钥匙/分享类记录下发)

合法值

pwdTypeCode
值说明最低版本
once--
multiple--
clear_one--
clear_all--

示例代码

import { getTempOfflineEffectiveList } from '@ray-js/lock-sdk';
const list = getTempOfflineEffectiveList('once');