Spec
contract and implementations to build requests to Discord.See: Description
Interface | Description |
---|---|
AuditSpec<T> |
A spec which can optionally have a reason in the audit logs when built.
|
Spec<T> |
A contract specifying how an object should be built.
|
Class | Description |
---|---|
AuditLogQuerySpec |
A spec used to query audit log entries that match the specified filter.
|
BanQuerySpec |
A spec used to configure a user ban.
|
CategoryCreateSpec |
A spec used to configure and create a
Category . |
CategoryEditSpec |
A spec used to edit an existing
Category . |
EmbedCreateSpec |
A spec used to configure and send an embed.
|
GuildCreateSpec |
A spec used to configure and create a
Guild . |
GuildEditSpec |
A spec used to selectively modify properties from a
Guild . |
GuildEmojiCreateSpec |
Spec used to create
GuildEmoji objects. |
GuildEmojiEditSpec |
Spec used to modify an existing
GuildEmoji . |
GuildMemberEditSpec |
Spec used to modify guild members.
|
GuildPruneCountSpec |
Spec used to retrieve the number of members that would be removed in a prune operation.
|
GuildPruneSpec |
Spec used to begin a prune operation.
|
InviteCreateSpec |
Spec used to create guild channel
Invite objects. |
MessageCreateSpec |
Spec used to create
Messages to MessageChannels . |
MessageEditSpec |
Spec used to edit
Message entities this client has sent before. |
NewsChannelCreateSpec |
Spec used to create guild
NewsChannel entities. |
NewsChannelEditSpec |
Spec used to modify a guild
NewsChannel settings. |
RoleCreateSpec |
Spec used to create a new guild
Role entity. |
RoleEditSpec |
Spec used to modify a guild
Role . |
StoreChannelEditSpec |
Spec used to modify a guild
StoreChannel settings. |
TextChannelCreateSpec |
Spec used to create guild
TextChannel entities. |
TextChannelEditSpec |
Spec used to modify a guild
TextChannel settings. |
UserEditSpec |
Spec used to modify the current user.
|
VoiceChannelCreateSpec |
A spec used to configure and create a
VoiceChannel . |
VoiceChannelEditSpec |
Spec used to modify a
VoiceChannel entity. |
VoiceChannelJoinSpec |
Spec used to request a connection to a
VoiceChannel and handle the initialization of the resulting
VoiceConnection . |
WebhookCreateSpec |
Spec used to create a
Webhook entity. |
WebhookEditSpec |
Spec to modify a
Webhook entity. |
Spec
contract and implementations to build requests to Discord.