IntConverter class Null safety

A converter that converts input to ints, possibly with a minimum or maximum value.

Note: this converter does not ensure that all values will be in the range min..max. min and max offer purely client-side validation and input from text commands is not validated beyond being a valid integer.

You might also be interested in:

Inheritance

Constructors

IntConverter({int? min, int? max})
Create a new IntConverter.
const

Properties

autocompleteCallback → (FutureOr<Iterable<ArgChoiceBuilder>?> Function?(AutocompleteContext)?)
A function called to provide autocompletion for arguments of this type.
final, inherited
choices Iterable<ArgChoiceBuilder>?
The choices for this type.
final, inherited
convert FutureOr<int?> Function(StringView view, IChatContext context)
The function called to perform the conversion.
final, inherited
hashCode int
The hash code for this object.
read-only, inherited
max int?
The biggest value the user will be allows to input in the Discord Client.
final, inherited
min int?
The smallest value the user will be allowed to input in the Discord Client.
final, inherited
output Type
The type that this converter parses.
final, inherited
processOptionCallback → (void Function?(CommandOptionBuilder)?)
A callback called with the CommandOptionBuilder created for an option using this converter.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
type CommandOptionType
The Discord Slash Command Argument Type of the type that this converter parses.
final, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited