Publish

data class Publish(val topic: TopicName, val payload: ByteArray, val qos: Int? = null, val retain: Boolean? = null, val messageExpiry: Long? = null, val responseTopic: String? = null, val contentType: String? = null, val correlationData: Base64Blob? = null, val payloadFormatIndicator: PayloadFormatIndicator? = null, val userProperties: List<Pair<String, String>>? = null) : IotDataPlaneAction<Unit> (source)

Constructors

Link copied to clipboard
constructor(topic: TopicName, payload: ByteArray, qos: Int? = null, retain: Boolean? = null, messageExpiry: Long? = null, responseTopic: String? = null, contentType: String? = null, correlationData: Base64Blob? = null, payloadFormatIndicator: PayloadFormatIndicator? = null, userProperties: List<Pair<String, String>>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val qos: Int?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<Unit, RemoteFailure>