DoorLockTrait.DlLocalProgrammingFeatures

data class DoorLockTrait.DlLocalProgrammingFeatures


The local programming features that are disabled when the enableLocalProgramming attribute is set to false.

Summary

Public constructors

DlLocalProgrammingFeatures(
    addUsersCredentialsSchedulesLocally: Boolean,
    modifyUsersCredentialsSchedulesLocally: Boolean,
    clearUsersCredentialsSchedulesLocally: Boolean,
    adjustLockSettingsLocally: Boolean
)

Creates the DlLocalProgrammingFeatures data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

The ability to locally add users, credentials, and schedules is enabled.

Boolean

The ability to locally adjust lock settings is enabled.

Boolean

The ability to locally clear users, credentials, and schedules is enabled.

Boolean

The ability to locally modify users, credentials, and schedules is enabled.

Public constructors

DlLocalProgrammingFeatures

DlLocalProgrammingFeatures(
    addUsersCredentialsSchedulesLocally: Boolean = false,
    modifyUsersCredentialsSchedulesLocally: Boolean = false,
    clearUsersCredentialsSchedulesLocally: Boolean = false,
    adjustLockSettingsLocally: Boolean = false
)

Creates the DlLocalProgrammingFeatures data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

addUsersCredentialsSchedulesLocally

val addUsersCredentialsSchedulesLocally: Boolean

The ability to locally add users, credentials, and schedules is enabled.

adjustLockSettingsLocally

val adjustLockSettingsLocally: Boolean

The ability to locally adjust lock settings is enabled.

clearUsersCredentialsSchedulesLocally

val clearUsersCredentialsSchedulesLocally: Boolean

The ability to locally clear users, credentials, and schedules is enabled.

modifyUsersCredentialsSchedulesLocally

val modifyUsersCredentialsSchedulesLocally: Boolean

The ability to locally modify users, credentials, and schedules is enabled.