mirai-core / net.mamoe.mirai.message.data / CustomMessage / ProtoBufSerializerFactory

ProtoBufSerializerFactory

abstract class ProtoBufSerializerFactory<M : CustomMessage> : Factory<M>

使用 ProtoBuf 作为序列模式的 Factory. 推荐使用此工厂

Constructors

<init>

使用 ProtoBuf 作为序列模式的 Factory. 推荐使用此工厂

ProtoBufSerializerFactory(typeName: String)

Functions

deserialize

input 读取此消息.

open fun deserialize(input: ByteArray): M

serialize

序列化此消息.

open fun serialize(message: M): ByteArray

serializer

得到 MKSerializer.

abstract fun serializer(): KSerializer<M>