Package-level declarations
Types
Link copied to clipboard
class ApiRequest<ResultT>(val method: Method, val path: String, val parameters: Parameters = emptyMap(), val body: Serializer.ObjectCtx? = null, val serde: Serde, val processResponse: (ApiResponse) -> ResultT) : Request<Serializer.ObjectCtx, ApiResponse, ResultT>
Link copied to clipboard
class ApiResponse(val statusCode: Int, val headers: Map<String, List<String>>, val content: Deserializer.ObjectCtx) : Response<Deserializer.ObjectCtx>
Link copied to clipboard
Link copied to clipboard
class BulkRequest<ResultT>(val method: Method, val path: String, val parameters: Parameters = emptyMap(), val body: List<Serializer.ObjectCtx>, val serde: Serde.OneLineJson, val processResponse: (ApiResponse) -> ResultT) : Request<List<Serializer.ObjectCtx>, ApiResponse, ResultT>
Link copied to clipboard
class CatRequest<ResultT>(catPath: String, val parameters: Parameters = emptyMap(), val errorSerde: Serde, val processResponse: (CatResponse) -> ResultT) : Request<Nothing, CatResponse, ResultT>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FailedShard(val shard: Int, val index: String, val node: String, val reason: ErrorReason)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PlainRequest(val method: Method, val path: String, val parameters: Parameters, val content: ByteArray, val textContent: String?, val contentType: String, val contentEncoding: String?, val acceptContentType: String?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard