NetworkLogEntry

data class NetworkLogEntry(val method: String, val url: String, val requestHeaders: Map<String, String> = emptyMap(), val requestBody: String? = null, val status: Int? = null, val responseBody: String? = null, val durationMs: Long? = null, val timestamp: Long = 0)

One recorded HTTP exchange. Produced by NetworkLogPlugin, rendered by whatever debug UI you build.

Constructors

Link copied to clipboard
constructor(method: String, url: String, requestHeaders: Map<String, String> = emptyMap(), requestBody: String? = null, status: Int? = null, responseBody: String? = null, durationMs: Long? = null, timestamp: Long = 0)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val status: Int?
Link copied to clipboard
Link copied to clipboard
val url: String

Functions

Link copied to clipboard
fun NetworkLogEntry.toCurl(redactHeaders: Set<String> = DEFAULT_REDACTED_HEADERS): String

Renders this entry as a copy-pasteable curl command for local replay.