Package net.dv8tion.jda.api.entities
Interface ISnowflake
- All Known Subinterfaces:
ApplicationEmoji
,ApplicationInfo
,ApplicationTeam
,AudioChannel
,AudioChannelUnion
,AutoModRule
,ButtonInteraction
,Category
,Channel
,ChannelUnion
,Command
,CommandAutoCompleteInteraction
,CommandInteraction
,CommandInteractionPayload
,ComponentInteraction
,ContextInteraction<T>
,CustomEmoji
,DefaultGuildChannelUnion
,Entitlement
,EntitySelectInteraction
,ForumChannel
,ForumTag
,ForumTagSnowflake
,GroupChannel
,Guild
,GuildChannel
,GuildChannelUnion
,GuildMessageChannel
,GuildMessageChannelUnion
,GuildSticker
,GuildVoiceState
,GuildWelcomeScreen.Channel
,IAgeRestrictedChannel
,IAutoCompleteCallback
,ICategorizableChannel
,ICommandReference
,ICopyableChannel
,IDeferrableCallback
,IInviteContainer
,IMemberContainer
,IMentionable
,IMessageEditCallback
,IModalCallback
,IncomingWebhookClient
,Interaction
,InteractionHook
,Invite.Channel
,Invite.EmbeddedApplication
,Invite.Group
,Invite.Guild
,IPermissionContainer
,IPermissionContainerUnion
,IPermissionHolder
,IPositionableChannel
,IPostContainer
,IPremiumRequiredReplyCallback
,IReplyCallback
,ISlowmodeChannel
,IThreadContainer
,IThreadContainerUnion
,IVoiceStatusChannel
,IWebhookContainer
,IWebhookContainerUnion
,MediaChannel
,Member
,Message
,MessageChannel
,MessageChannelUnion
,MessageContextInteraction
,ModalInteraction
,NewsChannel
,PermissionOverride
,PrivateChannel
,RichCustomEmoji
,RichSticker
,Role
,ScheduledEvent
,SelectMenuInteraction<T,
,S> SelfUser
,SkuSnowflake
,SlashCommandInteraction
,StageChannel
,StageInstance
,StandardGuildChannel
,StandardGuildMessageChannel
,StandardSticker
,Sticker
,StickerItem
,StickerPack
,StickerSnowflake
,StickerUnion
,StringSelectInteraction
,TextChannel
,ThreadChannel
,ThreadMember
,User
,UserContextInteraction
,UserSnowflake
,VoiceChannel
,Webhook
,WebhookClient<T>
,Widget
,Widget.Member
,Widget.VoiceChannel
- All Known Implementing Classes:
AttachmentUpdate
,AuditLogEntry
,ButtonInteractionEvent
,Command.Subcommand
,Command.SubcommandGroup
,CommandAutoCompleteInteractionEvent
,EntitySelectInteractionEvent
,EntitySelectMenu.DefaultValue
,GenericAutoCompleteInteractionEvent
,GenericCommandInteractionEvent
,GenericComponentInteractionCreateEvent
,GenericContextInteractionEvent
,GenericInteractionCreateEvent
,GenericSelectMenuInteractionEvent
,IntegrationPrivilege
,Message.Attachment
,Message.Interaction
,MessageActivity.Application
,MessageContextInteractionEvent
,ModalInteractionEvent
,SlashCommandInteractionEvent
,SlashCommandReference
,StringSelectInteractionEvent
,TemplateChannel
,TemplateChannel.PermissionOverride
,TemplateGuild
,TemplateRole
,UserContextInteractionEvent
,Webhook.ChannelReference
,Webhook.GuildReference
,Webhook.WebhookReference
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 String
getId()
The Snowflake id of this entity.long
The Snowflake id of this entity.default OffsetDateTime
The 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:
-