UNPKG

scheunemann-interfaces

Version:
22 lines 3.07 kB
import { CustomerInfoEntity } from '../../master-setting'; import { SubscriptionBaseEntity } from '../../subscription-base'; export class SubscriptionCustomerEntity extends SubscriptionBaseEntity { // #region Properties (9) customerCreditLimit = []; customerId = null; profile = new CustomerInfoEntity(); planName = ''; emailsNotification = []; renewedCount = 0; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Vic2NyaXB0aW9uLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdWJzY3JpcHRpb24tY3VzdG9tZXIvZW50aXRpZXMvc3Vic2NyaXB0aW9uLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUlqRSxNQUFNLE9BQU8sMEJBQTJCLFNBQVEsc0JBQXNCO0lBQ3BFLHlCQUF5QjtJQUVsQixtQkFBbUIsR0FBZ0MsRUFBRSxDQUFDO0lBQ3RELFVBQVUsR0FBa0IsSUFBSSxDQUFDO0lBQ2pDLE9BQU8sR0FBdUIsSUFBSSxrQkFBa0IsRUFBRSxDQUFDO0lBQ3ZELFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsa0JBQWtCLEdBQWEsRUFBRSxDQUFDO0lBQ2xDLFlBQVksR0FBVyxDQUFDLENBQUM7SUFFaEMsWUFBWSxJQUEwQztRQUNwRCxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDWixJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ3VzdG9tZXJJbmZvRW50aXR5IH0gZnJvbSAnLi4vLi4vbWFzdGVyLXNldHRpbmcnO1xuaW1wb3J0IHsgU3Vic2NyaXB0aW9uQmFzZUVudGl0eSB9IGZyb20gJy4uLy4uL3N1YnNjcmlwdGlvbi1iYXNlJztcbmltcG9ydCB7IElTdWJzY3JpcHRpb25DdXN0b21lciB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1zdWJzY3JpcHRpb24nO1xuaW1wb3J0IHsgQ3VzdG9tZXJDcmVkaXRMaW1pdEVudGl0eSB9IGZyb20gJy4vY3VzdG9tZXItY3JlZGl0LWxpbWl0LmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBTdWJzY3JpcHRpb25DdXN0b21lckVudGl0eSBleHRlbmRzIFN1YnNjcmlwdGlvbkJhc2VFbnRpdHkgaW1wbGVtZW50cyBJU3Vic2NyaXB0aW9uQ3VzdG9tZXIge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDkpXG5cbiAgcHVibGljIGN1c3RvbWVyQ3JlZGl0TGltaXQ6IEN1c3RvbWVyQ3JlZGl0TGltaXRFbnRpdHlbXSA9IFtdO1xuICBwdWJsaWMgY3VzdG9tZXJJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XG4gIHB1YmxpYyBwcm9maWxlOiBDdXN0b21lckluZm9FbnRpdHkgPSBuZXcgQ3VzdG9tZXJJbmZvRW50aXR5KCk7XG4gIHB1YmxpYyBwbGFuTmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBlbWFpbHNOb3RpZmljYXRpb246IHN0cmluZ1tdID0gW107XG4gIHB1YmxpYyByZW5ld2VkQ291bnQ6IG51bWJlciA9IDA7XG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8U3Vic2NyaXB0aW9uQ3VzdG9tZXJFbnRpdHk+KSB7XG4gICAgc3VwZXIoZGF0YSk7XG4gICAgaWYgKGRhdGEpIHtcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==