DoorLockTrait.SetYearDayScheduleCommand.Request

class DoorLockTrait.SetYearDayScheduleCommand.Request


The request payload for the SetYearDaySchedule command.

Summary

Public constructors

Request(
    yearDayIndex: UByte,
    userIndex: UShort,
    localStartTime: UInt,
    localEndTime: UInt
)

Creates a request payload for the SetYearDaySchedule command.

Public properties

UInt

The ending time for the year day schedule in Epoch Time in seconds with local time offset based on the local timezone and DST offset on the day represented by the value.

UInt

The starting time for the year day schedule in Epoch Time in seconds with local time offset based on the local timezone and DST offset on the day represented by the value.

UShort

The unique identifier for the user for whom the repeating schedule is being set.

UByte

The unique identifier for the year day schedule.

Public constructors

Request

Request(
    yearDayIndex: UByte,
    userIndex: UShort,
    localStartTime: UInt,
    localEndTime: UInt
)

Creates a request payload for the SetYearDaySchedule command.

Public properties

localEndTime

val localEndTimeUInt

The ending time for the year day schedule in Epoch Time in seconds with local time offset based on the local timezone and DST offset on the day represented by the value.

localStartTime

val localStartTimeUInt

The starting time for the year day schedule in Epoch Time in seconds with local time offset based on the local timezone and DST offset on the day represented by the value.

userIndex

val userIndexUShort

The unique identifier for the user for whom the repeating schedule is being set.

yearDayIndex

val yearDayIndexUByte

The unique identifier for the year day schedule.