Packages

sealed trait JsonConfiguration extends AnyRef

JSON configuration

Source
JsonConfiguration.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonConfiguration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type Opts <: MacroOptions

    Compile-time options for the JSON macros

Abstract Value Members

  1. abstract def discriminator: String

    Name of the type discriminator field (for sealed family; see JsonConfiguration$.defaultDiscriminator)

  2. abstract def naming: JsonNaming

    Naming strategy for fields

  3. abstract def optionHandlers: OptionHandlers

    How options are handled by the macro

  4. abstract def typeNaming: JsonNaming

    Naming strategy for type names