Embed data.
More...
#include <FoundationEntities.hpp>
|
embed_author_data | author {} |
| Embed author data.
|
|
jsonifier::string | description {} |
| Description of the embed.
|
|
unordered_set< jsonifier::string > | excludedKeys {} |
| For excluding certain keys from parsing/serialization.
|
|
jsonifier::vector< embed_field_data > | fields {} |
| Array of embed fields.
|
|
embed_footer_data | footer {} |
| Embed footer data.
|
|
uint64_t | hexColorValue {} |
| Hex color value of the embed.
|
|
embed_image_data | image {} |
| Embed image data.
|
|
embed_provider_data | provider {} |
| Embed provider data.
|
|
embed_thumbnail_data | thumbnail {} |
| Embed thumbnail data.
|
|
time_stamp | timeStamp {} |
| Timestamp to be placed on the embed.
|
|
jsonifier::string | title {} |
| Title of the embed.
|
|
jsonifier::string | type {} |
| Type of the embed.
|
|
jsonifier::string | url {} |
| Url for the embed.
|
|
embed_video_data | video {} |
| Embed video data.
|
|
◆ addField()
embed_data & discord_core_api::embed_data::addField |
( |
jsonifier::string_view |
name, |
|
|
jsonifier::string_view |
value, |
|
|
bool |
Inline = true |
|
) |
| |
- Parameters
-
name | the title of the embed field. |
value | the contents of the embed field. |
Inline | is it inline with the rest of the fields on the embed? |
- Returns
- embed_data& A reference to this embed_data instance.
Definition at line 263 of file FoundationEntities.cpp.
◆ setAuthor()
embed_data & discord_core_api::embed_data::setAuthor |
( |
jsonifier::string_view |
authorName, |
|
|
jsonifier::string_view |
authorAvatarUrl = "" |
|
) |
| |
◆ setColor()
embed_data & discord_core_api::embed_data::setColor |
( |
jsonifier::string_view |
hexColorValueNew | ) |
|
◆ setDescription()
embed_data & discord_core_api::embed_data::setDescription |
( |
jsonifier::string_view |
descriptionNew | ) |
|
◆ setFooter()
embed_data & discord_core_api::embed_data::setFooter |
( |
jsonifier::string_view |
footerText, |
|
|
jsonifier::string_view |
footerIconUrlText = "" |
|
) |
| |
◆ setImage()
embed_data & discord_core_api::embed_data::setImage |
( |
jsonifier::string_view |
imageUrl | ) |
|
◆ setThumbnail()
embed_data & discord_core_api::embed_data::setThumbnail |
( |
jsonifier::string_view |
thumbnailUrl | ) |
|
◆ setTimeStamp()
embed_data & discord_core_api::embed_data::setTimeStamp |
( |
jsonifier::string_view |
timeStamp | ) |
|
◆ setTitle()
embed_data & discord_core_api::embed_data::setTitle |
( |
jsonifier::string_view |
titleNew | ) |
|
The documentation for this class was generated from the following files: