SlashCommandMentionableOption

No summary provided.
export declare class SlashCommandMentionableOption extends ApplicationCommandOptionBase 
Readonly
Optional

description_localizations?

:

LocalizationMap

Readonly

description

:

string

Readonly
Optional

name_localizations?

:

LocalizationMap

Readonly

name

:

string

Readonly

required

:

boolean

Protected

runRequiredValidations()

:

void

setDescription(description)

:

this

Sets the description
NameTypeOptionalDescription
descriptionstringNo
The description

setDescriptionLocalization(locale, localizedDescription)

:

this

Sets a description localization
NameTypeOptionalDescription
localeLocaleStringNo
The locale to set a description for
localizedDescriptionstring | nullNo
The localized description for the given locale

setDescriptionLocalizations(localizedDescriptions)

:

this

Sets the description localizations
NameTypeOptionalDescription
localizedDescriptionsLocalizationMap | nullNo
The dictionary of localized descriptions to set

setName(name)

:

this

Sets the name
NameTypeOptionalDescription
namestringNo
The name

setNameLocalization(locale, localizedName)

:

this

Sets a name localization
NameTypeOptionalDescription
localeLocaleStringNo
The locale to set a description for
localizedNamestring | nullNo
The localized description for the given locale

setNameLocalizations(localizedNames)

:

this

Sets the name localizations
NameTypeOptionalDescription
localizedNamesLocalizationMap | nullNo
The dictionary of localized descriptions to set

setRequired(required)

:

this

Marks the option as required
NameTypeOptionalDescription
requiredbooleanNo
If this option should be required