Package discord4j.discordjson.json
Interface MessageData
-
@Immutable public interface MessageData
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description discord4j.discordjson.possible.Possible<MessageActivityData>
activity()
discord4j.discordjson.possible.Possible<MessageApplicationData>
application()
discord4j.discordjson.possible.Possible<discord4j.discordjson.Id>
applicationId()
List<AttachmentData>
attachments()
UserData
author()
static discord4j.discordjson.json.ImmutableMessageData.Builder
builder()
discord4j.discordjson.Id
channelId()
discord4j.discordjson.possible.Possible<List<ComponentData>>
components()
String
content()
Optional<String>
editedTimestamp()
List<EmbedData>
embeds()
discord4j.discordjson.possible.Possible<Integer>
flags()
discord4j.discordjson.possible.Possible<discord4j.discordjson.Id>
guildId()
discord4j.discordjson.Id
id()
discord4j.discordjson.possible.Possible<MessageInteractionData>
interaction()
discord4j.discordjson.possible.Possible<PartialMemberData>
member()
discord4j.discordjson.possible.Possible<List<ChannelMentionData>>
mentionChannels()
boolean
mentionEveryone()
List<String>
mentionRoles()
List<UserWithMemberData>
mentions()
discord4j.discordjson.possible.Possible<MessageReferenceData>
messageReference()
discord4j.discordjson.possible.Possible<Object>
nonce()
boolean
pinned()
discord4j.discordjson.possible.Possible<List<ReactionData>>
reactions()
discord4j.discordjson.possible.Possible<Optional<MessageData>>
referencedMessage()
discord4j.discordjson.possible.Possible<List<PartialStickerData>>
stickerItems()
discord4j.discordjson.possible.Possible<List<StickerData>>
stickers()
Deprecated.String
timestamp()
boolean
tts()
int
type()
discord4j.discordjson.possible.Possible<discord4j.discordjson.Id>
webhookId()
-
-
-
Method Detail
-
builder
static discord4j.discordjson.json.ImmutableMessageData.Builder builder()
-
id
discord4j.discordjson.Id id()
-
channelId
discord4j.discordjson.Id channelId()
-
guildId
discord4j.discordjson.possible.Possible<discord4j.discordjson.Id> guildId()
-
author
UserData author()
-
member
discord4j.discordjson.possible.Possible<PartialMemberData> member()
-
content
String content()
-
timestamp
String timestamp()
-
tts
boolean tts()
-
mentionEveryone
boolean mentionEveryone()
-
mentions
List<UserWithMemberData> mentions()
-
mentionChannels
discord4j.discordjson.possible.Possible<List<ChannelMentionData>> mentionChannels()
-
attachments
List<AttachmentData> attachments()
-
reactions
discord4j.discordjson.possible.Possible<List<ReactionData>> reactions()
-
nonce
discord4j.discordjson.possible.Possible<Object> nonce()
-
pinned
boolean pinned()
-
webhookId
discord4j.discordjson.possible.Possible<discord4j.discordjson.Id> webhookId()
-
type
int type()
-
activity
discord4j.discordjson.possible.Possible<MessageActivityData> activity()
-
application
discord4j.discordjson.possible.Possible<MessageApplicationData> application()
-
applicationId
discord4j.discordjson.possible.Possible<discord4j.discordjson.Id> applicationId()
-
messageReference
discord4j.discordjson.possible.Possible<MessageReferenceData> messageReference()
-
flags
discord4j.discordjson.possible.Possible<Integer> flags()
-
stickers
@Deprecated discord4j.discordjson.possible.Possible<List<StickerData>> stickers()
Deprecated.
-
stickerItems
discord4j.discordjson.possible.Possible<List<PartialStickerData>> stickerItems()
-
referencedMessage
discord4j.discordjson.possible.Possible<Optional<MessageData>> referencedMessage()
-
interaction
discord4j.discordjson.possible.Possible<MessageInteractionData> interaction()
-
components
discord4j.discordjson.possible.Possible<List<ComponentData>> components()
-
-