final case class EncodeOnly(transformMemberNames: (String) => String, transformConstructorNames: (String) => String, useDefaults: Boolean, discriminator: Option[String]) extends Configuration with Product with Serializable
Configuration allowing customisation of JSON produced when encoding or decoding.
This configuration **only** creates encoder.
- Alphabetic
- By Inheritance
- EncodeOnly
- Serializable
- Product
- Equals
- Configuration
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
Type Members
- type Config = EncodeOnly
- Definition Classes
- EncodeOnly → Configuration
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def applyDiscriminator(discriminator: Option[String]): EncodeOnly
- Attributes
- protected
- Definition Classes
- EncodeOnly → Configuration
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val discriminator: Option[String]
- Definition Classes
- EncodeOnly → Configuration
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getA(transformMemberNames: (String) => String): EncodeOnly
- Attributes
- protected
- Definition Classes
- EncodeOnly → Configuration
- final def getC(transformConstructorNames: (String) => String): EncodeOnly
- Attributes
- protected
- Definition Classes
- EncodeOnly → Configuration
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val transformConstructorNames: (String) => String
Transforms the value of any constructor names in the JSON, allowing, for example, formatting or case changes
Transforms the value of any constructor names in the JSON, allowing, for example, formatting or case changes
- Definition Classes
- EncodeOnly → Configuration
- val transformMemberNames: (String) => String
Transforms the names of type members in the JSON, allowing, for example, formatting or case changes
Transforms the names of type members in the JSON, allowing, for example, formatting or case changes
- Definition Classes
- EncodeOnly → Configuration
- val useDefaults: Boolean
- Definition Classes
- EncodeOnly → Configuration
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def withDiscriminator(name: String): Config
- Definition Classes
- Configuration
- final def withKebabCaseConstructorNames: Config
Creates a configuration which produces kebab cased constructor names
Creates a configuration which produces kebab cased constructor names
- Definition Classes
- Configuration
- final def withKebabCaseMemberNames: Config
Creates a configuration which produces kebab cased member names
Creates a configuration which produces kebab cased member names
- Definition Classes
- Configuration
- final def withSnakeCaseConstructorNames: Config
Creates a configuration which produces snake cased constructor names
Creates a configuration which produces snake cased constructor names
- Definition Classes
- Configuration
- final def withSnakeCaseMemberNames: Config
Creates a configuration which produces snake cased member names
Creates a configuration which produces snake cased member names
- Definition Classes
- Configuration