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()

Properties

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

fileImage 直接set时支持的类型:

Link copied to clipboard
Link copied to clipboard

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

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

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)