Skip to content

Commit d1adc57

Browse files
authored
Merge pull request #458 from nsuzuki7713/add-types-of-delivery-event
Add Webhook delivery completion event
2 parents b8ab704 + bf1b41a commit d1adc57

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

lib/types.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ export type WebhookEvent =
6262
| AccountLinkEvent
6363
| DeviceLinkEvent
6464
| DeviceUnlinkEvent
65-
| LINEThingsScenarioExecutionEvent;
65+
| LINEThingsScenarioExecutionEvent
66+
| DeliveryEvent;
6667

6768
export type EventBase = {
6869
/**
@@ -373,6 +374,21 @@ export type LINEThingsActionResult = {
373374
data?: string;
374375
};
375376

377+
/**
378+
* Completed Delivery Event
379+
* @see {@link https://developers.line.biz/en/docs/partner-docs/line-notification-messages/message-sending-complete-webhook-event/#receive-delivery-event}
380+
*/
381+
export type DeliveryEvent = {
382+
type: "delivery";
383+
/** A delivery object containing a hashed phone number string or a string specified by X-Line-Delivery-Tag. */
384+
delivery: Delivery;
385+
} & EventBase;
386+
387+
type Delivery = {
388+
/** A hashed phone number string or a string specified by X-Line-Delivery-Tag. */
389+
data: string;
390+
};
391+
376392
export type EventMessage =
377393
| TextEventMessage
378394
| ImageEventMessage

0 commit comments

Comments
 (0)