getTempOnlineUnlimitedList

Requires:
@ray-js/lock-sdk≥1.0.0

Method signature
getTempOnlineUnlimitedList()

Description

Get the list of online unlimited-use passwords

Parameters

None

Return Value

Type: Promise<OnlinePasswordItem[]>
List of online unlimited-use passwords
OnlinePasswordItem
PropertyTypeDescription
status"effective" | "synchronizing" | "expired" | "disabled" | "invalid"Status: effective (active), synchronizing, expired, disabled, invalid
Validity configuration
unlockBindingIdstringPassword ID
failReasonnumberFailure reason
namestringPassword name
phasenumberStatus: 1 Normal, 2 Pending confirmation, 3 Frozen, 10 Pending addition
opModeTypenumberPassword type
opModeSubTypenumberPassword subtype
snnumberPassword sequence number
Wipe-code info

Referenced Types

interfaceEffectiveConfig
PropertyTypeDescription
effectiveDatenumberEffective date (seconds-level timestamp)
expiredDatenumberExpiration date (seconds-level timestamp)
repeat"none" | "week"Repeat policy: none or weekly
weeksWeekWeekly repeat bitmap
effectiveTimenumberDaily start time (minutes)
expiredTimenumberDaily end time (minutes)
typeWeekWeekly repeat bitmap: indices 0–6 correspond to Sun–Sat; 0 inactive, 1 active
export type Week = [
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
];

Valid Values

return.status
ValueDescriptionSince
effective--
synchronizing--
expired--
disabled--
invalid--
EffectiveConfig.repeat
ValueDescriptionSince
none--
week--
Week
ValueDescriptionSince
0--
1--

Examples

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