AttachmentArgument<O> |
An argument that only accepts Attachment input
|
ChannelArgument<O> |
An argument that has a regex that only accepts ServerChannel input
|
ComboArgument |
Represents an InputArgument that has multiple choices, and they are the only valid values for the user to pick
The values are key value pairs
The key is String and the value can be String or Long
|
ConstantArgument |
Only accepts inputs that are exactly the same as its name
|
GroupArgument |
Represents an argument with SlashCommandOptionType.SUB_COMMAND_GROUP type that only can contain ConstantArgument
This is for grouping SlashCommandOptionType.SUB_COMMAND options because SlashCommandOptionType.SUB_COMMAND cannot be nested
|
MentionArgument<O> |
An argument that has a regex that only accepts User input
|
NumberArgument<O> |
An argument that only accepts Long input inside long's range
|
RoleArgument<O> |
An argument that only accepts role as input and returns a Role
|
StringArgument<O> |
An argument that only accepts String input
|
URLArgument |
An argument that only accepts String input that is a valid URL (can be parsed to URL )
|