20 lines
476 B
JavaScript
20 lines
476 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var utils = require('../utils');
|
||
|
var MessageBase = require('./MessageBase');
|
||
|
|
||
|
module.exports = SecurityEventBase;
|
||
|
|
||
|
function SecurityEventBase(content, transport) {
|
||
|
MessageBase.call(this, content, transport);
|
||
|
this._endpoint = 'security-events';
|
||
|
}
|
||
|
|
||
|
require('util').inherits(SecurityEventBase, MessageBase);
|
||
|
|
||
|
SecurityEventBase.prototype.externalIP = function (ip) {
|
||
|
utils.validate.notEmptyString(ip, 'externalIP');
|
||
|
this._content.ip = ip;
|
||
|
return this;
|
||
|
};
|