DoorLockTrait.GetWeekDayScheduleCommand.Response

class DoorLockTrait.GetWeekDayScheduleCommand.Response


Returns the weekly repeating schedule data for the specified schedule index.

Summary

Public constructors

Response(
    weekDayIndex: UByte,
    userIndex: UShort,
    status: DoorLockTrait.DlStatus,
    daysMask: DoorLockTrait.DaysMaskMap?,
    startHour: UByte?,
    startMinute: UByte?,
    endHour: UByte?,
    endMinute: UByte?
)

Creates a response payload from the GetWeekDaySchedule command.

Public properties

DoorLockTrait.DaysMaskMap?

The days of the week in the week day schedule.

UByte?

This indicates the ending hour for the week day schedule.

UByte?

The ending minute for the week day schedule.

UByte?

The starting hour for the week day schedule.

UByte?

The starting minute for the week day schedule.

DoorLockTrait.DlStatus

The status of the GetWeekDaySchedule command.

UShort

The unique identifier for the user whose week day schedule is to be retrieved.

UByte

The unique identifier for the week day schedule being retrieved.

Public constructors

Response

Response(
    weekDayIndex: UByte,
    userIndex: UShort,
    status: DoorLockTrait.DlStatus = DlStatus.Success,
    daysMask: DoorLockTrait.DaysMaskMap? = null,
    startHour: UByte? = null,
    startMinute: UByte? = null,
    endHour: UByte? = null,
    endMinute: UByte? = null
)

Creates a response payload from the GetWeekDaySchedule command.

Public properties

daysMask

val daysMaskDoorLockTrait.DaysMaskMap?

The days of the week in the week day schedule.

endHour

val endHourUByte?

This indicates the ending hour for the week day schedule.

endMinute

val endMinuteUByte?

The ending minute for the week day schedule.

startHour

val startHourUByte?

The starting hour for the week day schedule.

startMinute

val startMinuteUByte?

The starting minute for the week day schedule.

status

val statusDoorLockTrait.DlStatus

The status of the GetWeekDaySchedule command.

userIndex

val userIndexUShort

The unique identifier for the user whose week day schedule is to be retrieved.

weekDayIndex

val weekDayIndexUByte

The unique identifier for the week day schedule being retrieved.