Bump libraries for Kotlin-client. (#20053)

This commit is contained in:
Sylwester Zieliński 2024-11-08 09:05:28 +01:00 committed by GitHub
parent 00db84d22b
commit 3a3688280f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
52 changed files with 37 additions and 579 deletions

View File

@ -863,12 +863,6 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
supportingFiles.add(new SupportingFile("auth/HttpBasicAuth.kt.mustache", authFolder, "HttpBasicAuth.kt")); supportingFiles.add(new SupportingFile("auth/HttpBasicAuth.kt.mustache", authFolder, "HttpBasicAuth.kt"));
supportingFiles.add(new SupportingFile("auth/HttpBearerAuth.kt.mustache", authFolder, "HttpBearerAuth.kt")); supportingFiles.add(new SupportingFile("auth/HttpBearerAuth.kt.mustache", authFolder, "HttpBearerAuth.kt"));
supportingFiles.add(new SupportingFile("auth/OAuth.kt.mustache", authFolder, "OAuth.kt")); supportingFiles.add(new SupportingFile("auth/OAuth.kt.mustache", authFolder, "OAuth.kt"));
// multiplatform specific testing files
supportingFiles.add(new SupportingFile("commonTest/Coroutine.kt.mustache", "src/commonTest/kotlin/util", "Coroutine.kt"));
supportingFiles.add(new SupportingFile("iosTest/Coroutine.kt.mustache", "src/iosTest/kotlin/util", "Coroutine.kt"));
supportingFiles.add(new SupportingFile("jsTest/Coroutine.kt.mustache", "src/jsTest/kotlin/util", "Coroutine.kt"));
supportingFiles.add(new SupportingFile("jvmTest/Coroutine.kt.mustache", "src/jvmTest/kotlin/util", "Coroutine.kt"));
} }

View File

