Types

Link copied to clipboard
data class BodyReplacement(val body: String) : MockAction
Link copied to clipboard
data class ConnectionFailure(val message: String = "DevConsole simulated connection failure") : MockAction
Link copied to clipboard
data class Delay(val durationMs: Long, val next: MockAction = Passthrough) : MockAction

Delays before applying next, making latency simulations explicit and bounded.

Link copied to clipboard
data object Passthrough : MockAction
Link copied to clipboard
data class StaticResponse(val statusCode: Int, val body: String, val headers: Map<String, String> = emptyMap()) : MockAction
Link copied to clipboard
data class StatusOverride(val statusCode: Int) : MockAction
Link copied to clipboard
data class TemplateResponse(val statusCode: Int, val template: String, val headers: Map<String, String> = emptyMap()) : MockAction
Link copied to clipboard
data class Timeout(val durationMs: Long = DEFAULT_TIMEOUT_MS) : MockAction