forked from loafle/openapi-generator-original
[kotlin][client] make base path globally configurable (#5450)
* [kotlin][client] make base path configurable * [kotlin][client] update pet project * [kotlin][client] set default base path * [kotlin][client] set default base path * [kotlin][client] set default base path
This commit is contained in:
@@ -17,7 +17,13 @@ import {{packageName}}.infrastructure.Success
|
|||||||
import {{packageName}}.infrastructure.toMultiValue
|
import {{packageName}}.infrastructure.toMultiValue
|
||||||
|
|
||||||
{{#operations}}
|
{{#operations}}
|
||||||
{{#nonPublicApi}}internal {{/nonPublicApi}}class {{classname}}(basePath: kotlin.String = "{{{basePath}}}") : ApiClient(basePath) {
|
{{#nonPublicApi}}internal {{/nonPublicApi}}class {{classname}}(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("{{packageName}}.baseUrl", "{{{basePath}}}")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
{{#operation}}
|
{{#operation}}
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -11,9 +11,16 @@ import retrofit2.converter.moshi.MoshiConverterFactory
|
|||||||
{{/moshi}}
|
{{/moshi}}
|
||||||
|
|
||||||
{{#nonPublicApi}}internal {{/nonPublicApi}}class ApiClient(
|
{{#nonPublicApi}}internal {{/nonPublicApi}}class ApiClient(
|
||||||
private var baseUrl: String = "{{{basePath}}}",
|
private var baseUrl: String = defaultBasePath,
|
||||||
private var okHttpClient: OkHttpClient
|
private var okHttpClient: OkHttpClient
|
||||||
) {
|
) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("{{packageName}}.baseUrl", "{{{basePath}}}")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
init {
|
init {
|
||||||
normalizeBaseUrl()
|
normalizeBaseUrl()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
internal class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
internal class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
internal class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
internal class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
internal class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
internal class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -6,9 +6,16 @@ import retrofit2.converter.scalars.ScalarsConverterFactory
|
|||||||
import retrofit2.converter.moshi.MoshiConverterFactory
|
import retrofit2.converter.moshi.MoshiConverterFactory
|
||||||
|
|
||||||
class ApiClient(
|
class ApiClient(
|
||||||
private var baseUrl: String = "http://petstore.swagger.io/v2",
|
private var baseUrl: String = defaultBasePath,
|
||||||
private var okHttpClient: OkHttpClient
|
private var okHttpClient: OkHttpClient
|
||||||
) {
|
) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
init {
|
init {
|
||||||
normalizeBaseUrl()
|
normalizeBaseUrl()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
@@ -26,7 +26,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class PetApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new pet to the store
|
* Add a new pet to the store
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class StoreApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete purchase order by ID
|
* Delete purchase order by ID
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ import org.openapitools.client.infrastructure.ResponseType
|
|||||||
import org.openapitools.client.infrastructure.Success
|
import org.openapitools.client.infrastructure.Success
|
||||||
import org.openapitools.client.infrastructure.toMultiValue
|
import org.openapitools.client.infrastructure.toMultiValue
|
||||||
|
|
||||||
class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiClient(basePath) {
|
class UserApi(basePath: kotlin.String = defaultBasePath) : ApiClient(basePath) {
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val defaultBasePath: String by lazy {
|
||||||
|
System.getProperties().getProperty("org.openapitools.client.baseUrl", "http://petstore.swagger.io/v2")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create user
|
* Create user
|
||||||
|
|||||||
Reference in New Issue
Block a user