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()discord4j.discordjson.possible.Possible<discord4j.discordjson.Id>applicationId()List<AttachmentData>attachments()UserDataauthor()static discord4j.discordjson.json.ImmutableMessageData.Builderbuilder()discord4j.discordjson.IdchannelId()discord4j.discordjson.possible.Possible<List<ComponentData>>components()Stringcontent()Optional<String>editedTimestamp()List<EmbedData>embeds()discord4j.discordjson.possible.Possible<Integer>flags()discord4j.discordjson.possible.Possible<discord4j.discordjson.Id>guildId()discord4j.discordjson.Idid()discord4j.discordjson.possible.Possible<MessageInteractionData>interaction()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()discord4j.discordjson.possible.Possible<Optional<MessageData>>referencedMessage()discord4j.discordjson.possible.Possible<List<StickerData>>stickers()Stringtimestamp()booleantts()inttype()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
discord4j.discordjson.possible.Possible<List<StickerData>> stickers()
-
referencedMessage
discord4j.discordjson.possible.Possible<Optional<MessageData>> referencedMessage()
-
interaction
discord4j.discordjson.possible.Possible<MessageInteractionData> interaction()
-
components
discord4j.discordjson.possible.Possible<List<ComponentData>> components()
-
-