Preparing search index...
The search index is not available
discord-js-button-pagination-ts
discord-js-button-pagination-ts
<internal>
ApplicationCommand
Class ApplicationCommand<PermissionsFetchType>
Type Parameters
PermissionsFetchType
=
{}
Hierarchy (
View Summary
)
Base
ApplicationCommand
Index
Properties
application
Id
client
contexts
default
Member
Permissions
description
description
Localizations
description
Localized
dm
Permission
guild
guild
Id
handler
id
integration
Types
name
name
Localizations
name
Localized
nsfw
options
permissions
type
version
Accessors
created
At
created
Timestamp
manager
Methods
delete
edit
equals
set
Default
Member
Permissions
set
Description
set
Description
Localizations
setDMPermission
set
Name
set
Name
Localizations
set
Options
toJSON
value
Of
options
Equal
Properties
application
Id
applicationId
:
string
Readonly
client
client
:
Client
<
true
>
contexts
contexts
:
null
|
InteractionContextType
[]
default
Member
Permissions
defaultMemberPermissions
:
null
|
Readonly
<
PermissionsBitField
>
description
description
:
string
description
Localizations
descriptionLocalizations
:
null
|
Partial
<
Record
<
Locale
,
null
|
string
>
>
description
Localized
descriptionLocalized
:
null
|
string
dm
Permission
dmPermission
:
null
|
boolean
Deprecated
Use
ApplicationCommand.contexts
instead
guild
guild
:
null
|
Guild
guild
Id
guildId
:
null
|
string
handler
handler
:
null
|
EntryPointCommandHandlerType
id
id
:
string
integration
Types
integrationTypes
:
null
|
ApplicationIntegrationType
[]
name
name
:
string
name
Localizations
nameLocalizations
:
null
|
Partial
<
Record
<
Locale
,
null
|
string
>
>
name
Localized
nameLocalized
:
null
|
string
nsfw
nsfw
:
boolean
options
options
:
(
ApplicationCommandOption
&
{
descriptionLocalized
?:
string
;
nameLocalized
?:
string
;
}
)
[]
permissions
permissions
:
ApplicationCommandPermissionsManager
<
PermissionsFetchType
,
PermissionsFetchType
,
null
|
Guild
,
string
,
>
type
type
:
ApplicationCommandType
version
version
:
string
Accessors
created
At
get
createdAt
()
:
Date
Returns
Date
created
Timestamp
get
createdTimestamp
()
:
number
Returns
number
manager
get
manager
()
:
ApplicationCommandManager
Returns
ApplicationCommandManager
Methods
delete
delete
()
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
edit
edit
(
data
:
Partial
<
ApplicationCommandData
>
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
data
:
Partial
<
ApplicationCommandData
>
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
equals
equals
(
command
:
|
APIApplicationCommand
|
ApplicationCommandData
|
ApplicationCommand
<
{}
>
,
enforceOptionOrder
?:
boolean
,
)
:
boolean
Parameters
command
:
APIApplicationCommand
|
ApplicationCommandData
|
ApplicationCommand
<
{}
>
Optional
enforceOptionOrder
:
boolean
Returns
boolean
set
Default
Member
Permissions
setDefaultMemberPermissions
(
defaultMemberPermissions
:
null
|
PermissionResolvable
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
defaultMemberPermissions
:
null
|
PermissionResolvable
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
set
Description
setDescription
(
description
:
string
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
description
:
string
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
set
Description
Localizations
setDescriptionLocalizations
(
descriptionLocalizations
:
Partial
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
descriptionLocalizations
:
Partial
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
setDMPermission
setDMPermission
(
dmPermission
?:
boolean
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
Optional
dmPermission
:
boolean
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
set
Name
setName
(
name
:
string
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
name
:
string
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
set
Name
Localizations
setNameLocalizations
(
nameLocalizations
:
Partial
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
nameLocalizations
:
Partial
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
set
Options
setOptions
(
options
:
readonly
ApplicationCommandOptionData
[]
,
)
:
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
Parameters
options
:
readonly
ApplicationCommandOptionData
[]
Returns
Promise
<
ApplicationCommand
<
PermissionsFetchType
>
>
toJSON
toJSON
(
...
props
:
Record
<
string
,
string
|
boolean
>
[]
)
:
unknown
Parameters
...
props
:
Record
<
string
,
string
|
boolean
>
[]
Returns
unknown
value
Of
valueOf
()
:
string
Returns
string
Static
options
Equal
optionsEqual
(
existing
:
readonly
ApplicationCommandOption
[]
,
options
:
|
readonly
ApplicationCommandOptionData
[]
|
readonly
ApplicationCommandOption
[]
|
readonly
APIApplicationCommandOption
[]
,
enforceOptionOrder
?:
boolean
,
)
:
boolean
Parameters
existing
:
readonly
ApplicationCommandOption
[]
options
:
|
readonly
ApplicationCommandOptionData
[]
|
readonly
ApplicationCommandOption
[]
|
readonly
APIApplicationCommandOption
[]
Optional
enforceOptionOrder
:
boolean
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
application
Id
client
contexts
default
Member
Permissions
description
description
Localizations
description
Localized
dm
Permission
guild
guild
Id
handler
id
integration
Types
name
name
Localizations
name
Localized
nsfw
options
permissions
type
version
Accessors
created
At
created
Timestamp
manager
Methods
delete
edit
equals
set
Default
Member
Permissions
set
Description
set
Description
Localizations
setDMPermission
set
Name
set
Name
Localizations
set
Options
toJSON
value
Of
options
Equal
discord-js-button-pagination-ts
Loading...
Deprecated
Use ApplicationCommand.contexts instead