ProtoOkioSerializer

class ProtoOkioSerializer<T : Any>(kSerializer: KSerializer<T>, val defaultValue: T) : OkioSerializer<T>

Constructors

Link copied to clipboard
constructor(kSerializer: KSerializer<T>, defaultValue: T)

Properties

Link copied to clipboard
open override val defaultValue: T

Functions

Link copied to clipboard
fun decodeBytes(bytes: ByteArray): T
Link copied to clipboard
fun encodeBytes(value: T): ByteArray
Link copied to clipboard
open suspend override fun readFrom(source: BufferedSource): T
Link copied to clipboard
open suspend override fun writeTo(t: T, sink: BufferedSink)