From 1bfed460c59814fc4a097a1064df9ef20939a419 Mon Sep 17 00:00:00 2001 From: Ashutosh Gangwar Date: Wed, 12 Jan 2022 16:52:24 +0530 Subject: [PATCH] Fix missing ApiKeyAuth import in 'jvm-retrofit2' Kotlin client template (#11286) * fix incorrect ApiKeyAuth import in jvm-retrofit2 kotlin-client template links to - https://github.com/OpenAPITools/openapi-generator/issues/10008 - https://github.com/OpenAPITools/openapi-generator/pull/10708 * update kotlin-retrofit2 samples --- .../jvm-retrofit2/infrastructure/ApiClient.kt.mustache | 4 +++- .../org/openapitools/client/infrastructure/ApiClient.kt | 2 +- .../org/openapitools/client/infrastructure/ApiClient.kt | 2 +- .../org/openapitools/client/infrastructure/ApiClient.kt | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2/infrastructure/ApiClient.kt.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2/infrastructure/ApiClient.kt.mustache index 3d0c640bf6a..248dc3718a4 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2/infrastructure/ApiClient.kt.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2/infrastructure/ApiClient.kt.mustache @@ -3,7 +3,6 @@ package {{packageName}}.infrastructure {{#hasOAuthMethods}} import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder -import {{packageName}}.auth.ApiKeyAuth import {{packageName}}.auth.OAuth import {{packageName}}.auth.OAuth.AccessTokenListener import {{packageName}}.auth.OAuthFlow @@ -18,6 +17,9 @@ import {{packageName}}.auth.HttpBasicAuth import {{packageName}}.auth.HttpBearerAuth {{/isBasicBearer}} {{/isBasic}} +{{#isApiKey}} +import {{packageName}}.auth.ApiKeyAuth +{{/isApiKey}} {{/authMethods}} {{/hasAuthMethods}} diff --git a/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 46bb56cee10..9898e6001fb 100644 --- a/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -2,10 +2,10 @@ package org.openapitools.client.infrastructure import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder -import org.openapitools.client.auth.ApiKeyAuth import org.openapitools.client.auth.OAuth import org.openapitools.client.auth.OAuth.AccessTokenListener import org.openapitools.client.auth.OAuthFlow +import org.openapitools.client.auth.ApiKeyAuth import okhttp3.Call import okhttp3.Interceptor diff --git a/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 11032f9f16c..ffc0e0eb58c 100644 --- a/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -2,10 +2,10 @@ package org.openapitools.client.infrastructure import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder -import org.openapitools.client.auth.ApiKeyAuth import org.openapitools.client.auth.OAuth import org.openapitools.client.auth.OAuth.AccessTokenListener import org.openapitools.client.auth.OAuthFlow +import org.openapitools.client.auth.ApiKeyAuth import okhttp3.Call import okhttp3.Interceptor diff --git a/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 2197b6acb7a..1ca40216481 100644 --- a/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -2,10 +2,10 @@ package org.openapitools.client.infrastructure import org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder import org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder -import org.openapitools.client.auth.ApiKeyAuth import org.openapitools.client.auth.OAuth import org.openapitools.client.auth.OAuth.AccessTokenListener import org.openapitools.client.auth.OAuthFlow +import org.openapitools.client.auth.ApiKeyAuth import okhttp3.Call import okhttp3.Interceptor