Module serenity::model::id[][src]

Expand description

A collection of newtypes defining type-strong IDs.

Structs

ApplicationId

An identifier for an Application.

AttachmentId

An identifier for an attachment.

AuditLogEntryId

An identifier for an audit log entry.

ChannelId

An identifier for a Channel

CommandId

An identifier for a slash command.

CommandPermissionId

An identifier for a slash command permission Id. Can contain a RoleId or UserId.

EmojiId

An identifier for an Emoji

GuildId

An identifier for a Guild

IntegrationId

An identifier for an Integration

InteractionId

An identifier for an interaction.

MessageId

An identifier for a Message

RoleId

An identifier for a Role

StickerId

An identifier for a sticker.

StickerPackId

An identifier for a sticker pack.

UserId

An identifier for a User

WebhookId

An identifier for a Webhook