Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
interface QueryParametersArgumentsResolver
Link copied to clipboard
interface RequestBodyArgumentsResolver
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
interface UrlArgumentsResolver
Functions
Link copied to clipboard
Link copied to clipboard
fun EndpointOperation.toToolDefinition(restClientExecutor: RestClientExecutor, headers: List<Header>): Tool