CommandOptionBuilder class
Constructors
-
CommandOptionBuilder({required CommandOptionType type, required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired, List<CommandOptionChoiceBuilder>? choices, List<CommandOptionBuilder>? options, List<ChannelType>? channelTypes, num? minValue, num? maxValue, int? minLength, int? maxLength, bool? hasAutocomplete})
-
-
CommandOptionBuilder.attachment({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired})
-
-
CommandOptionBuilder.boolean({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired})
-
-
CommandOptionBuilder.channel({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired, List<ChannelType>? channelTypes})
-
-
CommandOptionBuilder.integer({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired, List<CommandOptionChoiceBuilder<int>>? choices, int? minValue, int? maxValue, bool? hasAutocomplete})
-
-
CommandOptionBuilder.mentionable({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired})
-
-
CommandOptionBuilder.number({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired, List<CommandOptionChoiceBuilder<double>>? choices, double? minValue, double? maxValue, bool? hasAutocomplete})
-
-
CommandOptionBuilder.role({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired})
-
-
CommandOptionBuilder.string({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired, List<CommandOptionChoiceBuilder<String>>? choices, int? minLength, int? maxLength, bool? hasAutocomplete})
-
-
CommandOptionBuilder.subCommand({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, required List<CommandOptionBuilder> options})
-
-
CommandOptionBuilder.subCommandGroup({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, required List<CommandOptionBuilder> options})
-
-
CommandOptionBuilder.user({required String name, Map<Locale, String>? nameLocalizations, required String description, Map<Locale, String>? descriptionLocalizations, bool? isRequired})
-