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

pl.touk.nussknacker.engine.management.sample.dto.ComplexObject.scala Maven / Gradle / Ivy

package pl.touk.nussknacker.engine.management.sample.dto

import io.circe.Encoder
import io.circe.generic.JsonCodec
import pl.touk.nussknacker.engine.api.DisplayJsonWithEncoder
import pl.touk.nussknacker.engine.util.json.ToJsonEncoder

@JsonCodec(encodeOnly = true) case class ComplexObject(foo: java.util.Map[String, Any])
    extends DisplayJsonWithEncoder[ComplexObject]

object ComplexObject {

  private implicit val mapEncoder: Encoder[java.util.Map[String, Any]] =
    Encoder.instance[java.util.Map[String, Any]](ToJsonEncoder.defaultForTests.encode)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy