@line/bot-sdk
Version:
Node.js SDK for LINE Messaging API
65 lines (62 loc) • 2.3 kB
text/typescript
/**
* Webhook Type Definition
* Webhook event definition of the LINE Messaging API
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { ActionResult } from "./actionResult.js";
export type ScenarioResult = {
/**
* Scenario ID executed
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">scenarioId Documentation</a>
*/
scenarioId?: string /**/;
/**
* Revision number of the scenario set containing the executed scenario
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">revision Documentation</a>
*/
revision?: number /**/;
/**
* Timestamp for when execution of scenario action started (milliseconds, LINE app time)
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">startTime Documentation</a>
*/
startTime: number /**/;
/**
* Timestamp for when execution of scenario was completed (milliseconds, LINE app time)
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">endTime Documentation</a>
*/
endTime: number /**/;
/**
* Scenario execution completion status
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">resultCode Documentation</a>
*/
resultCode: string /**/;
/**
* Execution result of individual operations specified in action. Only included when things.result.resultCode is success.
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">actionResults Documentation</a>
*/
actionResults?: Array<ActionResult> /**/;
/**
* Data contained in notification.
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">bleNotificationPayload Documentation</a>
*/
bleNotificationPayload?: string /**/;
/**
* Error reason.
*
* @see <a href="https://developers.line.biz/en/reference/messaging-api/#scenario-result-event">errorReason Documentation</a>
*/
errorReason?: string /**/;
};