cecon-interfaces
Version:
Interfaces de Projetos Cecon
23 lines • 2.86 kB
JavaScript
import { UserEntity } from '../../../users';
export class PayioUserEntity extends UserEntity {
accessCode = null;
accessCodeExpiration = null;
code = null;
currentCompanyId = null;
currentCompanyName = null;
faceId = null;
faceImage64 = null;
faceLastUpdate = null;
reports = [];
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vdXNlci9lbnRpdGllcy91c2VyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFJNUMsTUFBTSxPQUFPLGVBQWdCLFNBQVEsVUFBVTtJQUN0QyxVQUFVLEdBQWtCLElBQUksQ0FBQztJQUNqQyxvQkFBb0IsR0FBZ0IsSUFBSSxDQUFDO0lBQ3pDLElBQUksR0FBa0IsSUFBSSxDQUFDO0lBQzNCLGdCQUFnQixHQUFrQixJQUFJLENBQUM7SUFDdkMsa0JBQWtCLEdBQWtCLElBQUksQ0FBQztJQUN6QyxNQUFNLEdBQWtCLElBQUksQ0FBQztJQUM3QixXQUFXLEdBQWtCLElBQUksQ0FBQztJQUNsQyxjQUFjLEdBQWdCLElBQUksQ0FBQztJQUNuQyxPQUFPLEdBQXVCLEVBQUUsQ0FBQztJQUV4QyxZQUFZLElBQStCO1FBQ3pDLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVzZXJFbnRpdHkgfSBmcm9tICcuLi8uLi8uLi91c2Vycyc7XHJcbmltcG9ydCB7IElQYXlpb1VzZXJSZXBvcnQgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgSVBheWlvVXNlciB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS11c2VyJztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb1VzZXJFbnRpdHkgZXh0ZW5kcyBVc2VyRW50aXR5IGltcGxlbWVudHMgSVBheWlvVXNlciB7XHJcbiAgcHVibGljIGFjY2Vzc0NvZGU6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBhY2Nlc3NDb2RlRXhwaXJhdGlvbjogRGF0ZSB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBjb2RlOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY3VycmVudENvbXBhbnlJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGN1cnJlbnRDb21wYW55TmFtZTogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGZhY2VJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGZhY2VJbWFnZTY0OiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgZmFjZUxhc3RVcGRhdGU6IERhdGUgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgcmVwb3J0czogSVBheWlvVXNlclJlcG9ydFtdID0gW107XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFBheWlvVXNlckVudGl0eT4pIHtcclxuICAgIHN1cGVyKCk7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19