# Uses of Class
net.md_5.bungee.api.dialog.input.InputOption

Packages that use InputOption
Package
Description
net.md_5.bungee.api.dialog.input
Represents the various input controls which may be present on form dialogs.

- ## Uses of InputOption in net.md_5.bungee.api.dialog.input

  Methods in net.md_5.bungee.api.dialog.input that return InputOption
  Modifier and Type
  Method
  Description
  `InputOption`
  InputOption.`display(BaseComponent display)`
  The text to display for this option.
  `InputOption`
  InputOption.`id(@NonNull String id)`
  The string value associated with this option, to be submitted when selected.
  `InputOption`
  InputOption.`initial(Boolean initial)`
  Whether this option is the one initially selected.
  Methods in net.md_5.bungee.api.dialog.input that return types with arguments of type InputOption
  Modifier and Type
  Method
  Description
  `@NonNull List<InputOption>`
  SingleOptionInput.`options()`
  The non-empty list of options to be selected from.
  Method parameters in net.md_5.bungee.api.dialog.input with type arguments of type InputOption
  Modifier and Type
  Method
  Description
  `SingleOptionInput`
  SingleOptionInput.`options(@NonNull List<InputOption> options)`
  The non-empty list of options to be selected from.
  Constructors in net.md_5.bungee.api.dialog.input with parameters of type InputOption
  Modifier
  Constructor
  Description
  ``
  `SingleOptionInput(@NonNull String key, @NonNull BaseComponent label, @NonNull InputOption... options)`
  Constructor parameters in net.md_5.bungee.api.dialog.input with type arguments of type InputOption
  Modifier
  Constructor
  Description
  ``
  `SingleOptionInput(@NonNull String key, Integer width, @NonNull BaseComponent label, Boolean labelVisible, @NonNull List<InputOption> options)`