Package com.aliucord.wrappers.embeds
Class MessageEmbedWrapper
-
- All Implemented Interfaces:
public final class MessageEmbedWrapperWraps the obfuscated MessageEmbed class to provide nice method names and require only one central update if method names change after an update
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMessageEmbedWrapper.Companion
-
Field Summary
Fields Modifier and Type Field Description private final AuthorWrapperauthorprivate final EmbedAuthorrawAuthorprivate final Integercolorprivate final Stringdescriptionprivate final List<FieldWrapper>fieldsprivate final List<EmbedField>rawFieldsprivate final FooterWrapperfooterprivate final EmbedFooterrawFooterprivate final ThumbnailWrapperthumbnailprivate final EmbedThumbnailrawThumbnailprivate final ImageWrapperimageprivate final EmbedImagerawImageprivate final VideoWrappervideoprivate final EmbedVideorawVideoprivate final ProviderWrapperproviderprivate final EmbedProviderrawProviderprivate final UtcDateTimetimestampprivate final Stringtitleprivate final EmbedTypetypeprivate final Stringurlpublic final static MessageEmbedWrapper.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description MessageEmbedWrapper(MessageEmbed embed)
-
Method Summary
Modifier and Type Method Description final AuthorWrappergetAuthor()final EmbedAuthorgetRawAuthor()final IntegergetColor()final StringgetDescription()final List<FieldWrapper>getFields()final List<EmbedField>getRawFields()final FooterWrappergetFooter()final EmbedFootergetRawFooter()final ThumbnailWrappergetThumbnail()final EmbedThumbnailgetRawThumbnail()final ImageWrappergetImage()final EmbedImagegetRawImage()final VideoWrappergetVideo()final EmbedVideogetRawVideo()final ProviderWrappergetProvider()final EmbedProvidergetRawProvider()final UtcDateTimegetTimestamp()final StringgetTitle()final EmbedTypegetType()final StringgetUrl()final MessageEmbedraw()Returns the raw (obfuscated) MessageEmbed Object associated with this wrapper final static AuthorWrappergetAuthor(MessageEmbed embed)final static List<FieldWrapper>getFields(MessageEmbed embed)final static FooterWrappergetFooter(MessageEmbed embed)final static ImageWrappergetImage(MessageEmbed embed)final static ProviderWrappergetProvider(MessageEmbed embed)final static ThumbnailWrappergetThumbnail(MessageEmbed embed)final static VideoWrappergetVideo(MessageEmbed embed)-
-
Method Detail
-
getAuthor
final AuthorWrapper getAuthor()
-
getRawAuthor
final EmbedAuthor getRawAuthor()
-
getDescription
final String getDescription()
-
getFields
final List<FieldWrapper> getFields()
-
getRawFields
final List<EmbedField> getRawFields()
-
getFooter
final FooterWrapper getFooter()
-
getRawFooter
final EmbedFooter getRawFooter()
-
getThumbnail
final ThumbnailWrapper getThumbnail()
-
getRawThumbnail
final EmbedThumbnail getRawThumbnail()
-
getImage
final ImageWrapper getImage()
-
getRawImage
final EmbedImage getRawImage()
-
getVideo
final VideoWrapper getVideo()
-
getRawVideo
final EmbedVideo getRawVideo()
-
getProvider
final ProviderWrapper getProvider()
-
getRawProvider
final EmbedProvider getRawProvider()
-
getTimestamp
final UtcDateTime getTimestamp()
-
getType
final EmbedType getType()
-
raw
final MessageEmbed raw()
Returns the raw (obfuscated) MessageEmbed Object associated with this wrapper
-
getAuthor
final static AuthorWrapper getAuthor(MessageEmbed embed)
-
getFields
final static List<FieldWrapper> getFields(MessageEmbed embed)
-
getFooter
final static FooterWrapper getFooter(MessageEmbed embed)
-
getImage
final static ImageWrapper getImage(MessageEmbed embed)
-
getProvider
final static ProviderWrapper getProvider(MessageEmbed embed)
-
getThumbnail
final static ThumbnailWrapper getThumbnail(MessageEmbed embed)
-
getVideo
final static VideoWrapper getVideo(MessageEmbed embed)
-
-
-
-