JsonConfiguration

Companion
class
class Object
trait Matchable
class Any

Type members

Types

type Aux[O <: MacroOptions] = JsonConfiguration { type Opts = O; }

Value members

Concrete methods

def apply[Opts <: MacroOptions](naming: JsonNaming, optionHandlers: OptionHandlers, discriminator: String, typeNaming: JsonNaming)(implicit evidence$1: Default[Opts]): Aux[Opts]
Value Params
discriminator

See JsonConfiguration.discriminator

naming

the naming strategy

optionHandlers

handlers for option

typeNaming

See JsonConfiguration.typeNaming

Concrete fields

Implicits

Implicits

implicit def default[Opts <: MacroOptions](implicit evidence$2: Default[Opts]): Aux[Opts]

Default configuration instance

Default configuration instance