Package net.dv8tion.jda.api.entities
Interface ISnowflake
- All Known Subinterfaces:
ApplicationInfo,ApplicationTeam,AudioChannel,BaseGuildMessageChannel,ButtonInteraction,Category,Channel,Command,CommandAutoCompleteInteraction,CommandInteraction,CommandInteractionPayload,ComponentInteraction,ContextInteraction<T>,Emote,Guild,GuildChannel,GuildMessageChannel,GuildVoiceState,IAutoCompleteCallback,ICategorizableChannel,ICopyableChannel,IDeferrableCallback,IInviteContainer,IMemberContainer,IMentionable,IMessageEditCallback,Interaction,Invite.Channel,Invite.EmbeddedApplication,Invite.Group,Invite.Guild,IPermissionContainer,IPermissionHolder,IPositionableChannel,IReplyCallback,IThreadContainer,ListedEmote,Member,Message,MessageChannel,MessageContextInteraction,NewsChannel,PermissionOverride,PrivateChannel,Role,SelectMenuInteraction,SelfUser,SlashCommandInteraction,StageChannel,StageInstance,StoreChannel,TextChannel,ThreadChannel,ThreadMember,User,UserContextInteraction,VoiceChannel,Webhook
- All Known Implementing Classes:
Activity.Emoji,AuditLogEntry,ButtonInteractionEvent,CommandAutoCompleteInteractionEvent,CommandPrivilege,Emoji,GenericAutoCompleteInteractionEvent,GenericCommandInteractionEvent,GenericComponentInteractionCreateEvent,GenericContextInteractionEvent,GenericInteractionCreateEvent,Message.Attachment,Message.Interaction,MessageActivity.Application,MessageContextInteractionEvent,MessageReaction.ReactionEmote,MessageSticker,SelectMenuInteractionEvent,SlashCommandInteractionEvent,TemplateChannel,TemplateChannel.PermissionOverride,TemplateGuild,TemplateRole,UserContextInteractionEvent,Webhook.ChannelReference,Webhook.GuildReference,Webhook.WebhookReference,WidgetUtil.Widget,WidgetUtil.Widget.Member,WidgetUtil.Widget.VoiceChannel
public interface ISnowflake
Marks a snowflake entity. Snowflake entities are ones that have an id that uniquely identifies them.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringgetId()The Snowflake id of this entity.longThe Snowflake id of this entity.default OffsetDateTimeThe time this entity was created.
-
Method Details
-
getId
The Snowflake id of this entity. This is unique to every entity and will never change.- Returns:
- Never-null String containing the Id.
-
getIdLong
long getIdLong()The Snowflake id of this entity. This is unique to every entity and will never change.- Returns:
- Long containing the Id.
-
getTimeCreated
The time this entity was created. Calculated through the Snowflake ingetIdLong().- Returns:
- OffsetDateTime - Time this entity was created at.
- See Also:
-