This enumeration shall indicate what the type is for a specific user ID.

MatterSpecification.v13.Cluster § 5.2.6.19

Enumeration Members

DisposableUser

The user ID type is disposable

This value shall indicate the user has the ability to open lock once after which the lock shall change the corresponding user record UserStatus value to OccupiedDisabled automatically.

MatterSpecification.v13.Cluster § 5.2.6.19.7

ExpiringUser

The user ID type is expiring

This value shall indicate the user has the ability to open lock for ExpiringUserTimeout attribute minutes after the first use of the PIN code, RFID code, Fingerprint, or other credential. After ExpiringUserTimeout minutes the corresponding user record UserStatus value shall be set to OccupiedDisabled automatically by the lock. The lock shall persist the timeout across reboots such that the ExpiringUserTimeout is honored.

MatterSpecification.v13.Cluster § 5.2.6.19.8

ForcedUser

The user ID type is forced

This value shall indicate the user has the ability to open lock but a ForcedUser LockOperationType and ForcedUser silent alarm will be emitted to allow a notified Node to alert emergency services or contacts on the user account when used.

MatterSpecification.v13.Cluster § 5.2.6.19.6

NonAccessUser

The user ID type is non access

This value shall indicate the user is recognized by the lock but does not have the ability to open the lock. This user will only cause the lock to generate the appropriate event notification to any bound devices.

MatterSpecification.v13.Cluster § 5.2.6.19.5

ProgrammingUser

The user ID type is programming

This value shall indicate the user has the ability to both program and operate the door lock. This user can manage the users and user schedules. In all other respects this user matches the unrestricted (default) user. ProgrammingUser is the only user that can disable the user interface (keypad, remote, etc…).

MatterSpecification.v13.Cluster § 5.2.6.19.4

RemoteOnlyUser

The user ID type is remote only

This value shall indicate the user access and PIN code is restricted to remote lock/unlock commands only. This type of user might be useful for regular delivery services or voice assistant unlocking operations to prevent a PIN code credential created for them from being used at the keypad. The PIN code credential would only be provided over-the-air for the lock/unlock commands.

MatterSpecification.v13.Cluster § 5.2.6.19.10

ScheduleRestrictedUser

The user ID type is schedule restricted

This value shall indicate the user access is restricted by Week Day and/or Year Day schedule.

MatterSpecification.v13.Cluster § 5.2.6.19.9

UnrestrictedUser

The user ID type is unrestricted

This value shall indicate the user has access 24/7 provided proper PIN or RFID is supplied (e.g., owner).

MatterSpecification.v13.Cluster § 5.2.6.19.1

WeekDayScheduleUser

The user ID type is schedule

This value shall indicate the user has the ability to open lock based on specific time period within a reoccurring weekly schedule (e.g., cleaning worker).

MatterSpecification.v13.Cluster § 5.2.6.19.3

YearDayScheduleUser

The user ID type is schedule

This value shall indicate the user has the ability to open lock within a specific time period (e.g., guest).

MatterSpecification.v13.Cluster § 5.2.6.19.2