Search
Preparing search index...
The search index is not available
@byters/intern
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
Guild
Class Guild
Hierarchy
Guild
Implements
Component
Index
Properties
api
name
parent
rest
Methods
add
Member
Role
ban
create
Channel
create
Emoji
create
Role
delete
Emoji
delete
Role
get
get
Ban
get
Bans
get
Channels
get
Emoji
get
Emojis
get
Invites
get
Roles
get
Widget
get
Widget
Image
kick
Member
leave
move
Channels
move
Role
remove
Member
Role
unban
update
update
Emoji
update
Member
update
Role
update
Widget
vanity
voice
Region
voice
Regions
Properties
api
api
:
ComponentAPI
name
name
:
string
= "RestGuild"
parent
parent
:
PluginReference
= Rest
Private
rest
rest
:
Rest
Methods
add
Member
Role
add
Member
Role
(
guildID
:
string
, memberID
:
string
, roleID
:
string
, reason
:
string
)
:
Promise
<
never
>
Parameters
guildID:
string
memberID:
string
roleID:
string
reason:
string
Returns
Promise
<
never
>
ban
ban
(
guildID
:
string
, memberID
:
string
, data
:
RESTPutAPIGuildBanJSONBody
)
:
Promise
<
never
>
Parameters
guildID:
string
memberID:
string
data:
RESTPutAPIGuildBanJSONBody
Returns
Promise
<
never
>
create
Channel
create
Channel
(
guildID
:
string
, data
:
RESTPostAPIGuildChannelJSONBody
)
:
Promise
<
APIChannel
>
Parameters
guildID:
string
data:
RESTPostAPIGuildChannelJSONBody
Returns
Promise
<
APIChannel
>
create
Emoji
create
Emoji
(
guildId
:
string
, data
:
RESTPostAPIGuildEmojiJSONBody
)
:
Promise
<
APIEmoji
>
Parameters
guildId:
string
data:
RESTPostAPIGuildEmojiJSONBody
Returns
Promise
<
APIEmoji
>
create
Role
create
Role
(
guildID
:
string
, data
:
RESTPostAPIGuildRoleJSONBody
)
:
Promise
<
APIRole
>
Parameters
guildID:
string
data:
RESTPostAPIGuildRoleJSONBody
Returns
Promise
<
APIRole
>
delete
Emoji
delete
Emoji
(
guildId
:
string
, emojiID
:
string
)
:
Promise
<
never
>
Parameters
guildId:
string
emojiID:
string
Returns
Promise
<
never
>
delete
Role
delete
Role
(
guildID
:
string
, roleID
:
string
)
:
Promise
<
never
>
Parameters
guildID:
string
roleID:
string
Returns
Promise
<
never
>
get
get
(
guildID
:
string
)
:
Promise
<
APIGuild
>
Parameters
guildID:
string
Returns
Promise
<
APIGuild
>
get
Ban
get
Ban
(
guildID
:
string
, memberID
:
string
)
:
Promise
<
APIBan
>
Parameters
guildID:
string
memberID:
string
Returns
Promise
<
APIBan
>
get
Bans
get
Bans
(
guildID
:
string
)
:
Promise
<
RESTGetAPIGuildBansResult
>
Parameters
guildID:
string
Returns
Promise
<
RESTGetAPIGuildBansResult
>
get
Channels
get
Channels
(
guildID
:
string
)
:
Promise
<
RESTGetAPIGuildChannelsResult
>
Parameters
guildID:
string
Returns
Promise
<
RESTGetAPIGuildChannelsResult
>
get
Emoji
get
Emoji
(
guildId
:
string
, emojiID
:
string
)
:
Promise
<
APIEmoji
>
Parameters
guildId:
string
emojiID:
string
Returns
Promise
<
APIEmoji
>
get
Emojis
get
Emojis
(
guildId
:
string
)
:
Promise
<
RESTGetAPIGuildEmojisResult
>
Parameters
guildId:
string
Returns
Promise
<
RESTGetAPIGuildEmojisResult
>
get
Invites
get
Invites
(
guildID
:
string
)
:
Promise
<
RESTGetAPIGuildInvitesResult
>
Parameters
guildID:
string
Returns
Promise
<
RESTGetAPIGuildInvitesResult
>
get
Roles
get
Roles
(
guildID
:
string
)
:
Promise
<
RESTGetAPIGuildRolesResult
>
Parameters
guildID:
string
Returns
Promise
<
RESTGetAPIGuildRolesResult
>
get
Widget
get
Widget
(
guildID
:
string
)
:
Promise
<
APIGuildWidget
>
Parameters
guildID:
string
Returns
Promise
<
APIGuildWidget
>
get
Widget
Image
get
Widget
Image
(
guildID
:
string
)
:
Promise
<
ArrayBuffer
>
Parameters
guildID:
string
Returns
Promise
<
ArrayBuffer
>
kick
Member
kick
Member
(
guildId
:
string
, memberID
:
string
, reason
?:
undefined
|
string
)
:
Promise
<
never
>
Parameters
guildId:
string
memberID:
string
Optional
reason:
undefined
|
string
Returns
Promise
<
never
>
leave
leave
(
guildID
:
string
)
:
Promise
<
never
>
Parameters
guildID:
string
Returns
Promise
<
never
>
move
Channels
move
Channels
(
guildID
:
string
, data
:
RESTPatchAPIGuildChannelPositionsJSONBody
)
:
Promise
<
never
>
Parameters
guildID:
string
data:
RESTPatchAPIGuildChannelPositionsJSONBody
Returns
Promise
<
never
>
move
Role
move
Role
(
guildID
:
string
, data
:
RESTPatchAPIGuildRolePositionsJSONBody
)
:
Promise
<
RESTPatchAPIGuildRolePositionsResult
>
Parameters
guildID:
string
data:
RESTPatchAPIGuildRolePositionsJSONBody
Returns
Promise
<
RESTPatchAPIGuildRolePositionsResult
>
remove
Member
Role
remove
Member
Role
(
guildID
:
string
, memberID
:
string
, roleID
:
string
, reason
:
string
)
:
Promise
<
never
>
Parameters
guildID:
string
memberID:
string
roleID:
string
reason:
string
Returns
Promise
<
never
>
unban
unban
(
guildID
:
string
, memberID
:
string
)
:
Promise
<
never
>
Parameters
guildID:
string
memberID:
string
Returns
Promise
<
never
>
update
update
(
guildID
:
string
, update
:
RESTPatchAPIGuildJSONBody
)
:
Promise
<
APIGuild
>
Parameters
guildID:
string
update:
RESTPatchAPIGuildJSONBody
Returns
Promise
<
APIGuild
>
update
Emoji
update
Emoji
(
guildId
:
string
, emojiID
:
string
, data
:
RESTPatchAPIGuildEmojiJSONBody
)
:
Promise
<
APIEmoji
>
Parameters
guildId:
string
emojiID:
string
data:
RESTPatchAPIGuildEmojiJSONBody
Returns
Promise
<
APIEmoji
>
update
Member
update
Member
(
guildID
:
string
, memberID
:
string
, data
:
RESTPatchAPIGuildMemberJSONBody
)
:
Promise
<
RESTPatchAPIGuildMemberJSONBody
>
Parameters
guildID:
string
memberID:
string
data:
RESTPatchAPIGuildMemberJSONBody
Returns
Promise
<
RESTPatchAPIGuildMemberJSONBody
>
update
Role
update
Role
(
guildID
:
string
, roleID
:
string
, data
:
RESTPatchAPIGuildRoleJSONBody
)
:
Promise
<
APIRole
>
Parameters
guildID:
string
roleID:
string
data:
RESTPatchAPIGuildRoleJSONBody
Returns
Promise
<
APIRole
>
update
Widget
update
Widget
(
guildID
:
string
, data
:
RESTPatchAPIGuildWidgetSettingsJSONBody
)
:
Promise
<
APIGuildWidgetSettings
>
Parameters
guildID:
string
data:
RESTPatchAPIGuildWidgetSettingsJSONBody
Returns
Promise
<
APIGuildWidgetSettings
>
vanity
vanity
(
guildID
:
string
)
:
Promise
<
RESTGetAPIGuildVanityUrlResult
>
Parameters
guildID:
string
Returns
Promise
<
RESTGetAPIGuildVanityUrlResult
>
voice
Region
voice
Region
(
guildID
:
string
)
:
Promise
<
RESTGetAPIGuildVoiceRegionsResult
>
Parameters
guildID:
string
Returns
Promise
<
RESTGetAPIGuildVoiceRegionsResult
>
voice
Regions
voice
Regions
(
)
:
Promise
<
RESTGetAPIGuildVoiceRegionsResult
>
Returns
Promise
<
RESTGetAPIGuildVoiceRegionsResult
>
Globals
Guild
api
name
parent
rest
add
Member
Role
ban
create
Channel
create
Emoji
create
Role
delete
Emoji
delete
Role
get
get
Ban
get
Bans
get
Channels
get
Emoji
get
Emojis
get
Invites
get
Roles
get
Widget
get
Widget
Image
kick
Member
leave
move
Channels
move
Role
remove
Member
Role
unban
update
update
Emoji
update
Member
update
Role
update
Widget
vanity
voice
Region
voice
Regions
Generated using
TypeDoc