File tree Expand file tree Collapse file tree 4 files changed +36
-0
lines changed
client/src/commonMain/kotlin/com/algolia/client/model Expand file tree Collapse file tree 4 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ /* * Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT. */
2+ package com.algolia.client.model.recommend
3+
4+ import kotlinx.serialization.*
5+
6+ @Serializable
7+ public enum class BooleanString (public val value : kotlin.String ) : IgnorePlurals {
8+
9+ @SerialName(value = " true" )
10+ True (" true" ),
11+
12+ @SerialName(value = " false" )
13+ False (" false" );
14+
15+ override fun toString (): kotlin.String = value
16+ }
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import kotlin.jvm.JvmInline
1515 *
1616 * Implementations:
1717 * - [Boolean] - *[IgnorePlurals.of]*
18+ * - [BooleanString]
1819 * - [List<SupportedLanguage>] - *[IgnorePlurals.of]*
1920 */
2021@Serializable(IgnorePluralsSerializer ::class )
@@ -42,6 +43,7 @@ internal class IgnorePluralsSerializer : JsonContentPolymorphicSerializer<Ignore
4243 override fun selectDeserializer (element : JsonElement ): DeserializationStrategy <IgnorePlurals > {
4344 return when {
4445 element is JsonArray -> IgnorePlurals .ListOfSupportedLanguageValue .serializer()
46+ element.isString -> BooleanString .serializer()
4547 element.isBoolean -> IgnorePlurals .BooleanValue .serializer()
4648 else -> throw AlgoliaClientException (" Failed to deserialize json element: $element " )
4749 }
Original file line number Diff line number Diff line change 1+ /* * Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT. */
2+ package com.algolia.client.model.search
3+
4+ import kotlinx.serialization.*
5+
6+ @Serializable
7+ public enum class BooleanString (public val value : kotlin.String ) : IgnorePlurals {
8+
9+ @SerialName(value = " true" )
10+ True (" true" ),
11+
12+ @SerialName(value = " false" )
13+ False (" false" );
14+
15+ override fun toString (): kotlin.String = value
16+ }
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import kotlin.jvm.JvmInline
1515 *
1616 * Implementations:
1717 * - [Boolean] - *[IgnorePlurals.of]*
18+ * - [BooleanString]
1819 * - [List<SupportedLanguage>] - *[IgnorePlurals.of]*
1920 */
2021@Serializable(IgnorePluralsSerializer ::class )
@@ -42,6 +43,7 @@ internal class IgnorePluralsSerializer : JsonContentPolymorphicSerializer<Ignore
4243 override fun selectDeserializer (element : JsonElement ): DeserializationStrategy <IgnorePlurals > {
4344 return when {
4445 element is JsonArray -> IgnorePlurals .ListOfSupportedLanguageValue .serializer()
46+ element.isString -> BooleanString .serializer()
4547 element.isBoolean -> IgnorePlurals .BooleanValue .serializer()
4648 else -> throw AlgoliaClientException (" Failed to deserialize json element: $element " )
4749 }
You can’t perform that action at this time.
0 commit comments