Package discord4j.discordjson.json
Interface MessageData
-
@Immutable public interface MessageData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Possible<MessageActivityData>
activity()
default Possible<MessageApplicationData>
application()
List<AttachmentData>
attachments()
UserData
author()
String
channelId()
String
content()
Optional<String>
editedTimestamp()
List<EmbedData>
embeds()
default Possible<Integer>
flags()
default Possible<String>
guildId()
String
id()
default Possible<PartialMemberData>
member()
default Possible<List<ChannelMentionData>>
mentionChannels()
boolean
mentionEveryone()
List<String>
mentionRoles()
List<UserWithMemberData>
mentions()
default Possible<MessageReferenceData>
messageReference()
default Possible<Object>
nonce()
boolean
pinned()
default Possible<List<ReactionData>>
reactions()
String
timestamp()
boolean
tts()
int
type()
default Possible<String>
webhookId()
-
-
-
Method Detail
-
id
String id()
-
channelId
String channelId()
-
author
UserData author()
-
member
default Possible<PartialMemberData> member()
-
content
String content()
-
timestamp
String timestamp()
-
tts
boolean tts()
-
mentionEveryone
boolean mentionEveryone()
-
mentions
List<UserWithMemberData> mentions()
-
mentionChannels
default Possible<List<ChannelMentionData>> mentionChannels()
-
attachments
List<AttachmentData> attachments()
-
reactions
default Possible<List<ReactionData>> reactions()
-
pinned
boolean pinned()
-
type
int type()
-
activity
default Possible<MessageActivityData> activity()
-
application
default Possible<MessageApplicationData> application()
-
messageReference
default Possible<MessageReferenceData> messageReference()
-
-