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<<Error class: unknown class>>, val queryParams: List<<Error class: unknown class>>, val requestBody: <Error class: unknown class>?)
Link copied to clipboard
interface Header
Link copied to clipboard
class KtorRestClient(engine: <Error class: unknown class>? = 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 <Error class: unknown class>.getParameterValue(arguments: JsonObject): JsonElement?
Link copied to clipboard
fun EndpointOperation.toToolDefinition(restClientExecutor: RestClientExecutor, headers: List<Header>): <Error class: unknown class>