21 lines
552 B
JavaScript
21 lines
552 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var utils = require('../utils');
|
||
|
var MessageBase = require('./MessageBase');
|
||
|
|
||
|
module.exports = DataModificationBase;
|
||
|
|
||
|
function DataModificationBase(content, transport) {
|
||
|
MessageBase.call(this, content, transport);
|
||
|
this._endpoint = 'data-modifications';
|
||
|
|
||
|
this._content.attributes = [];
|
||
|
}
|
||
|
|
||
|
require('util').inherits(DataModificationBase, MessageBase);
|
||
|
|
||
|
DataModificationBase.prototype._validateContent = function () {
|
||
|
MessageBase.prototype._validateContent.call(this);
|
||
|
utils.validate.attributesLength(this._content.attributes);
|
||
|
};
|