argonaut

derive

package derive

Visibility
  1. Public
  2. All

Type Members

  1. trait CoproductSumDecodeJson[C <: Coproduct] extends AnyRef

  2. trait CoproductSumEncodeJson[C <: Coproduct] extends AnyRef

  3. trait HListProductDecodeJson[L <: HList, D <: HList] extends AnyRef

  4. trait HListProductEncodeJson[L <: HList, D <: HList] extends AnyRef

  5. trait JsonProductCodec extends AnyRef

  6. trait JsonProductCodecFor[P] extends AnyRef

  7. case class JsonProductObjCodec(toJsonName: (String) ⇒ String = ...) extends JsonProductCodec with Product with Serializable

  8. trait JsonSumCodec extends AnyRef

  9. trait JsonSumCodecFor[S] extends AnyRef

  10. case class JsonSumObjCodec(toJsonName: (String) ⇒ String = ...) extends JsonSumCodec with Product with Serializable

  11. case class JsonSumTypeFieldCodec(typeField: String = "type", toTypeValue: Option[(String) ⇒ String] = scala.None) extends JsonSumCodec with Product with Serializable

  12. trait MkDecodeJson[T] extends AnyRef

  13. trait MkEncodeJson[T] extends AnyRef

  14. trait ProductDecodeJson[T] extends AnyRef

  15. trait ProductEncodeJson[T] extends AnyRef

  16. trait SumDecodeJson[S] extends AnyRef

  17. trait SumEncodeJson[S] extends AnyRef

Ungrouped