EmbedBuilderImpl

Constructors

Link copied to clipboard
constructor(yde: YDE)

Functions

Link copied to clipboard
open override fun addField(field: EmbedFieldBuilder): EmbedBuilder
open override fun addField(name: String, value: CharSequence, inline: Boolean): EmbedBuilder

Adds a field to the embed.

Link copied to clipboard
open override fun build(): Embed

Builds the embed.

Link copied to clipboard
open override fun setAuthor(author: EmbedAuthorBuilder): EmbedBuilder
open override fun setAuthor(name: String, url: URL?, iconUrl: URL?): EmbedBuilder

Sets the author of the embed.

Link copied to clipboard
open override fun setColor(color: Color): EmbedBuilder

Sets the color of the embed.

Link copied to clipboard
open override fun setDescription(description: CharSequence): EmbedBuilder

Sets the description of the embed.

Link copied to clipboard
open override fun setFooter(footer: EmbedFooterBuilder): EmbedBuilder
open override fun setFooter(text: String, iconUrl: URL): EmbedBuilder

Sets the footer of the embed.

Link copied to clipboard
open override fun setImage(image: EmbedImageBuilder): EmbedBuilder
open override fun setImage(url: URL): EmbedBuilder

Sets the image of the embed.

Link copied to clipboard
open override fun setThumbnail(thumbnail: EmbedThumbnailBuilder): EmbedBuilder
open override fun setThumbnail(url: URL): EmbedBuilder

Sets the thumbnail of the embed.

Link copied to clipboard
open override fun setTimestamp(timestamp: TemporalAccessor): EmbedBuilder

Sets the timestamp of the embed.

Link copied to clipboard
open override fun setTitle(title: String): EmbedBuilder

Sets the title of the embed.

Link copied to clipboard
open override fun setUrl(url: URL): EmbedBuilder

Sets the url of the embed.