Search...

SlashCommandNumberOption

declare class SlashCommandNumberOption extends ApplicationCommandOptionBase implements ApplicationCommandNumericOptionMinMaxValueMixin 
declare class SlashCommandNumberOption extends ApplicationCommandOptionBase implements ApplicationCommandNumericOptionMinMaxValueMixin 

No summary provided.

Readonly
Optional

description_localizations?

:

LocalizationMap

Readonly

description

:

string

Readonly
Optional

name_localizations?

:

LocalizationMap

Readonly

name

:

string

Readonly

required

:

boolean

Readonly

type

:

ApplicationCommandOptionType.Number

Readonly
Optional

autocomplete?

:

boolean

Readonly
Optional

choices?

:

APIApplicationCommandOptionChoice<T>[]

Readonly
Optional

max_value?

:

number

Readonly
Optional

min_value?

:

number

Protected

runRequiredValidations()

:

void

setDescription(description)

:

this

Sets the description
NameTypeOptionalDescription
descriptionstringNoThe description
Inherited from SharedNameAndDescription

setDescriptionLocalization(locale, localizedDescription)

:

this

Sets a description localization
NameTypeOptionalDescription
localeLocaleStringNoThe locale to set a description for
localizedDescriptionstring | nullNoThe localized description for the given locale
Inherited from SharedNameAndDescription

setDescriptionLocalizations(localizedDescriptions)

:

this

Sets the description localizations
NameTypeOptionalDescription
localizedDescriptionsLocalizationMap | nullNoThe dictionary of localized descriptions to set
Inherited from SharedNameAndDescription

setMaxValue(max)

:

this

Sets the maximum number value of this option
NameTypeOptionalDescription
maxnumberNoThe maximum value this option can be

setMinValue(min)

:

this

Sets the minimum number value of this option
NameTypeOptionalDescription
minnumberNoThe minimum value this option can be

setName(name)

:

this

Sets the name
NameTypeOptionalDescription
namestringNoThe name
Inherited from SharedNameAndDescription

setNameLocalization(locale, localizedName)

:

this

Sets a name localization
NameTypeOptionalDescription
localeLocaleStringNoThe locale to set a description for
localizedNamestring | nullNoThe localized description for the given locale
Inherited from SharedNameAndDescription

setNameLocalizations(localizedNames)

:

this

Sets the name localizations
NameTypeOptionalDescription
localizedNamesLocalizationMap | nullNoThe dictionary of localized descriptions to set
Inherited from SharedNameAndDescription

setRequired(required)

:

this

Marks the option as required
NameTypeOptionalDescription
requiredbooleanNoIf this option should be required
Inherited from ApplicationCommandOptionBase

toJSON()

:

APIApplicationCommandNumberOption

addChoices(choices)

:

this

Adds multiple choices for this option
NameTypeOptionalDescription
choicesAPIApplicationCommandOptionChoice<T>[]NoThe choices to add
Inherited from ApplicationCommandOptionWithChoicesAndAutocompleteMixin

setAutocomplete(autocomplete)

:

this

Marks the option as autocompletable
NameTypeOptionalDescription
autocompletebooleanNoIf this option should be autocompletable
Inherited from ApplicationCommandOptionWithChoicesAndAutocompleteMixin

setChoices(choices)

:

this

NameTypeOptionalDescription
choicesInputNoNone
Inherited from ApplicationCommandOptionWithChoicesAndAutocompleteMixin