EmbedImpl

class EmbedImpl(val yde: YDE, val json: JsonNode) : Embed(source)

Constructors

Link copied to clipboard
constructor(yde: YDE, json: JsonNode)

Functions

Link copied to clipboard
open override fun toString(): String

Converts this entity to a string using the io.github.ydwk.ydwk.util.EntityToStringBuilder.

Properties

Link copied to clipboard
open override val author: Author?

The author of this embed.

Link copied to clipboard
open override val color: Color?

The color of this embed.

Link copied to clipboard
open override val description: String?

The description of this embed.

Link copied to clipboard
open override val fields: List<Field>

The fields of this embed.

Link copied to clipboard
open override val footer: Footer?

The footer of this embed.

Link copied to clipboard
open override val image: Image?

The image of this embed.

Link copied to clipboard
open override val json: JsonNode

The json representation of this entity.

Link copied to clipboard
open override val provider: Provider?

The provider of this embed.

Link copied to clipboard
open override val thumbnail: Thumbnail?

The thumbnail of this embed.

Link copied to clipboard
open override val timestamp: String?

The timestamp of this embed.

Link copied to clipboard
open override val title: String?

The title of this embed.

Link copied to clipboard
open override val type: EmbedType?

The type of this embed.

Link copied to clipboard
open override val url: URL?

The url of this embed.

Link copied to clipboard
open override val video: Video?

The video of this embed.

Link copied to clipboard
open override val yde: YDE

The main YDE instance.