ApplicationCommandOption

constructor(type: ApplicationCommandOptionType, name: String, nameLocalizations: Optional<Map<Locale, String>?> = Optional.Missing(), description: String, descriptionLocalizations: Optional<Map<Locale, String>?> = Optional.Missing(), default: OptionalBoolean = OptionalBoolean.Missing, required: OptionalBoolean = OptionalBoolean.Missing, choices: Optional<List<Choice>> = Optional.Missing(), autocomplete: OptionalBoolean = OptionalBoolean.Missing, options: Optional<List<ApplicationCommandOption>> = Optional.Missing(), channelTypes: Optional<List<ChannelType>> = Optional.Missing(), minValue: Optional<JsonPrimitive> = Optional.Missing(), maxValue: Optional<JsonPrimitive> = Optional.Missing(), minLength: OptionalInt = OptionalInt.Missing, maxLength: OptionalInt = OptionalInt.Missing)(source)