UNPKG

scheunemann-interfaces

Version:
33 lines 3.83 kB
import { EDocType } from '../../general'; import { EMemberType } from '../../member'; export class CustomerEntity { sandbox = false; address = null; createdAt = new Date(); doc = ''; docType = EDocType.CPF; email = ''; id = ''; internationalCode = '+55'; phoneNumber = ''; imageUrl = null; name = ''; tags = []; updatedAt = new Date(); emailVerified = false; emailVerifiedAt = null; phoneNumberVerified = false; phoneNumberVerifiedAt = null; phoneNumbersNotification = []; type = EMemberType.CUSTOMER; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2N1c3RvbWVyL2VudGl0aWVzL2N1c3RvbWVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFZLE1BQU0sZUFBZSxDQUFDO0FBQ25ELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFHM0MsTUFBTSxPQUFPLGNBQWM7SUFDekIsT0FBTyxHQUFZLEtBQUssQ0FBQztJQUN6QixPQUFPLEdBQW9CLElBQUksQ0FBQztJQUNoQyxTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixHQUFHLEdBQVcsRUFBRSxDQUFDO0lBQ2pCLE9BQU8sR0FBYSxRQUFRLENBQUMsR0FBRyxDQUFDO0lBQ2pDLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixpQkFBaUIsR0FBVyxLQUFLLENBQUM7SUFDbEMsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixRQUFRLEdBQWtCLElBQUksQ0FBQztJQUMvQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLElBQUksR0FBYSxFQUFFLENBQUM7SUFDcEIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsYUFBYSxHQUF5QixLQUFLLENBQUM7SUFDNUMsZUFBZSxHQUE2QixJQUFJLENBQUM7SUFDakQsbUJBQW1CLEdBQXlCLEtBQUssQ0FBQztJQUNsRCxxQkFBcUIsR0FBNkIsSUFBSSxDQUFDO0lBQ3ZELHdCQUF3QixHQUEwQixFQUFFLENBQUM7SUFDckQsSUFBSSxHQUFnQixXQUFXLENBQUMsUUFBUSxDQUFDO0lBRXpDLFlBQVksSUFBOEI7UUFDeEMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVEb2NUeXBlLCBJQWRkcmVzcyB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xuaW1wb3J0IHsgRU1lbWJlclR5cGUgfSBmcm9tICcuLi8uLi9tZW1iZXInO1xuaW1wb3J0IHsgSUN1c3RvbWVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XG5cbmV4cG9ydCBjbGFzcyBDdXN0b21lckVudGl0eSBpbXBsZW1lbnRzIElDdXN0b21lciB7XG4gIHNhbmRib3g6IGJvb2xlYW4gPSBmYWxzZTtcbiAgYWRkcmVzczogSUFkZHJlc3MgfCBudWxsID0gbnVsbDtcbiAgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcbiAgZG9jOiBzdHJpbmcgPSAnJztcbiAgZG9jVHlwZTogRURvY1R5cGUgPSBFRG9jVHlwZS5DUEY7XG4gIGVtYWlsOiBzdHJpbmcgPSAnJztcbiAgaWQ6IHN0cmluZyA9ICcnO1xuICBpbnRlcm5hdGlvbmFsQ29kZTogc3RyaW5nID0gJys1NSc7XG4gIHBob25lTnVtYmVyOiBzdHJpbmcgPSAnJztcbiAgaW1hZ2VVcmw6IHN0cmluZyB8IG51bGwgPSBudWxsO1xuICBuYW1lOiBzdHJpbmcgPSAnJztcbiAgdGFnczogc3RyaW5nW10gPSBbXTtcbiAgdXBkYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcbiAgZW1haWxWZXJpZmllZD86IGJvb2xlYW4gfCB1bmRlZmluZWQgPSBmYWxzZTtcbiAgZW1haWxWZXJpZmllZEF0PzogRGF0ZSB8IG51bGwgfCB1bmRlZmluZWQgPSBudWxsO1xuICBwaG9uZU51bWJlclZlcmlmaWVkPzogYm9vbGVhbiB8IHVuZGVmaW5lZCA9IGZhbHNlO1xuICBwaG9uZU51bWJlclZlcmlmaWVkQXQ/OiBEYXRlIHwgbnVsbCB8IHVuZGVmaW5lZCA9IG51bGw7XG4gIHBob25lTnVtYmVyc05vdGlmaWNhdGlvbj86IHN0cmluZ1tdIHwgdW5kZWZpbmVkID0gW107XG4gIHR5cGU6IEVNZW1iZXJUeXBlID0gRU1lbWJlclR5cGUuQ1VTVE9NRVI7XG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8Q3VzdG9tZXJFbnRpdHk+KSB7XG4gICAgaWYgKGRhdGEpIHtcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==