All Downloads are FREE. Search and download functionalities are using the official Maven repository.

caliban.interop.tapir.JsonCodecs.scala Maven / Gradle / Ivy

The newest version!
package caliban.interop.tapir

import caliban.{ GraphQLRequest, ResponseValue }
import sttp.tapir.Codec.JsonCodec
import sttp.tapir.json.jsoniter._

private object JsonCodecs {
  import caliban.interop.jsoniter.ValueJsoniter.stringListCodec

  val listMapCodec: JsonCodec[Map[String, List[String]]] = implicitly
  val requestCodec: JsonCodec[GraphQLRequest]            = implicitly
  val responseCodec: JsonCodec[ResponseValue]            = implicitly
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy