UNPKG

@tnwx/commons

Version:

TTNWX 微信系开发脚手架之公共模块

25 lines 705 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const OutMsg_1 = require("./OutMsg"); class OutVoiceMsg extends OutMsg_1.OutMsg { constructor(inMsg) { super(inMsg); this.msgType = 'voice'; } toXml() { let str = super.toXml(); if (!this.mediaId) { throw new Error('mediaId is null'); } str += '<Voice>\n<MediaId><![CDATA[' + this.mediaId + ']]></MediaId>\n</Voice>\n</xml>\n'; return str; } get getMediaId() { return this.mediaId; } set setMediaId(mediaId) { this.mediaId = mediaId; } } exports.OutVoiceMsg = OutVoiceMsg; //# sourceMappingURL=OutVoiceMsg.js.map