conversation-analytics-client
Version:
The client library to aggregate information for the conversation analytics.
25 lines • 653 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class AlexaFactory {
createPayload(data) {
const event = data.event;
const response = data.response;
const payload = {
conversation_id: event.session.sessionId,
request: event,
responses: JSON.stringify(response)
};
return payload;
}
create(header, data) {
const dialogData = {
header,
payload: this.createPayload(data),
extra: {}
};
return dialogData;
}
}
exports.default = AlexaFactory;
;
//# sourceMappingURL=alexa.js.map