Builder

Body 的构建器。

Kotlin 可以直接使用 Body.invoke.

Java:

var builder = new Builder();
builder.setXxx(...);
builder.setXxx(...);
var body = builder.build();

各属性参考 Body 内同名属性。

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun appendContent(append: String)
Link copied to clipboard
Link copied to clipboard
fun fromMessage(message: Message)

尝试使用 message 中的 Message.contentMessage.messageReference 来覆盖当前builder中的属性。 当他们不为null( content 不为空字符串)的时候才会填充。

Link copied to clipboard
fun setFileImage(channelProvider: ChannelProvider)
fun setFileImage(inputProvider: InputProvider)
fun setFileImage(byteReadPacket: ByteReadPacket)
fun setFileImage(byteArray: ByteArray)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect open var fileImage: Any?
Link copied to clipboard
Link copied to clipboard

判断 Builder 中的各属性是否都为空

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard