GuildEmoji
Extends
DiscordBase
.ObjectToLower
<Omit
<APIEmoji
,"id"
>>
Constructors
new GuildEmoji(client, data, guildId)
Parameters
Parameter | Type |
---|---|
client | UsingClient |
data | APIEmoji |
guildId | string |
Returns
Inherited from
DiscordBase.constructor
Source
seyfert/src/structures/GuildEmoji.ts:10
Properties
Property | Modifier | Type | Inherited from |
---|---|---|---|
animated | public | undefined | boolean | ObjectToLower.animated |
available | public | undefined | boolean | ObjectToLower.available |
client | readonly | UsingClient | DiscordBase.client |
guildId | readonly | string | - |
id | public | string | DiscordBase.id |
managed | public | undefined | boolean | ObjectToLower.managed |
name | public | null | string | ObjectToLower.name |
requireColons | public | undefined | boolean | ObjectToLower.requireColons |
roles | public | undefined | string [] | ObjectToLower.roles |
user | public | undefined | Object | ObjectToLower.user |
Accessors
createdAt
createdAt gets the creation Date instace of the current object.
Returns
Date
Source
seyfert/src/structures/extra/DiscordBase.ts:27
createdTimestamp
Create a timestamp for the current object.
Returns
number
Source
seyfert/src/structures/extra/DiscordBase.ts:20
Methods
delete()
Parameters
Parameter | Type |
---|---|
reason ? | string |
Returns
Promise
<void
>
Source
seyfert/src/structures/GuildEmoji.ts:27
edit()
Parameters
Parameter | Type |
---|---|
body | RESTPatchAPIChannelJSONBody |
reason ? | string |
Returns
Promise
<GuildEmoji
>
Source
seyfert/src/structures/GuildEmoji.ts:23
fetch()
Parameters
Parameter | Type | Default value |
---|---|---|
force | boolean | false |
Returns
Promise
<GuildEmoji
>
Source
seyfert/src/structures/GuildEmoji.ts:31
guild()
Parameters
Parameter | Type | Default value |
---|---|---|
force | boolean | false |
Returns
undefined
| Promise
<Guild
<"cached"
> | Guild
<"api"
>>
Source
seyfert/src/structures/GuildEmoji.ts:18
toJSON()
Returns
Object
Member | Type | Value |
---|---|---|
animated | boolean | !!this.animated |
id | string | - |
name | null | string | - |
Source
seyfert/src/structures/GuildEmoji.ts:43
toString()
Returns
string
Source
seyfert/src/structures/GuildEmoji.ts:39
url()
Parameters
Parameter | Type |
---|---|
options ? | BaseCDNUrlOptions |
Returns
string
Source
seyfert/src/structures/GuildEmoji.ts:35
methods()
Parameters
Parameter | Type |
---|---|
__namedParameters | Object |
__namedParameters.client | UsingClient |
__namedParameters.guildId | string |
Returns
Object
Member | Type | Value |
---|---|---|
create | (body : Omit <RESTPostAPIGuildEmojiJSONBody , "image" > & Object ) => Promise <void > | - |
edit | (emojiId : string , body : RESTPatchAPIGuildEmojiJSONBody , reason ?: string ) => Promise <GuildEmoji > | - |
fetch | (emojiId : string , force : boolean ) => Promise <GuildEmoji > | - |
list | (force : boolean ) => Promise <GuildEmoji []> | - |