tnzapi
Version:
Node.js Library for TNZ Group REST API
38 lines (28 loc) • 821 B
JavaScript
const functions = require("../../../Functions");
const CommonModel = require("./CommonModel");
class VoiceModel extends CommonModel {
CallerID;
BillingAccount;
ReportTo;
RetryAttempts = 1;
RetryPeriod = 1;
MessageToPeople;
MessageToAnswerphones;
CallRouteMessageToPeople;
CallRouteMessageToOperators;
CallRouteMessageOnWrongKey;
NumberOfOperators = 0;
TTSVoice = "English-NewZealand@Female1";
Options;
Keypads = [];
KeypadOptionRequired = false;
VoiceFiles = [];
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 = VoiceModel;