object JsonConfiguration

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. type Aux[O <: MacroOptions] = JsonConfiguration { type Opts = O }

Value Members

  1. def apply[Opts <: MacroOptions](naming: JsonNaming = JsonNaming.Identity, optionHandlers: OptionHandlers = OptionHandlers.Default, discriminator: String = defaultDiscriminator, typeNaming: JsonNaming = JsonNaming.Identity)(implicit arg0: Default[Opts]): Aux[Opts]

    naming

    the naming strategy

    optionHandlers

    handlers for option

    discriminator

    See JsonConfiguration.discriminator

    typeNaming

    See JsonConfiguration.typeNaming

  2. implicit def default[Opts <: MacroOptions](implicit arg0: Default[Opts]): Aux[Opts]

    Default configuration instance

  3. val defaultDiscriminator: String