Search
Preparing search index...
The search index is not available
@byters/intern
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
Channel
Class Channel
Hierarchy
Channel
Implements
Component
Index
Properties
api
name
parent
rest
Methods
bulk
Delete
Messages
create
Invite
create
Own
Reaction
crosspost
delete
delete
Message
delete
Own
Reaction
delete
Permissions
delete
Reaction
delete
Reactions
delete
User
Reaction
edit
Message
edit
Permissions
get
get
Invites
get
Message
get
Pins
get
Reaction
pin
Message
remove
Pinned
Message
send
Message
trigger
Typing
update
Properties
api
api
:
ComponentAPI
name
name
:
string
= "RestChannel"
parent
parent
:
PluginReference
= Rest
Private
rest
rest
:
Rest
Methods
bulk
Delete
Messages
bulk
Delete
Messages
(
channelID
:
string
, data
:
RESTPostAPIChannelMessagesBulkDeleteJSONBody
)
:
Promise
<
never
>
Parameters
channelID:
string
data:
RESTPostAPIChannelMessagesBulkDeleteJSONBody
Returns
Promise
<
never
>
create
Invite
create
Invite
(
channelID
:
string
, data
:
RESTPostAPIChannelInviteJSONBody
)
:
Promise
<
APIInvite
>
Parameters
channelID:
string
data:
RESTPostAPIChannelInviteJSONBody
Returns
Promise
<
APIInvite
>
create
Own
Reaction
create
Own
Reaction
(
channelID
:
string
, messageID
:
string
, emojiID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
emojiID:
string
Returns
Promise
<
never
>
crosspost
crosspost
(
channelID
:
string
, messageID
:
string
)
:
Promise
<
APIMessage
>
Parameters
channelID:
string
messageID:
string
Returns
Promise
<
APIMessage
>
delete
delete
(
channelID
:
string
)
:
Promise
<
APIChannel
>
Parameters
channelID:
string
Returns
Promise
<
APIChannel
>
delete
Message
delete
Message
(
channelID
:
string
, messageID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
Returns
Promise
<
never
>
delete
Own
Reaction
delete
Own
Reaction
(
channelID
:
string
, messageID
:
string
, emojiID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
emojiID:
string
Returns
Promise
<
never
>
delete
Permissions
delete
Permissions
(
channelID
:
string
, overwriteID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
overwriteID:
string
Returns
Promise
<
never
>
delete
Reaction
delete
Reaction
(
channelID
:
string
, messageID
:
string
, emojiID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
emojiID:
string
Returns
Promise
<
never
>
delete
Reactions
delete
Reactions
(
channelID
:
string
, messageID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
Returns
Promise
<
never
>
delete
User
Reaction
delete
User
Reaction
(
channelID
:
string
, messageID
:
string
, emojiID
:
string
, userID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
emojiID:
string
userID:
string
Returns
Promise
<
never
>
edit
Message
edit
Message
(
channelID
:
string
, messageID
:
string
, data
:
RESTPatchAPIChannelMessageJSONBody
)
:
Promise
<
APIMessage
>
Parameters
channelID:
string
messageID:
string
data:
RESTPatchAPIChannelMessageJSONBody
Returns
Promise
<
APIMessage
>
edit
Permissions
edit
Permissions
(
channelID
:
string
, overwriteID
:
string
, data
:
RESTPutAPIChannelPermissionsJSONBody
)
:
Promise
<
never
>
Parameters
channelID:
string
overwriteID:
string
data:
RESTPutAPIChannelPermissionsJSONBody
Returns
Promise
<
never
>
get
get
(
channelID
:
string
)
:
Promise
<
APIChannel
>
Parameters
channelID:
string
Returns
Promise
<
APIChannel
>
get
Invites
get
Invites
(
channelID
:
string
)
:
Promise
<
RESTGetAPIChannelInvitesResult
>
Parameters
channelID:
string
Returns
Promise
<
RESTGetAPIChannelInvitesResult
>
get
Message
get
Message
(
channelID
:
string
, messageID
:
string
)
:
Promise
<
APIMessage
>
Parameters
channelID:
string
messageID:
string
Returns
Promise
<
APIMessage
>
get
Pins
get
Pins
(
channelID
:
string
)
:
Promise
<
RESTGetAPIChannelPinsResult
>
Parameters
channelID:
string
Returns
Promise
<
RESTGetAPIChannelPinsResult
>
get
Reaction
get
Reaction
(
channelID
:
string
, messageID
:
string
, emojiID
:
string
)
:
Promise
<
RESTGetAPIChannelMessageReactionsResult
>
Parameters
channelID:
string
messageID:
string
emojiID:
string
Returns
Promise
<
RESTGetAPIChannelMessageReactionsResult
>
pin
Message
pin
Message
(
channelID
:
string
, messageID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
Returns
Promise
<
never
>
remove
Pinned
Message
remove
Pinned
Message
(
channelID
:
string
, messageID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
messageID:
string
Returns
Promise
<
never
>
send
Message
send
Message
(
channelID
:
string
, data
:
RESTPostAPIChannelMessageJSONBody
)
:
Promise
<
APIMessage
>
Parameters
channelID:
string
data:
RESTPostAPIChannelMessageJSONBody
Returns
Promise
<
APIMessage
>
trigger
Typing
trigger
Typing
(
channelID
:
string
)
:
Promise
<
never
>
Parameters
channelID:
string
Returns
Promise
<
never
>
update
update
(
channelID
:
string
, data
:
RESTPatchAPIChannelJSONBody
)
:
Promise
<
APIChannel
>
Parameters
channelID:
string
data:
RESTPatchAPIChannelJSONBody
Returns
Promise
<
APIChannel
>
Globals
Channel
api
name
parent
rest
bulk
Delete
Messages
create
Invite
create
Own
Reaction
crosspost
delete
delete
Message
delete
Own
Reaction
delete
Permissions
delete
Reaction
delete
Reactions
delete
User
Reaction
edit
Message
edit
Permissions
get
get
Invites
get
Message
get
Pins
get
Reaction
pin
Message
remove
Pinned
Message
send
Message
trigger
Typing
update
Generated using
TypeDoc