cecon-interfaces
Version:
Interfaces de Projetos Cecon
17 lines • 2.11 kB
JavaScript
import { UserEntity } from '../../../users';
export class PayioUserEntity extends UserEntity {
code = null;
password = null;
sessions = [];
constructor(data) {
super();
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vdXNlci9lbnRpdGllcy91c2VyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFJNUMsTUFBTSxPQUFPLGVBQWdCLFNBQVEsVUFBVTtJQUN0QyxJQUFJLEdBQWtCLElBQUksQ0FBQztJQUMzQixRQUFRLEdBQWtCLElBQUksQ0FBQztJQUMvQixRQUFRLEdBQTZCLEVBQUUsQ0FBQztJQUUvQyxZQUFZLElBQStCO1FBQ3pDLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVzZXJFbnRpdHkgfSBmcm9tICcuLi8uLi8uLi91c2Vycyc7XHJcbmltcG9ydCB7IElQYXlpb1VzZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktdXNlcic7XHJcbmltcG9ydCB7IFBheWlvVXNlclNlc3Npb25FbnRpdHkgfSBmcm9tICcuL3VzZXItc2Vzc2lvbnMuZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb1VzZXJFbnRpdHkgZXh0ZW5kcyBVc2VyRW50aXR5IGltcGxlbWVudHMgSVBheWlvVXNlciB7XHJcbiAgcHVibGljIGNvZGU6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBwYXNzd29yZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHNlc3Npb25zOiBQYXlpb1VzZXJTZXNzaW9uRW50aXR5W10gPSBbXTtcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5aW9Vc2VyRW50aXR5Pikge1xyXG4gICAgc3VwZXIoKTtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=