File tree Expand file tree Collapse file tree 4 files changed +12
-0
lines changed
modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-spring-webclient/infrastructure
echo_api/kotlin-jvm-spring-3-webclient/src/main/kotlin/org/openapitools/client/infrastructure
kotlin-jvm-spring-2-webclient/src/main/kotlin/org/openapitools/client/infrastructure
kotlin-jvm-spring-3-webclient/src/main/kotlin/org/openapitools/client/infrastructure Expand file tree Collapse file tree 4 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import org.springframework.http.client.MultipartBodyBuilder
1010import org.springframework.util.LinkedMultiValueMap
1111import reactor.core.publisher.Mono
1212
13+ private val URI_TEMPLATE_ATTRIBUTE = WebClient::class.java.name + ".uriTemplate";
14+
1315{ {^nonPublicApi} }{ {#explicitApi} }public { {/explicitApi} }{ {/nonPublicApi} }open class ApiClient(protected val client: WebClient) {
1416
1517 protected inline fun < reified I : Any, reified T: Any?> request(requestConfig: RequestConfig< I> ): Mono< ResponseEntity< T>> {
@@ -39,6 +41,7 @@ import reactor.core.publisher.Mono
3941
4042 private fun <I > WebClient.RequestBodyUriSpec.uri(requestConfig: RequestConfig<I >) =
4143 uri { builder ->
44+ attribute(URI_TEMPLATE_ATTRIBUTE, requestConfig.path)
4245 builder
4346 .path(requestConfig.path)
4447 .queryParams(LinkedMultiValueMap(requestConfig.query))
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import org.springframework.http.client.MultipartBodyBuilder
1010import org.springframework.util.LinkedMultiValueMap
1111import reactor.core.publisher.Mono
1212
13+ private val URI_TEMPLATE_ATTRIBUTE = WebClient ::class .java.name + " .uriTemplate" ;
14+
1315open class ApiClient (protected val client : WebClient ) {
1416
1517 protected inline fun <reified I : Any , reified T : Any ? > request (requestConfig : RequestConfig <I >): Mono <ResponseEntity <T >> {
@@ -39,6 +41,7 @@ open class ApiClient(protected val client: WebClient) {
3941
4042 private fun <I > WebClient.RequestBodyUriSpec.uri (requestConfig : RequestConfig <I >) =
4143 uri { builder ->
44+ attribute(URI_TEMPLATE_ATTRIBUTE , requestConfig.path)
4245 builder
4346 .path(requestConfig.path)
4447 .queryParams(LinkedMultiValueMap (requestConfig.query))
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import org.springframework.http.client.MultipartBodyBuilder
1010import org.springframework.util.LinkedMultiValueMap
1111import reactor.core.publisher.Mono
1212
13+ private val URI_TEMPLATE_ATTRIBUTE = WebClient ::class .java.name + " .uriTemplate" ;
14+
1315open class ApiClient (protected val client : WebClient ) {
1416
1517 protected inline fun <reified I : Any , reified T : Any ? > request (requestConfig : RequestConfig <I >): Mono <ResponseEntity <T >> {
@@ -39,6 +41,7 @@ open class ApiClient(protected val client: WebClient) {
3941
4042 private fun <I > WebClient.RequestBodyUriSpec.uri (requestConfig : RequestConfig <I >) =
4143 uri { builder ->
44+ attribute(URI_TEMPLATE_ATTRIBUTE , requestConfig.path)
4245 builder
4346 .path(requestConfig.path)
4447 .queryParams(LinkedMultiValueMap (requestConfig.query))
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import org.springframework.http.client.MultipartBodyBuilder
1010import org.springframework.util.LinkedMultiValueMap
1111import reactor.core.publisher.Mono
1212
13+ private val URI_TEMPLATE_ATTRIBUTE = WebClient ::class .java.name + " .uriTemplate" ;
14+
1315open class ApiClient (protected val client : WebClient ) {
1416
1517 protected inline fun <reified I : Any , reified T : Any ? > request (requestConfig : RequestConfig <I >): Mono <ResponseEntity <T >> {
@@ -39,6 +41,7 @@ open class ApiClient(protected val client: WebClient) {
3941
4042 private fun <I > WebClient.RequestBodyUriSpec.uri (requestConfig : RequestConfig <I >) =
4143 uri { builder ->
44+ attribute(URI_TEMPLATE_ATTRIBUTE , requestConfig.path)
4245 builder
4346 .path(requestConfig.path)
4447 .queryParams(LinkedMultiValueMap (requestConfig.query))
You can’t perform that action at this time.
0 commit comments