forked from loafle/openapi-generator-original
Bump libraries for Kotlin-client. (#20053)
This commit is contained in:
parent
00db84d22b
commit
3a3688280f
@ -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"));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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()
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
@ -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
|
|
||||||
|
@ -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()
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
@ -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
|
|
||||||
|
@ -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()
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
@ -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
|
|
||||||
|
@ -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()
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
@ -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 ?: "")
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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
|
|
||||||
|
@ -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()
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
@ -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
|
|
||||||
|
@ -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()
|
||||||
|
@ -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
|
||||||
|
@ -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 ?: "")
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
@ -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
|
|
||||||
|
@ -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
|
|
@ -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)
|
|
@ -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) }
|
|
@ -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)
|
|
Loading…
x
Reference in New Issue
Block a user