TransportAction

data class TransportAction(val runId: String, val actionId: String, val generation: ULong, val kind: TransportActionKind, val configuredUrl: String, val networkUrl: String, val noiseRemoteStaticKey: ByteArray, val textFrame: String, val delayMillis: ULong)

One correlated WebSocket effect for hosts using the low-level transport API.

Constructors

Link copied to clipboard
constructor(runId: String, actionId: String, generation: ULong, kind: TransportActionKind, configuredUrl: String, networkUrl: String, noiseRemoteStaticKey: ByteArray, textFrame: String, delayMillis: ULong)

Properties

Link copied to clipboard

unique idempotency key echoed in the result

Link copied to clipboard

canonical account endpoint

Link copied to clipboard

delay before connect or receive deadline

Link copied to clipboard

connection generation echoed in the result

Link copied to clipboard

effect to execute

Link copied to clipboard

ordinary WSS URL for the host-owned socket

Link copied to clipboard

optional pinned Noise responder key

Link copied to clipboard

owning transport run

Link copied to clipboard

complete outbound relay frame

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Compare the pinned Noise key by content together with the scalar fields.

Link copied to clipboard
open override fun hashCode(): Int

Return a content-based hash consistent with equals.