Package discord4j.core.object.entity
Discord entity domain model.
-
Interface Summary Interface Description Entity An uniquely identifiable object bySnowflake
. -
Class Summary Class Description ApplicationInfo Represents the Current (typically) Application Information.ApplicationTeam Attachment A Discord attachment.Guild A Discord guild.GuildEmoji A Discord guild emoji.GuildSticker Integration A Discord integration.IntegrationApplication A Discord Integration Application.Member A Discord guild member.Message A Discord message.PartialMember A partial Discord guild member.PartialSticker Role A Discord role.ScheduledEvent A Discord Guild Scheduled EventSticker User A Discord user.Webhook A Discord webhook. -
Enum Summary Enum Description ApplicationInfo.Flag Describes the flags of an application.Attachment.AttachmentFlags A set of flags for anattachment
.Guild.ContentFilterLevel Automatically scan and delete messages sent in the server that contain explicit content.Guild.MfaLevel Prevent potentially dangerous administrative actions for users without two-factor authentication enabled.Guild.NotificationLevel Determines whetherMembers
who have not explicitly set their notification settings receive a notification for every message sent in the server or not.Guild.NsfwLevel Guild.PremiumTier Represent the server Premium Tier (aka boost level) of theGuild
.Guild.SystemChannelFlag Describes system channel flags.Guild.VerificationLevel Members
of the server must meet the following criteria before they can send messages in text channels or initiate a direct message conversation.Integration.ExpireBehavior Represents the various integration expire behaviors.Message.Flag Describes extra features of a message.Message.Type Represents the various types of messages.PartialMember.Flag Describes the flags of a member in a guild.Role.Flag Describes the flags of a Role.ScheduledEvent.EntityType Represents a scheduled event's entity typeScheduledEvent.PrivacyLevel Represents a scheduled event's privacy level.ScheduledEvent.Status Represents a scheduled event's statusSticker.Format The format of a sticker.Sticker.Type The type of sticker.User.Flag Describes the flags of a user.Webhook.Type Represents the various types of webhooks.