Naming strategy, to map each class to a discriminator value.
import reactivemongo.api.bson.{ MacroConfiguration, TypeNaming }
val cfg1 = MacroConfiguration(typeNaming = TypeNaming.FullName)
val cfg2 = MacroConfiguration(typeNaming = TypeNaming.FullName)
val cfg3 = MacroConfiguration(
typeNaming = TypeNaming { (cls: Class[_]) =>
"_" + cls.getSimpleName
})
- See also:
- Companion:
- object