@hahnpro/ms-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
1 lines • 2.22 kB
Source Map (JSON)
{"version":3,"sources":["src/sdk/TurnStatusReceivedEventArgs.ts"],"names":[],"mappings":"AAQA;;;GAGG;AACH,qBAAa,2BAA2B;IACpC,OAAO,CAAC,cAAc,CAA6B;IAEnD;;;;OAIG;gBACgB,UAAU,EAAE,MAAM;IAIrC;;;;;;OAMG;IACH,IAAW,aAAa,IAAI,GAAG,CAE9B;IAED;;;;;;OAMG;IACH,IAAW,cAAc,IAAI,GAAG,CAE/B;IAED;;;;;;OAMG;IACH,IAAW,UAAU,IAAI,MAAM,CAE9B;CACJ","file":"TurnStatusReceivedEventArgs.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nimport {\n ITurnStatusResponsePayload,\n TurnStatusResponsePayload\n } from \"../common.speech/ServiceMessages/TurnStatusPayload.js\";\n\n/**\n * Defines contents of received message/events.\n * @class TurnStatusReceivedEventArgs\n */\nexport class TurnStatusReceivedEventArgs {\n private privTurnStatus: ITurnStatusResponsePayload;\n\n /**\n * Creates and initializes an instance of this class.\n * @constructor\n * @param {string} turnStatus - The JSON-encoded turn status message.\n */\n public constructor(turnStatus: string) {\n this.privTurnStatus = TurnStatusResponsePayload.fromJSON(turnStatus);\n }\n\n /**\n * Gets the interaction identifier associated with this turn status event.\n * @member TurnStatusReceivedEventArgs.prototype.interactionId\n * @function\n * @public\n * @returns {any} the received interaction id.\n */\n public get interactionId(): any {\n return this.privTurnStatus.interactionId;\n }\n\n /**\n * Gets the conversation identifier associated with this turn status event.\n * @member TurnStatusReceivedEventArgs.prototype.conversationId\n * @function\n * @public\n * @returns {any} the received conversation id.\n */\n public get conversationId(): any {\n return this.privTurnStatus.conversationId;\n }\n\n /**\n * Gets the received turn status code.\n * @member TurnStatusReceivedEventArgs.prototype.statusCode\n * @function\n * @public\n * @returns {number} the received turn status.\n */\n public get statusCode(): number {\n return this.privTurnStatus.statusCode; // eslint-disable-line @typescript-eslint/no-unsafe-return\n }\n}\n"]}