Package com. codellyrandom. hassle. extending. entities. actuators. inputs
Types
Link copied to clipboard
typealias InputBoolean = Actuator<SwitchableState, InputBooleanAttributes>
Content copied to clipboard
Link copied to clipboard
data class InputBooleanAttributes(editable: Boolean, icon: Icon, userId: UserId?, friendlyName: FriendlyName, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InputDateAttributes(editable: Boolean, userId: UserId?, friendlyName: FriendlyName, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias InputDateTime = Actuator<InputDateTimeState, InputDateTimeAttributes>
Content copied to clipboard
Link copied to clipboard
data class InputDateTimeAttributes(editable: Boolean, userId: UserId?, friendlyName: FriendlyName, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
data class InputDateTimeState(value: LocalDateTime) : State<LocalDateTime>
Content copied to clipboard
Link copied to clipboard
typealias InputNumber = Actuator<InputNumberState, InputNumberAttributes>
Content copied to clipboard
Link copied to clipboard
data class InputNumberAttributes(initial: Initial, editable: Boolean, min: Min, max: Max, step: Step, mode: Mode, userId: UserId?, friendlyName: FriendlyName, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias InputSelect = Actuator<InputSelectState, InputSelectAttributes>
Content copied to clipboard
Link copied to clipboard
data class InputSelectAttributes(options: List<Option>, editable: Boolean, userId: UserId?, friendlyName: FriendlyName?, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InputTextAttributes(editable: Boolean, min: Min, max: Max, pattern: Regex, mode: Mode, userId: UserId?, friendlyName: FriendlyName, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InputTimeAttributes(editable: Boolean, userId: UserId?, friendlyName: FriendlyName, lastChanged: Instant, lastUpdated: Instant) : Attributes
Content copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun HomeAssistantApiClient.InputBoolean(objectId: ObjectId): InputBoolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun HomeAssistantApiClient.InputDateTime(objectId: ObjectId): InputDateTime
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard