mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
19 lines • 2.2 kB
JavaScript
export class RatingEntity {
// #region Properties (4)
comment = '';
createdAt = new Date();
rating = 5;
userId = '';
// #endregion Properties (4)
// #region Constructors (1)
constructor(data) {
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmF0aW5nLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9nZW5lcmFsL2VudGl0aWVzL3JhdGluZy5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLFlBQVk7SUFDckIseUJBQXlCO0lBRXpCLE9BQU8sR0FBWSxFQUFFLENBQUM7SUFDZixTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixNQUFNLEdBQVcsQ0FBQyxDQUFDO0lBQ25CLE1BQU0sR0FBVyxFQUFFLENBQUM7SUFFM0IsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQTRCO1FBQ3BDLElBQUksSUFBSSxFQUFFO1lBQ04sS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ2xCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUN4QyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQzthQUNKO1NBQ0o7SUFDTCxDQUFDO0NBR0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJUmF0aW5nIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLXJhdGluZyc7XHJcblxyXG5leHBvcnQgY2xhc3MgUmF0aW5nRW50aXR5IGltcGxlbWVudHMgSVJhdGluZyB7XHJcbiAgICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDQpXHJcblxyXG4gICAgY29tbWVudD86IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgICBwdWJsaWMgcmF0aW5nOiBudW1iZXIgPSA1O1xyXG4gICAgcHVibGljIHVzZXJJZDogc3RyaW5nID0gJyc7XHJcblxyXG4gICAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg0KVxyXG5cclxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFJhdGluZ0VudGl0eT4pIHtcclxuICAgICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufSJdfQ==