UNPKG

scheunemann-interfaces

Version:
35 lines 4 kB
import { BaseEntity } from '../../general'; import { EMemberRules, EMemberType } from '../enums'; export class MemberEntity extends BaseEntity { // #region Properties (14) active = true; companyName = ''; containerName = ''; email = ''; name = ''; partnerId = ''; internationalCode = '55'; phoneNumber = ''; phoneNumberVerified = false; phoneNumberVerifiedAt = null; photoUrl = ''; rule = EMemberRules.USER; tags = []; type = EMemberType.CLIENT; uid = ''; companyId = ''; containerId = ''; // #endregion Properties (14) // #region Constructors (1) constructor(data) { super(data); if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVtYmVyLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tZW1iZXIvZW50aXRpZXMvbWVtYmVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBR3JELE1BQU0sT0FBTyxZQUFhLFNBQVEsVUFBVTtJQUMxQywwQkFBMEI7SUFDbkIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLGFBQWEsR0FBVyxFQUFFLENBQUM7SUFDM0IsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsaUJBQWlCLEdBQVcsSUFBSSxDQUFDO0lBQ2pDLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsbUJBQW1CLEdBQVksS0FBSyxDQUFDO0lBQ3JDLHFCQUFxQixHQUFnQixJQUFJLENBQUM7SUFDMUMsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixJQUFJLEdBQWlCLFlBQVksQ0FBQyxJQUFJLENBQUM7SUFDdkMsSUFBSSxHQUFhLEVBQUUsQ0FBQztJQUNwQixJQUFJLEdBQWdCLFdBQVcsQ0FBQyxNQUFNLENBQUM7SUFDdkMsR0FBRyxHQUFXLEVBQUUsQ0FBQztJQUNqQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDaEMsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQTRCO1FBQ3RDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNaLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCYXNlRW50aXR5IH0gZnJvbSAnLi4vLi4vZ2VuZXJhbCc7XG5pbXBvcnQgeyBFTWVtYmVyUnVsZXMsIEVNZW1iZXJUeXBlIH0gZnJvbSAnLi4vZW51bXMnO1xuaW1wb3J0IHsgSU1lbWJlciB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xuXG5leHBvcnQgY2xhc3MgTWVtYmVyRW50aXR5IGV4dGVuZHMgQmFzZUVudGl0eSBpbXBsZW1lbnRzIElNZW1iZXIge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDE0KVxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gdHJ1ZTtcbiAgcHVibGljIGNvbXBhbnlOYW1lOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGNvbnRhaW5lck5hbWU6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgZW1haWw6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwYXJ0bmVySWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgaW50ZXJuYXRpb25hbENvZGU6IHN0cmluZyA9ICc1NSc7XG4gIHB1YmxpYyBwaG9uZU51bWJlcjogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwaG9uZU51bWJlclZlcmlmaWVkOiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBwaG9uZU51bWJlclZlcmlmaWVkQXQ6IERhdGUgfCBudWxsID0gbnVsbDtcbiAgcHVibGljIHBob3RvVXJsOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHJ1bGU6IEVNZW1iZXJSdWxlcyA9IEVNZW1iZXJSdWxlcy5VU0VSO1xuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcbiAgcHVibGljIHR5cGU6IEVNZW1iZXJUeXBlID0gRU1lbWJlclR5cGUuQ0xJRU5UO1xuICBwdWJsaWMgdWlkOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGNvbXBhbnlJZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBjb250YWluZXJJZDogc3RyaW5nID0gJyc7XG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMTQpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TWVtYmVyRW50aXR5Pikge1xuICAgIHN1cGVyKGRhdGEpO1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=