Device settings
-----------------

+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Name                                | Type       | Description                                                                                                                                                            |
+=====================================+============+========================================================================================================================================================================+
| autoLockAfterDoorClosedEnabled      | boolean    | if enabled, the lock will automatically lock after the door are closed                                                                                                 |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| autoLockDelay                       | number     | the delay for auto lock. If **autoLockEnabled** is set to true lock will automatically lock after specified delay                                                      |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| autoLockEnabled                     | boolean    | if auto lock is enabled                                                                                                                                                |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| autoLockImplicitDelay               | number     | the delay of auto lock from semi-locked state. If **autoLockImplicitEnabled** is set to true lock will automatically lock from semi-locked state after specified delay |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| autoLockImplicitEnabled             | boolean    | if auto lock from semi-locked state is enabled                                                                                                                         |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| autoPullSpringEnabled               | boolean    | auto pull spring is enabled. If enabled during unlocking process lock will also perform pull spring                                                                    |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| buttonLockEnabled                   | boolean    | if locking on button is enabled                                                                                                                                        |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| buttonUnlockEnabled                 | boolean    | if unlocking on button is enabled                                                                                                                                      |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| doorStateEventLoggingEnabled        | boolean    | if enabled, the system will save DoorOpened and DoorClosed events in activity logs                                                                                     |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| isAsync                             | boolean    | if hotel mode is enabled                                                                                                                                               |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| openDoorAlertEnabled                | boolean    | if enabled, triggers an alert when a door remains open longer than the **openDoorAlertThreshold** value                                                                |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| openDoorAlertThreshold              | number     | the time in seconds after which notification about door opened too long will be sent to device administrators. Acceptable range in seconds (from 1 minute up to 1 hour)|
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| postponedLockDelay                  | number     | postponed delay time of lock. If **postponedLockEnabled** is set to true locking on button will be postponed by specified delay                                        |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| postponedLockEnabled                | boolean    | if postponed lock is enabled                                                                                                                                           |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| pullSpringDuration                  | number     | the duration of pull spring                                                                                                                                            |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| pullSpringEnabled                   | boolean    | if pull spring is enabled. Setting it to false will reset pull spring calibration                                                                                      |
+-------------------------------------+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+