UNPKG

scheunemann-interfaces

Version:
21 lines 2.64 kB
import { ECustomerCreditLimitType } from '../enums/type.enum'; export class CustomerCreditLimitEntity { // #region Properties (8) amountUsed = 0; currentBalance = 0; creditLimit = 0; customerId = ''; type = ECustomerCreditLimitType.RESETTABLE; // #endregion Properties (8) // #region Constructors (1) 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXItY3JlZGl0LWxpbWl0LmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdWJzY3JpcHRpb24tY3VzdG9tZXIvZW50aXRpZXMvY3VzdG9tZXItY3JlZGl0LWxpbWl0LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUc5RCxNQUFNLE9BQU8seUJBQXlCO0lBQ3BDLHlCQUF5QjtJQUVsQixVQUFVLEdBQVcsQ0FBQyxDQUFDO0lBQ3ZCLGNBQWMsR0FBVyxDQUFDLENBQUM7SUFDM0IsV0FBVyxHQUFXLENBQUMsQ0FBQztJQUN4QixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLElBQUksR0FBNkIsd0JBQXdCLENBQUMsVUFBVSxDQUFBO0lBRTNFLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUF5QztRQUNuRCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRUN1c3RvbWVyQ3JlZGl0TGltaXRUeXBlIH0gZnJvbSAnLi4vZW51bXMvdHlwZS5lbnVtJztcbmltcG9ydCB7IElDdXN0b21lckNyZWRpdExpbWl0IH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWN1c3RvbWVyLWNyZWRpdC1saW1pdCc7XG5cbmV4cG9ydCBjbGFzcyBDdXN0b21lckNyZWRpdExpbWl0RW50aXR5IGltcGxlbWVudHMgSUN1c3RvbWVyQ3JlZGl0TGltaXQge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDgpXG5cbiAgcHVibGljIGFtb3VudFVzZWQ6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBjdXJyZW50QmFsYW5jZTogbnVtYmVyID0gMDtcbiAgcHVibGljIGNyZWRpdExpbWl0OiBudW1iZXIgPSAwO1xuICBwdWJsaWMgY3VzdG9tZXJJZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0eXBlOiBFQ3VzdG9tZXJDcmVkaXRMaW1pdFR5cGUgPSBFQ3VzdG9tZXJDcmVkaXRMaW1pdFR5cGUuUkVTRVRUQUJMRVxuXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoOClcblxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxDdXN0b21lckNyZWRpdExpbWl0RW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=