Package-level declarations
Types
Link copied to clipboard
data class BsonConfiguration(val encodeDefaults: Boolean = true, val explicitNulls: Boolean = false, val classDiscriminator: String = "_t")
Bson Configuration for serialization
Link copied to clipboard
interface BsonDecoder
The BsonDecoder interface
Link copied to clipboard
interface BsonEncoder
The BsonEncoder interface
Link copied to clipboard
@ExperimentalSerializationApi
@Serializer(forClass = BsonValue::class )
Link copied to clipboard
The Kotlin serializer codec which utilizes the kotlinx serialization module.
Link copied to clipboard
class KotlinSerializerCodecProvider(serializersModule: SerializersModule = defaultSerializersModule, bsonConfiguration: BsonConfiguration = BsonConfiguration()) : CodecProvider
A Kotlin Serialization based Codec Provider
Link copied to clipboard
@ExperimentalSerializationApi
@Serializer(forClass = ObjectId::class )