Package-level declarations

Types

Link copied to clipboard
data class ByteStreamInfo(val id: String, val topic: String, val timestampMs: Long, val totalSize: Long?, val attributes: Map<String, String>, val mimeType: String, val name: String?) : StreamInfo
Link copied to clipboard
data class StreamBytesOptions(val topic: String = "", val attributes: Map<String, String> = emptyMap(), val streamId: String = UUID.randomUUID().toString(), val destinationIdentities: List<Participant.Identity> = emptyList(), val mimeType: String = "application/octet-stream", val name: String, val totalSize: Long? = null)
Link copied to clipboard
sealed class StreamException : Exception
Link copied to clipboard
sealed class StreamInfo
Link copied to clipboard
interface StreamOptions
Link copied to clipboard
data class StreamTextOptions(val topic: String = "", val attributes: Map<String, String> = emptyMap(), val streamId: String = UUID.randomUUID().toString(), val destinationIdentities: List<Participant.Identity> = emptyList(), val operationType: TextStreamInfo.OperationType, val version: Int = 0, val attachedStreamIds: List<String> = emptyList(), val replyToStreamId: String? = null, val totalSize: Long? = null)
Link copied to clipboard
data class TextStreamInfo(val id: String, val topic: String, val timestampMs: Long, val totalSize: Long?, val attributes: Map<String, String>, val operationType: TextStreamInfo.OperationType, val version: Int, val replyToStreamId: String?, val attachedStreamIds: List<String>, val generated: Boolean) : StreamInfo