Package discord4j.discordjson.json
Interface MessageData
-
@Immutable public interface MessageData
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description discord4j.discordjson.possible.Possible<MessageActivityData>activity()discord4j.discordjson.possible.Possible<MessageApplicationData>application()List<AttachmentData>attachments()UserDataauthor()static discord4j.discordjson.json.ImmutableMessageData.Builderbuilder()StringchannelId()Stringcontent()Optional<String>editedTimestamp()List<EmbedData>embeds()discord4j.discordjson.possible.Possible<Integer>flags()discord4j.discordjson.possible.Possible<String>guildId()Stringid()discord4j.discordjson.possible.Possible<PartialMemberData>member()discord4j.discordjson.possible.Possible<List<ChannelMentionData>>mentionChannels()booleanmentionEveryone()List<String>mentionRoles()List<UserWithMemberData>mentions()discord4j.discordjson.possible.Possible<MessageReferenceData>messageReference()discord4j.discordjson.possible.Possible<Object>nonce()booleanpinned()discord4j.discordjson.possible.Possible<List<ReactionData>>reactions()Stringtimestamp()booleantts()inttype()discord4j.discordjson.possible.Possible<String>webhookId()
-
-
-
Method Detail
-
builder
static discord4j.discordjson.json.ImmutableMessageData.Builder builder()
-
id
String id()
-
channelId
String channelId()
-
guildId
discord4j.discordjson.possible.Possible<String> 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<String> webhookId()
-
type
int type()
-
activity
discord4j.discordjson.possible.Possible<MessageActivityData> activity()
-
application
discord4j.discordjson.possible.Possible<MessageApplicationData> application()
-
messageReference
discord4j.discordjson.possible.Possible<MessageReferenceData> messageReference()
-
flags
discord4j.discordjson.possible.Possible<Integer> flags()
-
-