Skip to content

Sticker

Extends

  • DiscordBase.ObjectToLower<Omit<APISticker, "user">>

Constructors

new Sticker(client, data)

1
new Sticker(client: UsingClient, data: APISticker): Sticker

Parameters

ParameterType
clientUsingClient
dataAPISticker

Returns

Sticker

Inherited from

DiscordBase.constructor

Source

seyfert/src/structures/Sticker.ts:16

Properties

PropertyModifierTypeInherited from
assetpublicundefined | ""ObjectToLower.asset
availablepublicundefined | booleanObjectToLower.available
clientreadonlyUsingClientDiscordBase.client
descriptionpublicnull | stringObjectToLower.description
formatTypepublicStickerFormatTypeObjectToLower.formatType
guildIdpublicundefined | stringObjectToLower.guildId
idpublicstringDiscordBase.id
namepublicstringObjectToLower.name
packIdpublicundefined | stringObjectToLower.packId
sortValuepublicundefined | numberObjectToLower.sortValue
tagspublicstringObjectToLower.tags
typepublicStickerTypeObjectToLower.type
user?publicUser-

Accessors

createdAt

1
get createdAt(): Date

createdAt gets the creation Date instace of the current object.

Returns

Date

Source

seyfert/src/structures/extra/DiscordBase.ts:27


createdTimestamp

1
get createdTimestamp(): number

Create a timestamp for the current object.

Returns

number

Source

seyfert/src/structures/extra/DiscordBase.ts:20

Methods

delete()

1
delete(reason?: string): undefined | Promise<void>

Parameters

ParameterType
reason?string

Returns

undefined | Promise<void>

Source

seyfert/src/structures/Sticker.ts:38


edit()

1
edit(body: RESTPatchAPIGuildStickerJSONBody, reason?: string): undefined | Promise<Sticker>

Parameters

ParameterType
bodyRESTPatchAPIGuildStickerJSONBody
reason?string

Returns

undefined | Promise<Sticker>

Source

seyfert/src/structures/Sticker.ts:28


fetch()

1
fetch(force: boolean): undefined | Promise<Sticker>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

undefined | Promise<Sticker>

Source

seyfert/src/structures/Sticker.ts:33


guild()

1
guild(force: boolean): undefined | Promise<Guild<"cached"> | Guild<"api">>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

undefined | Promise<Guild<"cached"> | Guild<"api">>

Source

seyfert/src/structures/Sticker.ts:23


methods()

1
static methods(__namedParameters: Object): Object

Parameters

ParameterType
__namedParametersObject
__namedParameters.clientUsingClient
__namedParameters.guildIdstring

Returns

Object

MemberTypeValue
create(payload: CreateStickerBodyRequest, reason?: string) => Promise<Sticker>-
delete(stickerId: string, reason?: string) => Promise<void>-
edit(stickerId: string, body: RESTPatchAPIGuildStickerJSONBody, reason?: string) => Promise<Sticker>-
fetch(stickerId: string, force: boolean) => Promise<Sticker>-
list() => Promise<Sticker[]>-

Source

seyfert/src/structures/Sticker.ts:43