SlashCommandRoleOption

export declare class SlashCommandRoleOption extends ApplicationCommandOptionBase
export declare class SlashCommandRoleOption extends ApplicationCommandOptionBase

No summary provided.

Readonly
description_localizations?:LocalizationMap
Readonly
description:string
Readonly
name_localizations?:LocalizationMap
Readonly
name:string
Readonly
required:boolean
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
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