UNPKG

cecon-interfaces

Version:
33 lines 4.15 kB
import { NatipayMemberRulesEnum } from '../enums/member-rules.enum'; import { NatipayMemberTypeEnum } from '../enums/member-type.enum'; export class NatipayMemberEntity { active = true; authCodeHash = null; // NOVO companyId = ''; companyName = ''; containerId = ''; containerName = ''; createdAt = new Date(); email = ''; id = ''; imageUrl = ''; internationalCode = '55'; name = ''; permissions = []; // NOVO phoneNumber = ''; rule = NatipayMemberRulesEnum.USER; tags = []; type = NatipayMemberTypeEnum.CLIENT; updatedAt = new Date(); userId = ''; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVtYmVyLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9uYXRpcGF5L21lbWJlcnMvZW50aXRpZXMvbWVtYmVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUNwRSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUdsRSxNQUFNLE9BQU8sbUJBQW1CO0lBQ3ZCLE1BQU0sR0FBWSxJQUFJLENBQUM7SUFDdkIsWUFBWSxHQUFrQixJQUFJLENBQUMsQ0FBQyxPQUFPO0lBQzNDLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLGFBQWEsR0FBa0IsRUFBRSxDQUFDO0lBQ2xDLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixRQUFRLEdBQWtCLEVBQUUsQ0FBQztJQUM3QixpQkFBaUIsR0FBVyxJQUFJLENBQUM7SUFDakMsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixXQUFXLEdBQWEsRUFBRSxDQUFDLENBQUMsT0FBTztJQUNuQyxXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLElBQUksR0FBMkIsc0JBQXNCLENBQUMsSUFBSSxDQUFDO0lBQzNELElBQUksR0FBYSxFQUFFLENBQUM7SUFDcEIsSUFBSSxHQUFpQyxxQkFBcUIsQ0FBQyxNQUFNLENBQUM7SUFDbEUsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsTUFBTSxHQUFXLEVBQUUsQ0FBQztJQUUzQixZQUFZLElBQW1DO1FBQzdDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOYXRpcGF5TWVtYmVyUnVsZXNFbnVtIH0gZnJvbSAnLi4vZW51bXMvbWVtYmVyLXJ1bGVzLmVudW0nO1xyXG5pbXBvcnQgeyBOYXRpcGF5TWVtYmVyVHlwZUVudW0gfSBmcm9tICcuLi9lbnVtcy9tZW1iZXItdHlwZS5lbnVtJztcclxuaW1wb3J0IHsgSU5hdGlwYXlNZW1iZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBOYXRpcGF5TWVtYmVyRW50aXR5IGltcGxlbWVudHMgSU5hdGlwYXlNZW1iZXIge1xyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHB1YmxpYyBhdXRoQ29kZUhhc2g6IHN0cmluZyB8IG51bGwgPSBudWxsOyAvLyBOT1ZPXHJcbiAgcHVibGljIGNvbXBhbnlJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNvbXBhbnlOYW1lOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgY29udGFpbmVySWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjb250YWluZXJOYW1lOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGVtYWlsOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBpbWFnZVVybDogc3RyaW5nIHwgbnVsbCA9ICcnO1xyXG4gIHB1YmxpYyBpbnRlcm5hdGlvbmFsQ29kZTogc3RyaW5nID0gJzU1JztcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBlcm1pc3Npb25zOiBzdHJpbmdbXSA9IFtdOyAvLyBOT1ZPXHJcbiAgcHVibGljIHBob25lTnVtYmVyOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcnVsZTogTmF0aXBheU1lbWJlclJ1bGVzRW51bSA9IE5hdGlwYXlNZW1iZXJSdWxlc0VudW0uVVNFUjtcclxuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgdHlwZTogTmF0aXBheU1lbWJlclR5cGVFbnVtIHwgbnVsbCA9IE5hdGlwYXlNZW1iZXJUeXBlRW51bS5DTElFTlQ7XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIHVzZXJJZDogc3RyaW5nID0gJyc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE5hdGlwYXlNZW1iZXJFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19