Files
waha/src/structures/webhooks.ts
T

65 lines
1.6 KiB
TypeScript

import {
WebhookGroupV2Join,
WebhookGroupV2Leave,
WebhookGroupV2Participants,
WebhookGroupV2Update,
} from '@waha/structures/groups.webhooks.dto';
import {
WAHAWebhookCallAccepted,
WAHAWebhookCallReceived,
WAHAWebhookCallRejected,
WAHAWebhookChatArchive,
WAHAWebhookEngineEvent,
WAHAWebhookEventResponse,
WAHAWebhookEventResponseFailed,
WAHAWebhookGroupJoin,
WAHAWebhookGroupLeave,
WAHAWebhookLabelChatAdded,
WAHAWebhookLabelChatDeleted,
WAHAWebhookLabelDeleted,
WAHAWebhookLabelUpsert,
WAHAWebhookMessage,
WAHAWebhookMessageAck,
WAHAWebhookMessageAny,
WAHAWebhookMessageEdited,
WAHAWebhookMessageReaction,
WAHAWebhookMessageRevoked,
WAHAWebhookPollVote,
WAHAWebhookPollVoteFailed,
WAHAWebhookPresenceUpdate,
WAHAWebhookSessionStatus,
WAHAWebhookStateChange,
} from '@waha/structures/webhooks.dto';
const WAHA_WEBHOOKS = [
WAHAWebhookSessionStatus,
WAHAWebhookMessage,
WAHAWebhookMessageReaction,
WAHAWebhookMessageAny,
WAHAWebhookMessageAck,
WAHAWebhookMessageRevoked,
WAHAWebhookMessageEdited,
WebhookGroupV2Join,
WebhookGroupV2Leave,
WebhookGroupV2Update,
WebhookGroupV2Participants,
WAHAWebhookPresenceUpdate,
WAHAWebhookPollVote,
WAHAWebhookPollVoteFailed,
WAHAWebhookChatArchive,
WAHAWebhookCallReceived,
WAHAWebhookCallAccepted,
WAHAWebhookCallRejected,
WAHAWebhookLabelUpsert,
WAHAWebhookLabelDeleted,
WAHAWebhookLabelChatAdded,
WAHAWebhookLabelChatDeleted,
WAHAWebhookEventResponse,
WAHAWebhookEventResponseFailed,
WAHAWebhookEngineEvent,
WAHAWebhookGroupJoin,
WAHAWebhookGroupLeave,
WAHAWebhookStateChange,
];
export { WAHA_WEBHOOKS };