1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 | import { DeliveryContext } from "./deliveryContext";
|
13 | import { EventMode } from "./eventMode";
|
14 | import { Source } from "./source";
|
15 | import { AccountLinkEvent } from "./models";
|
16 | import { ActivatedEvent } from "./models";
|
17 | import { BeaconEvent } from "./models";
|
18 | import { BotResumedEvent } from "./models";
|
19 | import { BotSuspendedEvent } from "./models";
|
20 | import { DeactivatedEvent } from "./models";
|
21 | import { PnpDeliveryCompletionEvent } from "./models";
|
22 | import { FollowEvent } from "./models";
|
23 | import { JoinEvent } from "./models";
|
24 | import { LeaveEvent } from "./models";
|
25 | import { MemberJoinedEvent } from "./models";
|
26 | import { MemberLeftEvent } from "./models";
|
27 | import { MessageEvent } from "./models";
|
28 | import { ModuleEvent } from "./models";
|
29 | import { PostbackEvent } from "./models";
|
30 | import { ThingsEvent } from "./models";
|
31 | import { UnfollowEvent } from "./models";
|
32 | import { UnsendEvent } from "./models";
|
33 | import { VideoPlayCompleteEvent } from "./models";
|
34 | export type Event = AccountLinkEvent | ActivatedEvent | BeaconEvent | BotResumedEvent | BotSuspendedEvent | DeactivatedEvent | PnpDeliveryCompletionEvent | FollowEvent | JoinEvent | LeaveEvent | MemberJoinedEvent | MemberLeftEvent | MessageEvent | ModuleEvent | PostbackEvent | ThingsEvent | UnfollowEvent | UnsendEvent | VideoPlayCompleteEvent | UnknownEvent;
|
35 | export type UnknownEvent = EventBase & {
|
36 | [key: string]: unknown;
|
37 | };
|
38 |
|
39 |
|
40 |
|
41 | export type EventBase = {
|
42 | |
43 |
|
44 |
|
45 | type: string;
|
46 | |
47 |
|
48 | source?: Source;
|
49 | |
50 |
|
51 |
|
52 | timestamp: number;
|
53 | |
54 |
|
55 | mode: EventMode;
|
56 | |
57 |
|
58 |
|
59 | webhookEventId: string;
|
60 | |
61 |
|
62 | deliveryContext: DeliveryContext;
|
63 | };
|
64 | export declare namespace Event { }
|