VmodalRequest

data class VmodalRequest(val method: String, val path: String, val queryParameters: Map<String, Any?> = emptyMap(), val headers: Map<String, String> = emptyMap(), val jsonBody: Any? = null, val formFields: Map<String, Any?> = emptyMap(), val files: List<VmodalFilePart> = emptyList())

Transport-neutral request value used by injectable VmodalTransport implementations.

Constructors

Link copied to clipboard
constructor(method: String, path: String, queryParameters: Map<String, Any?> = emptyMap(), headers: Map<String, String> = emptyMap(), jsonBody: Any? = null, formFields: Map<String, Any?> = emptyMap(), files: List<VmodalFilePart> = emptyList())

Properties

Link copied to clipboard

optional multipart files

Link copied to clipboard

optional form body

Link copied to clipboard

request headers

Link copied to clipboard

optional structured body

Link copied to clipboard

HTTP method

Link copied to clipboard

relative SDK path or validated absolute URL

Link copied to clipboard

URL query values

Functions

Link copied to clipboard
open override fun toString(): String

Returns redacted request-shape diagnostics.