@ -1,13 +1,11 @@
package {{packageName}}.auth package {{packageName}}.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}class HttpBasicAuth : Authentication { {{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}class HttpBasicAuth : Authentication {
{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var username: String? = null {{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var username: String? = null
{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var password: String? = null {{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,13 +1,11 @@
package {{packageName}}.auth package {{packageName}}.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}class HttpBasicAuth : Authentication { {{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}class HttpBasicAuth : Authentication {
{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var username: String? = null {{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var username: String? = null
{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var password: String? = null {{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,17 +1,17 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins { plugins {
kotlin("multiplatform"){{^omitGradlePluginVersions}} version "1.9.20" // kotlin_version{{/omitGradlePluginVersions}} kotlin("multiplatform"){{^omitGradlePluginVersions}} version "2.0.21" // kotlin_version{{/omitGradlePluginVersions}}
kotlin("plugin.serialization"){{^omitGradlePluginVersions}} version "1.9.20" // kotlin_version{{/omitGradlePluginVersions}} kotlin("plugin.serialization"){{^omitGradlePluginVersions}} version "2.0.21" // kotlin_version{{/omitGradlePluginVersions}}
} }
group = "{{groupId}}" group = "{{groupId}}"
version = "{{artifactVersion}}" version = "{{artifactVersion}}"
val kotlin_version = "1.9.20" val kotlin_version = "2.0.21"
val coroutines_version = "1.7.3" val coroutines_version = "1.9.0"
val serialization_version = "1.6.1" val serialization_version = "1.7.3"
val ktor_version = "2.3.6" val ktor_version = "3.0.1"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,13 +0,0 @@
{{>licenseInfo}}
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,8 +0,0 @@
{{>licenseInfo}}
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,8 +0,0 @@
{{>licenseInfo}}
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -21,7 +21,3 @@ src/commonMain/kotlin/org/openapitools/client/infrastructure/OctetByteArray.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/PartConfig.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/PartConfig.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt
src/commonTest/kotlin/util/Coroutine.kt
src/iosTest/kotlin/util/Coroutine.kt
src/jsTest/kotlin/util/Coroutine.kt
src/jvmTest/kotlin/util/Coroutine.kt

View File

@ -1,17 +1,17 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins { plugins {
kotlin("multiplatform") version "1.9.20" // kotlin_version kotlin("multiplatform") version "2.0.21" // kotlin_version
kotlin("plugin.serialization") version "1.9.20" // kotlin_version kotlin("plugin.serialization") version "2.0.21" // kotlin_version
} }
group = "org.openapitools" group = "org.openapitools"
version = "1.0.0" version = "1.0.0"
val kotlin_version = "1.9.20" val kotlin_version = "2.0.21"
val coroutines_version = "1.7.3" val coroutines_version = "1.9.0"
val serialization_version = "1.6.1" val serialization_version = "1.7.3"
val ktor_version = "2.3.6" val ktor_version = "3.0.1"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,27 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -23,7 +23,3 @@ src/commonMain/kotlin/org/openapitools/client/infrastructure/PartConfig.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt
src/commonMain/kotlin/org/openapitools/client/models/Apa.kt src/commonMain/kotlin/org/openapitools/client/models/Apa.kt
src/commonTest/kotlin/util/Coroutine.kt
src/iosTest/kotlin/util/Coroutine.kt
src/jsTest/kotlin/util/Coroutine.kt
src/jvmTest/kotlin/util/Coroutine.kt

View File

@ -1,17 +1,17 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins { plugins {
kotlin("multiplatform") version "1.9.20" // kotlin_version kotlin("multiplatform") version "2.0.21" // kotlin_version
kotlin("plugin.serialization") version "1.9.20" // kotlin_version kotlin("plugin.serialization") version "2.0.21" // kotlin_version
} }
group = "org.openapitools" group = "org.openapitools"
version = "1.0.0" version = "1.0.0"
val kotlin_version = "1.9.20" val kotlin_version = "2.0.21"
val coroutines_version = "1.7.3" val coroutines_version = "1.9.0"
val serialization_version = "1.6.1" val serialization_version = "1.7.3"
val ktor_version = "2.3.6" val ktor_version = "3.0.1"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,27 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -23,7 +23,3 @@ src/commonMain/kotlin/org/openapitools/client/infrastructure/PartConfig.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt src/commonMain/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt
src/commonMain/kotlin/org/openapitools/client/models/Apa.kt src/commonMain/kotlin/org/openapitools/client/models/Apa.kt
src/commonTest/kotlin/util/Coroutine.kt
src/iosTest/kotlin/util/Coroutine.kt
src/jsTest/kotlin/util/Coroutine.kt
src/jvmTest/kotlin/util/Coroutine.kt

View File

@ -1,17 +1,17 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins { plugins {
kotlin("multiplatform") version "1.9.20" // kotlin_version kotlin("multiplatform") version "2.0.21" // kotlin_version
kotlin("plugin.serialization") version "1.9.20" // kotlin_version kotlin("plugin.serialization") version "2.0.21" // kotlin_version
} }
group = "org.openapitools" group = "org.openapitools"
version = "1.0.0" version = "1.0.0"
val kotlin_version = "1.9.20" val kotlin_version = "2.0.21"
val coroutines_version = "1.7.3" val coroutines_version = "1.9.0"
val serialization_version = "1.6.1" val serialization_version = "1.7.3"
val ktor_version = "2.3.6" val ktor_version = "3.0.1"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,27 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -37,7 +37,3 @@ src/commonMain/kotlin/org/openapitools/client/models/Order.kt
src/commonMain/kotlin/org/openapitools/client/models/Pet.kt src/commonMain/kotlin/org/openapitools/client/models/Pet.kt
src/commonMain/kotlin/org/openapitools/client/models/Tag.kt src/commonMain/kotlin/org/openapitools/client/models/Tag.kt
src/commonMain/kotlin/org/openapitools/client/models/User.kt src/commonMain/kotlin/org/openapitools/client/models/User.kt
src/commonTest/kotlin/util/Coroutine.kt
src/iosTest/kotlin/util/Coroutine.kt
src/jsTest/kotlin/util/Coroutine.kt
src/jvmTest/kotlin/util/Coroutine.kt

View File

@ -1,17 +1,17 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins { plugins {
kotlin("multiplatform") version "1.9.20" // kotlin_version kotlin("multiplatform") version "2.0.21" // kotlin_version
kotlin("plugin.serialization") version "1.9.20" // kotlin_version kotlin("plugin.serialization") version "2.0.21" // kotlin_version
} }
group = "org.openapitools" group = "org.openapitools"
version = "1.0.0" version = "1.0.0"
val kotlin_version = "1.9.20" val kotlin_version = "2.0.21"
val coroutines_version = "1.7.3" val coroutines_version = "1.9.0"
val serialization_version = "1.6.1" val serialization_version = "1.7.3"
val ktor_version = "2.3.6" val ktor_version = "3.0.1"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,27 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -33,7 +33,3 @@ src/commonMain/kotlin/org/openapitools/client/models/Order.kt
src/commonMain/kotlin/org/openapitools/client/models/Pet.kt src/commonMain/kotlin/org/openapitools/client/models/Pet.kt
src/commonMain/kotlin/org/openapitools/client/models/Tag.kt src/commonMain/kotlin/org/openapitools/client/models/Tag.kt
src/commonMain/kotlin/org/openapitools/client/models/User.kt src/commonMain/kotlin/org/openapitools/client/models/User.kt
src/commonTest/kotlin/util/Coroutine.kt
src/iosTest/kotlin/util/Coroutine.kt
src/jsTest/kotlin/util/Coroutine.kt
src/jvmTest/kotlin/util/Coroutine.kt

View File

@ -1,17 +1,17 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
plugins { plugins {
kotlin("multiplatform") version "1.9.20" // kotlin_version kotlin("multiplatform") version "2.0.21" // kotlin_version
kotlin("plugin.serialization") version "1.9.20" // kotlin_version kotlin("plugin.serialization") version "2.0.21" // kotlin_version
} }
group = "org.openapitools" group = "org.openapitools"
version = "1.0.0" version = "1.0.0"
val kotlin_version = "1.9.20" val kotlin_version = "2.0.21"
val coroutines_version = "1.7.3" val coroutines_version = "1.9.0"
val serialization_version = "1.6.1" val serialization_version = "1.7.3"
val ktor_version = "2.3.6" val ktor_version = "3.0.1"
repositories { repositories {
mavenCentral() mavenCentral()

View File

@ -1,6 +1,6 @@
#Fri Sep 24 10:59:07 CEST 2021 #Fri Sep 24 10:59:07 CEST 2021
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

View File

@ -1,13 +1,11 @@
package org.openapitools.client.auth package org.openapitools.client.auth
import io.ktor.util.InternalAPI
import io.ktor.util.encodeBase64 import io.ktor.util.encodeBase64
class HttpBasicAuth : Authentication { class HttpBasicAuth : Authentication {
var username: String? = null var username: String? = null
var password: String? = null var password: String? = null
@OptIn(InternalAPI::class)
override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) { override fun apply(query: MutableMap<String, List<String>>, headers: MutableMap<String, String>) {
if (username == null && password == null) return if (username == null && password == null) return
val str = (username ?: "") + ":" + (password ?: "") val str = (username ?: "") + ":" + (password ?: "")

View File

@ -1,27 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,22 +0,0 @@
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -116,7 +116,3 @@ src/commonMain/kotlin/org/openapitools/client/models/Return.kt
src/commonMain/kotlin/org/openapitools/client/models/SpecialModelname.kt src/commonMain/kotlin/org/openapitools/client/models/SpecialModelname.kt
src/commonMain/kotlin/org/openapitools/client/models/Tag.kt src/commonMain/kotlin/org/openapitools/client/models/Tag.kt
src/commonMain/kotlin/org/openapitools/client/models/User.kt src/commonMain/kotlin/org/openapitools/client/models/User.kt
src/commonTest/kotlin/util/Coroutine.kt
src/iosTest/kotlin/util/Coroutine.kt
src/jsTest/kotlin/util/Coroutine.kt
src/jvmTest/kotlin/util/Coroutine.kt

View File

@ -1,23 +0,0 @@
/**
* OpenAPI Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package util
import kotlinx.coroutines.CoroutineScope
/**
* Block the current thread until execution of the given coroutine is complete.
*
* @param block The coroutine code.
* @return The result of the coroutine.
*/
internal expect fun <T> runTest(block: suspend CoroutineScope.() -> T): T

View File

@ -1,18 +0,0 @@
/**
* OpenAPI Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)

View File

@ -1,7 +0,0 @@
package util
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.promise
actual fun <T> runTest(block: suspend (scope : CoroutineScope) -> T): dynamic = GlobalScope.promise { block(this) }

View File

@ -1,18 +0,0 @@
/**
* OpenAPI Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package util
import kotlinx.coroutines.CoroutineScope
import kotlin.coroutines.EmptyCoroutineContext
internal actual fun <T> runTest(block: suspend CoroutineScope.() -> T): T = kotlinx.coroutines.runBlocking(EmptyCoroutineContext, block)