Bson Configuration
data class BsonConfiguration(val encodeDefaults: Boolean = true, val explicitNulls: Boolean = false, val classDiscriminator: String = "_t", val bsonNamingStrategy: BsonNamingStrategy? = null)
Bson Configuration for serialization
Usage example with codecs:
val codec = KotlinSerializerCodec.create(mykClass, bsonConfiguration = BsonConfiguration(encodeDefaults = false))
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(encodeDefaults: Boolean = true, explicitNulls: Boolean = false, classDiscriminator: String = "_t", bsonNamingStrategy: BsonNamingStrategy? = null)