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

Type members

Classlikes

class PrintCodec

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

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 withCheckFieldDuplication(checkFieldDuplication: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withCirceLikeObjectEncoding(circeLikeObjectEncoding: Boolean): CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
def withDecodingOnly(decodingOnly: Boolean): CodecMakerConfig

Attributes

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

Attributes

Inherited from:
CodecMakerConfig
def withEncodingOnly(encodingOnly: Boolean): CodecMakerConfig

Attributes

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

Attributes

Inherited from:
CodecMakerConfig
def withInlineOneValueClasses(inlineOneValueClasses: Boolean): 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 withRequireDefaultFields(requireDefaultFields: Boolean): CodecMakerConfig

Attributes

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

Attributes

Inherited from:
CodecMakerConfig
def withScalaTransientSupport(scalaTransientSupport: 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
val bitSetValueLimit: Int

Attributes

Inherited from:
CodecMakerConfig
val checkFieldDuplication: Boolean

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
val decodingOnly: Boolean

Attributes

Inherited from:
CodecMakerConfig
val discriminatorFieldName: Option[String]

Attributes

Inherited from:
CodecMakerConfig
val encodingOnly: Boolean

Attributes

Inherited from:
CodecMakerConfig
val fieldNameMapper: NameMapper

Attributes

Inherited from:
CodecMakerConfig
val inlineOneValueClasses: Boolean

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
val requireDefaultFields: Boolean

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
val scalaTransientSupport: Boolean

Attributes

Inherited from:
CodecMakerConfig

Attributes

Inherited from:
CodecMakerConfig
val skipNestedOptionValues: Boolean

Attributes

Inherited from:
CodecMakerConfig
val skipUnexpectedFields: Boolean

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