RestAction
that can be used to operate on a specific case before executing the request.
| Class | Description |
|---|---|
| AuditableRestAction<T> |
Extension of RestAction to allow setting a reason, only available to accounts of
AccountType.BOT |
| AuditableRestAction.EmptyRestAction<T> |
Specialized form of
AuditableRestAction that is used to provide information that
has already been retrieved or generated so that another request does not need to be made to Discord. |
| ChannelAction |
Extension of
RestAction specifically
designed to create a Channel. |
| GuildAction |
RestAction extension
specifically designed to allow for the creation of Guilds. |
| GuildAction.ChannelData | |
| GuildAction.RoleData | |
| InviteAction |
Invite Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Invites. |
| MemberAction |
RestAction extension
specifically designed to allow bots to add Users to Guilds. |
| MessageAction |
Extension of a default
RestAction
that allows setting message information before sending! |
| PermissionOverrideAction | |
| PermOverrideData | |
| RoleAction |
Extension of
RestAction specifically
designed to create a Role. |
| WebhookAction |
Webhook Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Webhooks. |