Updated uuid/webpack packages Added froze on objects publicly exposed Removed remaining while loops for actions/events processing
18 lines
447 B
JavaScript
18 lines
447 B
JavaScript
var ensure = require('../common/utils/ensure');
|
|
|
|
/**
|
|
* @param {string} username
|
|
* @param {string} password
|
|
* @constructor
|
|
* @property {string} username
|
|
* @property {string} password
|
|
*/
|
|
function UserCredentials(username, password) {
|
|
ensure.notNullOrEmpty(username, 'username');
|
|
ensure.notNullOrEmpty(password, 'password');
|
|
this.username = username;
|
|
this.password = password;
|
|
Object.freeze(this);
|
|
}
|
|
|
|
module.exports = UserCredentials; |