kontrol
Version:
Make easier the use of events
22 lines (18 loc) • 684 B
JavaScript
var Respuesta = require( './respuesta.js' ).Respuesta,
Fecha = require('./fecha.js').Fecha;
var Peticion = function( args ){
var clase = this;
args = args || {};
this.respuesta = args.respuesta
if( !args.respuesta instanceof Respuesta )
this.respuesta = new Respuesta();
this.nombreEvento = args.nombreEvento || null;
this.mensaje = args.mensaje || '';
this.fecha = args.fecha || new Fecha()
var nombres = Object.getOwnPropertyNames(args);
for( var a=0; a < nombres.length ; a++ ){
if( !(nombres[ a ] == 'nombreEvento' || nombres[ a ] == 'fecha') )
clase[ nombres[ a ] ] = args[ nombres[ a ] ];
}
}
exports.Peticion = Peticion;