Element

@SerialName(value = "ob11.segment.image")
data class Element(val segment: OneBotImage) : OneBotMessageSegmentElement, Image, UrlAwareImage(source)

Constructors

Link copied to clipboard
constructor(segment: OneBotImage)

Properties

Link copied to clipboard
Link copied to clipboard
open override val segment: OneBotImage

Functions

Link copied to clipboard
open suspend override fun url(): String

Inherited functions

Link copied to clipboard

判断 this 的类型是 OneBotMessageSegmentElement 并且 segment 的类型是 T

Link copied to clipboard

如果this 的类型是 OneBotMessageSegmentElement 并且 segment,则获取到对应的 T 结果, 否则抛出 ClassCastException

Link copied to clipboard

如果this 的类型是 OneBotMessageSegmentElement 并且 segment,则获取到对应的 T 结果, 否则得到 null

Link copied to clipboard
@ApiStatus.Internal
fun Message.Element.resolveToOneBotSegment(defaultImageAdditionalParams: DefaultImageAdditionalParams? = null): OneBotMessageSegment?

将一个 Message.Element 转化为用于API请求的 OneBotMessageSegment

Link copied to clipboard
@ApiStatus.Internal
fun Message.resolveToOneBotSegmentList(defaultImageAdditionalParams: DefaultImageAdditionalParams? = null): List<OneBotMessageSegment>

Message 解析为一用于API请求的 OneBotMessageSegment 列表。