Skip to content

Commit 44999f8

Browse files
fix(specs): add secrets payload for updates (generated)
algolia/api-clients-automation#4061 Co-authored-by: algolia-bot <accounts+algolia-api-client-bot@algolia.com> Co-authored-by: Clément Vannicatte <vannicattec@gmail.com>
1 parent c810023 commit 44999f8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

client/src/commonMain/kotlin/com/algolia/client/model/ingestion/AuthInputPartial.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import kotlin.jvm.JvmInline
2020
* - [AuthBasicPartial]
2121
* - [AuthGoogleServiceAccountPartial]
2222
* - [AuthOAuthPartial]
23+
* - [Map<kotlin.String, String>] - *[AuthInputPartial.of]*
2324
*/
2425
@Serializable(AuthInputPartialSerializer::class)
2526
public sealed interface AuthInputPartial {
@@ -47,6 +48,10 @@ public sealed interface AuthInputPartial {
4748
@JvmInline
4849
public value class AuthAlgoliaInsightsPartialValue(public val value: AuthAlgoliaInsightsPartial) : AuthInputPartial
4950

51+
@Serializable
52+
@JvmInline
53+
public value class MapOfkotlinStringStringValue(public val value: Map<kotlin.String, String>) : AuthInputPartial
54+
5055
public companion object {
5156

5257
public fun of(value: AuthGoogleServiceAccountPartial): AuthInputPartial {
@@ -67,6 +72,9 @@ public sealed interface AuthInputPartial {
6772
public fun of(value: AuthAlgoliaInsightsPartial): AuthInputPartial {
6873
return AuthAlgoliaInsightsPartialValue(value)
6974
}
75+
public fun of(value: Map<kotlin.String, String>): AuthInputPartial {
76+
return MapOfkotlinStringStringValue(value)
77+
}
7078
}
7179
}
7280

@@ -79,6 +87,7 @@ internal class AuthInputPartialSerializer : JsonContentPolymorphicSerializer<Aut
7987
element is JsonObject && element.containsKey("url") -> AuthOAuthPartial.serializer()
8088
element is JsonObject -> AuthAlgoliaPartial.serializer()
8189
element is JsonObject -> AuthAlgoliaInsightsPartial.serializer()
90+
element is JsonObject -> AuthInputPartial.MapOfkotlinStringStringValue.serializer()
8291
else -> throw AlgoliaClientException("Failed to deserialize json element: $element")
8392
}
8493
}

0 commit comments

Comments
 (0)