Skip to content

Commit 6b96325

Browse files
fix(specs): add secrets payload for updates (generated)
algolia/api-clients-automation#4061 Co-authored-by: algolia-bot <[email protected]> Co-authored-by: Clément Vannicatte <[email protected]>
1 parent 9e2af27 commit 6b96325

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,15 @@ sealed trait AuthInputPartial
2727

2828
trait AuthInputPartialTrait extends AuthInputPartial
2929

30-
object AuthInputPartial {}
30+
object AuthInputPartial {
31+
32+
case class MapOfStringString(value: Map[String, String]) extends AuthInputPartial
33+
34+
def apply(value: Map[String, String]): AuthInputPartial = {
35+
AuthInputPartial.MapOfStringString(value)
36+
}
37+
38+
}
3139

3240
object AuthInputPartialSerializer extends Serializer[AuthInputPartial] {
3341
override def deserialize(implicit format: Formats): PartialFunction[(TypeInfo, JValue), AuthInputPartial] = {
@@ -41,6 +49,7 @@ object AuthInputPartialSerializer extends Serializer[AuthInputPartial] {
4149
case value: JObject if value.obj.exists(_._1 == "url") => Extraction.extract[AuthOAuthPartial](value)
4250
case value: JObject => Extraction.extract[AuthAlgoliaPartial](value)
4351
case value: JObject => Extraction.extract[AuthAlgoliaInsightsPartial](value)
52+
case value: JObject => AuthInputPartial.apply(Extraction.extract[Map[String, String]](value))
4453
case _ => throw new MappingException("Can't convert " + json + " to AuthInputPartial")
4554
}
4655
}

0 commit comments

Comments
 (0)