Package discord4j.discordjson.json
Interface ApplicationCommandRequest
-
@Immutable public interface ApplicationCommandRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static discord4j.discordjson.json.ImmutableApplicationCommandRequest.Builderbuilder()discord4j.discordjson.possible.Possible<Boolean>defaultPermission()discord4j.discordjson.possible.Possible<String>description()1-100 character description.Stringname()1-32 character name matching ^[\w-]{1,32}$ for CHAT_INPUT.discord4j.discordjson.possible.Possible<List<ApplicationCommandOptionData>>options()the parameters for the commanddiscord4j.discordjson.possible.Possible<Integer>type()value of ApplicationCommandType (defaults to 1, CHAT_INPUT)
-
-
-
Method Detail
-
builder
static discord4j.discordjson.json.ImmutableApplicationCommandRequest.Builder builder()
-
name
String name()
1-32 character name matching ^[\w-]{1,32}$ for CHAT_INPUT. USER and MESSAGE commands may be mixed case with spaces
-
description
discord4j.discordjson.possible.Possible<String> description()
1-100 character description. Not allowed for USER and MESSAGE command types
-
options
discord4j.discordjson.possible.Possible<List<ApplicationCommandOptionData>> options()
the parameters for the command
-
defaultPermission
discord4j.discordjson.possible.Possible<Boolean> defaultPermission()
-
type
discord4j.discordjson.possible.Possible<Integer> type()
value of ApplicationCommandType (defaults to 1, CHAT_INPUT)
-
-