HaButtonDiscovery

@Serializable
data class HaButtonDiscovery(val name: String, val commandTopic: String, val uniqueId: String, val device: HaMqttDevice, val payloadPress: String = "PRESS", val icon: String? = null)

HA MQTT discovery payload for a button entity.

Constructors

Link copied to clipboard
constructor(name: String, commandTopic: String, uniqueId: String, device: HaMqttDevice, payloadPress: String = "PRESS", icon: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "command_topic")
val commandTopic: String
Link copied to clipboard
Link copied to clipboard
val icon: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "payload_press")
val payloadPress: String
Link copied to clipboard
@SerialName(value = "unique_id")
val uniqueId: String