@tnwx/commons
Version:
TTNWX 微信系开发脚手架之公共模块
25 lines • 703 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const OutMsg_1 = require("./OutMsg");
class OutImageMsg extends OutMsg_1.OutMsg {
constructor(inMsg) {
super(inMsg);
this.msgType = 'image';
}
toXml() {
let str = super.toXml();
if (!this.mediaId) {
throw new Error('mediaId is null');
}
str += '<Image>\n<MediaId><![CDATA[' + this.mediaId + ']]></MediaId></Image>\n</xml>\n';
return str;
}
get getMediaId() {
return this.mediaId;
}
set setMediaId(mediaId) {
this.mediaId = mediaId;
}
}
exports.OutImageMsg = OutImageMsg;
//# sourceMappingURL=OutImageMsg.js.map