object MacroConfiguration
MacroConfiguration factories and utilities
- Companion:
- class
Type members
Types
Value members
Concrete methods
def apply[Opts <: MacroOptions](fieldNaming: FieldNaming, discriminator: String, typeNaming: TypeNaming)(implicit opts: ValueOf[Opts]): Aux[Opts]
import reactivemongo.api.bson.MacroConfiguration
val customCfg = MacroConfiguration(discriminator = "_type")
- Type parameters:
- Opts
the compile time options (see MacroOptions)
- Value parameters:
- discriminator
- naming
the naming strategy for the document fields
- typeNaming