interface MultiPartData
Represents a multipart data stream that could be received from a call
object Empty : MultiPartData
An empty multipart data stream |
abstract suspend fun readPart(): PartData?
Reads next part data or |
suspend fun MultiPartData.forEachPart(partHandler: suspend (PartData) -> Unit): Unit
Parse multipart data stream and invoke partHandler for each PartData encountered |
|
suspend fun MultiPartData.readAllParts(): List<PartData>
Parse multipart data stream and put all parts into a list |
object Empty : MultiPartData
An empty multipart data stream |