Package-level declarations

Types

Link copied to clipboard
class IndexRepository<T : Any>(    val indexNameOrWriteAlias: String,     val indexReadAlias: String = indexNameOrWriteAlias,     client: SearchClient,     val serializer: ModelSerializationStrategy<T>,     val defaultParameters: Map<String, String>? = null,     defaultRefresh: Refresh? = Refresh.WaitFor,     defaultTimeout: Duration? = null,     logging: Boolean = true)
class KotlinxSerializationModelSerializationStrategy<T : Any>(serializer: KSerializer<T>, json: Json = DEFAULT_JSON) : ModelSerializationStrategy<T>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun <T : Any> SearchClient.ktorModelSerializer(    serializer: KSerializer<T>,     customJson: Json? = null): KotlinxSerializationModelSerializationStrategy<T>
Link copied to clipboard
fun <T : Any> SearchClient.repository(    indexWriteAlias: String,     serializer: KSerializer<T>,     indexReadAlias: String = indexWriteAlias,     defaultParameters: Map<String, String>? = null): IndexRepository<T>