CodecMakerConfig

com.github.plokhotnyuk.jsoniter_scala.macros.CodecMakerConfig$
See theCodecMakerConfig companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

Use to enable printing of codec during compilation:

Use to enable printing of codec during compilation:

given CodecMakerConfig.PrintCodec with {}
val codec = JsonCodecMaker.make[MyClass]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

def withAdtLeafClassNameMapper(adtLeafClassNameMapper: String => String): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withAllowRecursiveTypes(allowRecursiveTypes: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withBigDecimalDigitsLimit(bigDecimalDigitsLimit: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withBigDecimalPrecision(bigDecimalPrecision: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withBigDecimalScaleLimit(bigDecimalScaleLimit: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withBigIntDigitsLimit(bigIntDigitsLimit: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withBitSetValueLimit(bitSetValueLimit: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withDiscriminatorFieldName(discriminatorFieldName: Option[String]): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withFieldNameMapper(fieldNameMapper: PartialFunction[String, String]): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withIsStringified(isStringified: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withJavaEnumValueNameMapper(javaEnumValueNameMapper: PartialFunction[String, String]): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withMapAsArray(mapAsArray: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withMapMaxInsertNumber(mapMaxInsertNumber: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withRequireCollectionFields(requireCollectionFields: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withRequireDiscriminatorFirst(requireDiscriminatorFirst: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withSetMaxInsertNumber(setMaxInsertNumber: Int): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withSkipNestedOptionValues(skipNestedOptionValues: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withSkipUnexpectedFields(skipUnexpectedFields: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withTransientDefault(transientDefault: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withTransientEmpty(transientEmpty: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withTransientNone(transientNone: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withUseScalaEnumValueId(useScalaEnumValueId: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Inherited fields

val adtLeafClassNameMapper: NameMapper

Attributes

Inherited from:
CodecMakerConfig
val allowRecursiveTypes: Boolean

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
val discriminatorFieldName: Option[String]

Attributes

Inherited from:
CodecMakerConfig
val fieldNameMapper: NameMapper

Attributes

Inherited from:
CodecMakerConfig
val isStringified: Boolean

Attributes

Inherited from:
CodecMakerConfig
val javaEnumValueNameMapper: NameMapper

Attributes

Inherited from:
CodecMakerConfig
val mapAsArray: Boolean

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
val transientDefault: Boolean

Attributes

Inherited from:
CodecMakerConfig
val transientEmpty: Boolean

Attributes

Inherited from:
CodecMakerConfig
val transientNone: Boolean

Attributes

Inherited from:
CodecMakerConfig
val useScalaEnumValueId: Boolean

Attributes

Inherited from:
CodecMakerConfig