UNPKG

tnzapi

Version:

Node.js Library for TNZ Group REST API

36 lines (27 loc) 801 B
const functions = require("../../../Functions"); const CommonModel = require("./CommonModel"); class TTSModel extends CommonModel { CallerID; BillingAccount; ReportTo; RetryAttempts = 1; RetryPeriod = 1; MessageToPeople; MessageToAnswerphones; CallRouteMessageToPeople; CallRouteMessageToOperators; CallRouteMessageOnWrongKey; NumberOfOperators = 0; TTSVoiceType = "English-NewZealand@Female1"; Options; Keypads = []; KeypadOptionRequired = false; constructor(data) { super(); functions.Map(this,data); // args(data) has Voice=VoiceApi() so this is little hack to set Voice=[TTS Engine] this.Voice = this.TTSVoiceType; } } module.exports = TTSModel;