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.
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.
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.
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.
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…).
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.
The user ID type is schedule restricted
This value shall indicate the user access is restricted by Week Day and/or Year Day schedule.
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).
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).
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).
This enumeration shall indicate what the type is for a specific user ID.
See
MatterSpecification.v13.Cluster § 5.2.6.19