Skip to content

Commit 498086c

Browse files
committed
add samples
1 parent 9133d3f commit 498086c

File tree

24 files changed

+68
-14
lines changed

24 files changed

+68
-14
lines changed

samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ object Serializer {
1515
.registerTypeAdapter(LocalDateTime::class.java, LocalDateTimeAdapter())
1616
.registerTypeAdapter(LocalDate::class.java, LocalDateAdapter())
1717
.registerTypeAdapter(ByteArray::class.java, ByteArrayAdapter())
18-
18+
1919
@JvmStatic
2020
val gson: Gson by lazy {
2121
gsonBuilder.create()

samples/client/petstore/kotlin-json-request-string/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ wrapper {
88

99
buildscript {
1010
ext.kotlin_version = '1.4.30'
11+
ext.moshiVersion = '1.11.0'
1112

1213
repositories {
1314
maven { url "https://repo1.maven.org/maven2" }
@@ -30,7 +31,8 @@ test {
3031
dependencies {
3132
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
3233
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
33-
compile "com.squareup.moshi:moshi-kotlin:1.11.0"
34+
compile "com.squareup.moshi:moshi-kotlin:$moshiVersion"
35+
compile "com.squareup.moshi:moshi-adapters:$moshiVersion"
3436
compile "com.squareup.okhttp3:okhttp:4.9.0"
3537
testCompile "io.kotlintest:kotlintest-runner-junit5:3.4.2"
3638
}

samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.openapitools.client.infrastructure
22

33
import com.squareup.moshi.Moshi
4+
import com.squareup.moshi.adapters.PolymorphicJsonAdapterFactory
45
import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory
56
import java.util.Date
7+
import org.openapitools.client.models.*
68

79
object Serializer {
810
@JvmStatic
@@ -12,6 +14,7 @@ object Serializer {
1214
.add(LocalDateAdapter())
1315
.add(UUIDAdapter())
1416
.add(ByteArrayAdapter())
17+
1518
.add(KotlinJsonAdapterFactory())
1619
.add(BigDecimalAdapter())
1720
.add(BigIntegerAdapter())

samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ object Serializer {
1515
.registerTypeAdapter(LocalDateTime::class.java, LocalDateTimeAdapter())
1616
.registerTypeAdapter(LocalDate::class.java, LocalDateAdapter())
1717
.registerTypeAdapter(ByteArray::class.java, ByteArrayAdapter())
18-
18+
1919
@JvmStatic
2020
val gson: Gson by lazy {
2121
gsonBuilder.create()

samples/client/petstore/kotlin-moshi-codegen/build.gradle

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ wrapper {
88

99
buildscript {
1010
ext.kotlin_version = '1.4.30'
11+
ext.moshiVersion = '1.11.0'
1112

1213
repositories {
1314
maven { url "https://repo1.maven.org/maven2" }
@@ -30,8 +31,9 @@ test {
3031

3132
dependencies {
3233
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
33-
compile "com.squareup.moshi:moshi:1.11.0"
34-
kapt "com.squareup.moshi:moshi-kotlin-codegen:1.11.0"
34+
compile "com.squareup.moshi:moshi:$moshiVersion"
35+
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"
36+
compile "com.squareup.moshi:moshi-adapters:$moshiVersion"
3537
compile "com.squareup.okhttp3:okhttp:4.9.0"
3638
testCompile "io.kotlintest:kotlintest-runner-junit5:3.4.2"
3739
}

samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package org.openapitools.client.infrastructure
22

33
import com.squareup.moshi.Moshi
4+
import com.squareup.moshi.adapters.PolymorphicJsonAdapterFactory
45
import java.util.Date
6+
import org.openapitools.client.models.*
57

68
object Serializer {
79
@JvmStatic

samples/client/petstore/kotlin-nonpublic/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ wrapper {
88

99
buildscript {
1010
ext.kotlin_version = '1.4.30'
11+
ext.moshiVersion = '1.11.0'
1112

1213
repositories {
1314
maven { url "https://repo1.maven.org/maven2" }
@@ -30,7 +31,8 @@ test {
3031
dependencies {
3132
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
3233
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
33-
compile "com.squareup.moshi:moshi-kotlin:1.11.0"
34+
compile "com.squareup.moshi:moshi-kotlin:$moshiVersion"
35+
compile "com.squareup.moshi:moshi-adapters:$moshiVersion"
3436
compile "com.squareup.okhttp3:okhttp:4.9.0"
3537
testCompile "io.kotlintest:kotlintest-runner-junit5:3.4.2"
3638
}

samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.openapitools.client.infrastructure
22

33
import com.squareup.moshi.Moshi
4+
import com.squareup.moshi.adapters.PolymorphicJsonAdapterFactory
45
import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory
56
import java.util.Date
7+
import org.openapitools.client.models.*
68

79
internal object Serializer {
810
@JvmStatic
@@ -12,6 +14,7 @@ internal object Serializer {
1214
.add(LocalDateAdapter())
1315
.add(UUIDAdapter())
1416
.add(ByteArrayAdapter())
17+
1518
.add(KotlinJsonAdapterFactory())
1619
.add(BigDecimalAdapter())
1720
.add(BigIntegerAdapter())

samples/client/petstore/kotlin-nullable/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ wrapper {
88

99
buildscript {
1010
ext.kotlin_version = '1.4.30'
11+
ext.moshiVersion = '1.11.0'
1112

1213
repositories {
1314
maven { url "https://repo1.maven.org/maven2" }
@@ -30,7 +31,8 @@ test {
3031
dependencies {
3132
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
3233
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
33-
compile "com.squareup.moshi:moshi-kotlin:1.11.0"
34+
compile "com.squareup.moshi:moshi-kotlin:$moshiVersion"
35+
compile "com.squareup.moshi:moshi-adapters:$moshiVersion"
3436
compile "com.squareup.okhttp3:okhttp:4.9.0"
3537
testCompile "io.kotlintest:kotlintest-runner-junit5:3.4.2"
3638
}

samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.openapitools.client.infrastructure
22

33
import com.squareup.moshi.Moshi
4+
import com.squareup.moshi.adapters.PolymorphicJsonAdapterFactory
45
import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory
56
import java.util.Date
7+
import org.openapitools.client.models.*
68

79
object Serializer {
810
@JvmStatic
@@ -12,6 +14,7 @@ object Serializer {
1214
.add(LocalDateAdapter())
1315
.add(UUIDAdapter())
1416
.add(ByteArrayAdapter())
17+
1518
.add(KotlinJsonAdapterFactory())
1619
.add(BigDecimalAdapter())
1720
.add(BigIntegerAdapter())

0 commit comments

Comments
 (0)