CombineConverter<R, T> constructor
- Converter<
R> converter, - FutureOr<
T?> process(- R,
- ContextData
- {Iterable<
CommandOptionChoiceBuilder> ? choices, - CommandOptionType? type,
- void processOptionCallback( )?,
- FutureOr<
Iterable< autocompleteCallback( )?,CommandOptionChoiceBuilder> ?> - FutureOr<
SelectMenuOptionBuilder> toSelectMenuOption(- T
- FutureOr<
ButtonBuilder> toButton(- T
Create a new CombineConverter.
Implementation
const CombineConverter(
this.converter,
this.process, {
Iterable<CommandOptionChoiceBuilder<dynamic>>? choices,
CommandOptionType? type,
void Function(CommandOptionBuilder)? processOptionCallback,
FutureOr<Iterable<CommandOptionChoiceBuilder<dynamic>>?> Function(AutocompleteContext)?
autocompleteCallback,
this.toSelectMenuOption,
this.toButton,
}) : _choices = choices,
_type = type,
_customProcessOptionCallback = processOptionCallback,
_autocompleteCallback = autocompleteCallback;