mailosaur
Version:
The Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.
19 lines (14 loc) • 441 B
JavaScript
const Link = require('./link');
const Code = require('./code');
const Image = require('./image');
class MessageContent {
constructor(data = {}) {
this.links = (data.links || []).map((i) => (new Link(i)));
this.codes = (data.codes || []).map((i) => (new Code(i)));
if (data.images) {
this.images = (data.images || []).map((i) => (new Image(i)));
}
this.body = data.body;
}
}
module.exports = MessageContent;