Class Webhook
extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure
Webhook Structure
Constructor
constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
Properties
applicationId: null | string = null[src]
sourceChannel?: Channeltype Channeldetritus-client/structures/Channel[src]
sourceGuild?: BaseGuildclass BaseGuilddetritus-client/structures/BaseGuild[src]
type: WebhookTypesenum WebhookTypesdetritus-client/WebhookTypes = WebhookTypes.INCOMINGenum WebhookTypesdetritus-client/WebhookTypes[src]
Methods
avatarUrlFormat(format?: string, query?: UrlQuerytype UrlQuerydetritus-client/utils/UrlQuery): string[src]
createMessage(
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook,
compatibleType?: string
): Promise<null | Messageclass Messagedetritus-client/structures/Message>external Promise[src]compatibleType?: string
delete(options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}): Promise<any>external Promise[src]
edit(options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}): Promise<Webhookclass Webhookdetritus-client/structures/Webhook>external Promise[src]
editMessage(
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
fetchMessage(messageId: string): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]