Package-level declarations

Types

Link copied to clipboard
data class EndpointOperation(val name: String, val description: String?, val method: EndpointOperation.Method, val url: String, val pathParams: List<Parameter>, val queryParams: List<Parameter>, val requestBody: Parameter.Complex.Object?)
Link copied to clipboard
interface Header
Link copied to clipboard
class KtorRestClient(engine: HttpClientEngine? = null) : RestClient
Link copied to clipboard
Link copied to clipboard
value class ResolvedQueryParameters(val values: Map<String, JsonElement>)
Link copied to clipboard
value class ResolvedRequestBody(val stringBody: String)
Link copied to clipboard
value class ResolvedUrl(val urlString: String)
Link copied to clipboard
interface RestClient
Link copied to clipboard
class RestClientExecutor(val restClient: RestClient, val urlArgumentsResolver: UrlArgumentsResolver, val queryParametersArgumentsResolver: QueryParametersArgumentsResolver, val requestBodyArgumentsResolver: RequestBodyArgumentsResolver)
Link copied to clipboard

Functions

Link copied to clipboard
fun Parameter.getParameterValue(arguments: JsonObject): JsonElement?
Link copied to clipboard