UNPKG

cecon-interfaces

Version:
41 lines 4.47 kB
import { BaseEntity } from '../../general'; import { MemberRulesEnum, MemberTypeEnum } from '../enums'; export class MemberEntity extends BaseEntity { // #region Properties (17) active = true; companyName = ''; containerName = ''; email = ''; imageUrl = ''; internationalCode = '55'; name = ''; partnerId = ''; phoneNumber = ''; phoneNumberVerified = false; phoneNumberVerifiedAt = null; /** * @deprecated Use `imageUrl` instead */ photoUrl = ''; rule = MemberRulesEnum.USER; tags = []; type = MemberTypeEnum.CLIENT; /** * @deprecated Use `id` instead. */ uid = ''; // #endregion Properties (17) // #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]; } } } } developerId; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVtYmVyLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tZW1iZXIvZW50aXRpZXMvbWVtYmVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxlQUFlLEVBQUUsY0FBYyxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBRzNELE1BQU0sT0FBTyxZQUFhLFNBQVEsVUFBVTtJQUMxQywwQkFBMEI7SUFFbkIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLGFBQWEsR0FBVyxFQUFFLENBQUM7SUFDM0IsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixRQUFRLEdBQWtCLEVBQUUsQ0FBQztJQUM3QixpQkFBaUIsR0FBVyxJQUFJLENBQUM7SUFDakMsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixTQUFTLEdBQWtCLEVBQUUsQ0FBQztJQUM5QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLG1CQUFtQixHQUFZLEtBQUssQ0FBQztJQUNyQyxxQkFBcUIsR0FBZ0IsSUFBSSxDQUFDO0lBQ2pEOztPQUVHO0lBQ0ksUUFBUSxHQUFrQixFQUFFLENBQUM7SUFDN0IsSUFBSSxHQUFvQixlQUFlLENBQUMsSUFBSSxDQUFDO0lBQzdDLElBQUksR0FBYSxFQUFFLENBQUM7SUFDcEIsSUFBSSxHQUEwQixjQUFjLENBQUMsTUFBTSxDQUFDO0lBQzNEOztPQUVHO0lBQ0ksR0FBRyxHQUFXLEVBQUUsQ0FBQztJQUV4Qiw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBNEI7UUFDdEMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ1osSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7SUFDRCxXQUFXLENBQWdCO0NBRzVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmFzZUVudGl0eSB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBNZW1iZXJSdWxlc0VudW0sIE1lbWJlclR5cGVFbnVtIH0gZnJvbSAnLi4vZW51bXMnO1xyXG5pbXBvcnQgeyBJTWVtYmVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgTWVtYmVyRW50aXR5IGV4dGVuZHMgQmFzZUVudGl0eSBpbXBsZW1lbnRzIElNZW1iZXIge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTcpXHJcblxyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHB1YmxpYyBjb21wYW55TmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNvbnRhaW5lck5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBlbWFpbDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGltYWdlVXJsOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGludGVybmF0aW9uYWxDb2RlOiBzdHJpbmcgPSAnNTUnO1xyXG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcGFydG5lcklkOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIHBob25lTnVtYmVyOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcGhvbmVOdW1iZXJWZXJpZmllZDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyBwaG9uZU51bWJlclZlcmlmaWVkQXQ6IERhdGUgfCBudWxsID0gbnVsbDtcclxuICAvKipcclxuICAgKiBAZGVwcmVjYXRlZCBVc2UgYGltYWdlVXJsYCBpbnN0ZWFkXHJcbiAgICovXHJcbiAgcHVibGljIHBob3RvVXJsOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIHJ1bGU6IE1lbWJlclJ1bGVzRW51bSA9IE1lbWJlclJ1bGVzRW51bS5VU0VSO1xyXG4gIHB1YmxpYyB0YWdzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyB0eXBlOiBNZW1iZXJUeXBlRW51bSB8IG51bGwgPSBNZW1iZXJUeXBlRW51bS5DTElFTlQ7XHJcbiAgLyoqXHJcbiAgICogQGRlcHJlY2F0ZWQgVXNlIGBpZGAgaW5zdGVhZC5cclxuICAgKi9cclxuICBwdWJsaWMgdWlkOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxNylcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE1lbWJlckVudGl0eT4pIHtcclxuICAgIHN1cGVyKGRhdGEpO1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRldmVsb3BlcklkOiBzdHJpbmcgfCBudWxsO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=