DoubleConverter class Null safety

A converter that converts input to doubles, 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 double.

You might also be interested in:

Inheritance

Constructors

DoubleConverter({double? min, double? max})
Create a new DoubleConverter.
const

Properties

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

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