UNPKG

@bestapps/voice-framework

Version:
32 lines (26 loc) 618 B
'use strict'; const Intent = require("../intent"); class IntentRPC extends Intent { /** * * @param {Object} data */ constructor(data) { super(data); if (data.params) this.setParameters(data.params); } /** * * @param {Object} params */ setParameters(params) { if(!params) return false; if (Object.keys(params).length === 0) return false; this.params = params; for (let parameter in params) { this.setValue(parameter, params[parameter]); } return true; } } module.exports = IntentRPC;