Package-level declarations

Types

Link copied to clipboard
@Serializable
data class IndexesStatus(val indexes: List<IndexIdStatus>) : Map<String, IndexStatus>
Link copied to clipboard
@Serializable
data class IndexIdStatus(val indexId: String, val status: IndexStatus)
Link copied to clipboard
@Serializable
data class ObjectContainer<T>(val id: ObjectId, val createdAt: Instant?, val updatedAt: Instant?, val objectData: T?)
Link copied to clipboard
typealias ObjectId = String
Link copied to clipboard
@Serializable
data class ObjectsResponse<T>(val objects: List<ObjectContainer<T>>, val pagination: Pagination, val metadata: Metadata? = null) : Map<ObjectId, T?>
Link copied to clipboard
@Serializable
data class ObjectStatusContainer<T>(val id: ObjectId, val status: IndexesStatus, val objectData: T)
Link copied to clipboard
@Serializable
data class SearchResultsResponse<T>(val results: List<ObjectContainer<T>>, val pagination: Pagination) : Map<ObjectId, T?>