///|
/// The ID of an application.
pub type ApplicationId = Id[ApplicationMarker]
///|
/// The ID of an attachment.
pub type AttachmentId = Id[AttachmentMarker]
///|
/// The ID of an audit log entry.
pub type AuditLogEntryId = Id[AuditLogEntryMarker]
///|
/// The ID of an auto moderation rule.
pub type AutoModerationRuleId = Id[AutoModerationRuleMarker]
///|
/// The ID of a channel.
pub type ChannelId = Id[ChannelMarker]
///|
/// The ID of a command.
pub type CommandId = Id[CommandMarker]
///|
/// The ID of a command version.
pub type CommandVersionId = Id[CommandVersionMarker]
///|
/// The ID of an emoji.
pub type EmojiId = Id[EmojiMarker]
///|
/// The ID of an entitlement.
pub type EntitlementId = Id[EntitlementMarker]
///|
/// The ID of a resource whose kind is not tracked in the type.
pub type GenericId = Id[GenericMarker]
///|
/// The ID of a guild.
pub type GuildId = Id[GuildMarker]
///|
/// The ID of an integration.
pub type IntegrationId = Id[IntegrationMarker]
///|
/// The ID of an interaction.
pub type InteractionId = Id[InteractionMarker]
///|
/// The ID of a message.
pub type MessageId = Id[MessageMarker]
///|
/// The ID of a role.
pub type RoleId = Id[RoleMarker]
///|
/// The ID of a scheduled event.
pub type ScheduledEventId = Id[ScheduledEventMarker]
///|
/// The ID of a SKU.
pub type SkuId = Id[SkuMarker]
///|
/// The ID of a subscription.
pub type SubscriptionId = Id[SubscriptionMarker]
///|
/// The ID of a soundboard sound.
pub type SoundboardSoundId = Id[SoundboardSoundMarker]
///|
/// The ID of a stage instance.
pub type StageInstanceId = Id[StageInstanceMarker]
///|
/// The ID of a sticker.
pub type StickerId = Id[StickerMarker]
///|
/// The ID of a sticker pack.
pub type StickerPackId = Id[StickerPackMarker]
///|
/// The ID of a team.
pub type TeamId = Id[TeamMarker]
///|
/// The ID of a user.
pub type UserId = Id[UserMarker]
///|
/// The ID of a webhook.
pub type WebhookId = Id[WebhookMarker]