Options
All
  • Public
  • Public/Protected
  • All
Menu

Webhook Structure

Hierarchy

Index

Constructors

constructor

Properties

Readonly _keys

_keys: BaseSet<string> = ...

applicationId

applicationId: null | string = null

avatar

avatar: null | string = null

channelId

channelId: string = ''

Readonly client

client: ShardClient

discriminator

discriminator: string = '0000'

guildId

guildId: string = ''

id

id: string = ''

name

name: string = ''

Optional sourceChannel

sourceChannel: Channel

Optional sourceGuild

sourceGuild: BaseGuild

Optional token

token: null | string

type

type: WebhookTypes = ...

Optional user

user: null | User

Accessors

avatarUrl

  • get avatarUrl(): string

channel

createdAt

  • get createdAt(): Date

createdAtUnix

  • get createdAtUnix(): number

defaultAvatarUrl

  • get defaultAvatarUrl(): string

guild

  • get guild(): null | Guild

isClone

  • get isClone(): boolean

jumpLink

  • get jumpLink(): string

mention

  • get mention(): string

shardId

  • get shardId(): number

Methods

[custom]

  • [custom](): object

_getFromSnake

  • _getFromSnake(key: string): any

_setFromSnake

  • _setFromSnake(key: string, value: any): any

avatarUrlFormat

  • avatarUrlFormat(format?: string, query?: UrlQuery): string

clone

createMessage

  • createMessage(options: ExecuteWebhook, compatibleType?: string): Promise<null | Message>

delete

  • delete(options?: DeleteWebhook): Promise<any>

deleteMessage

  • deleteMessage(messageId: string): Promise<any>

difference

  • difference(key: string, value: any): [boolean, any]

differences

differencesBetween

  • differencesBetween(structure: Structure): null | object

edit

  • edit(options?: EditWebhook): Promise<Webhook>

editMessage

  • editMessage(messageId: string, options?: EditWebhookTokenMessage): Promise<Message>

execute

  • execute(options: ExecuteWebhook, compatibleType?: string): Promise<null | Message>

fetchMessage

  • fetchMessage(messageId: string): Promise<Message>

hasDifference

  • hasDifference(key: string, value: any): boolean

hasDifferences

hasDifferencesBetween

  • hasDifferencesBetween(structure: Structure): boolean

merge

mergeValue

  • mergeValue(key: string, value: any): void

toJSON

  • toJSON(): object

toString

  • toString(): string

Generated using TypeDoc