UNPKG

cannoli-interfaces

Version:
31 lines 3.95 kB
import { EPaymentChannel } from '../enums/payment-channel.enum'; import { EPaymentMode } from '../enums/payment-mode.enum'; import { EPaymentType } from '../enums/payment-type.enum'; export class PaymentMethodOptionEntity { // #region Properties (13) active = false; channel = EPaymentChannel.AUTOMATION; createdAt = new Date(); fee = 0; id = ''; index = 0; maxAmount = 0; minAmount = 0; mode = EPaymentMode.MANUAL; name = ''; token = ''; type = EPaymentType.CREDIT_CARD; updatedAt = new Date(); // #endregion Properties (13) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1tZXRob2Qtb3B0aW9uLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9nZW5lcmFsL2VudGl0aWVzL3BheW1lbnQtbWV0aG9kLW9wdGlvbi5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFHMUQsTUFBTSxPQUFPLHlCQUF5QjtJQUNwQywwQkFBMEI7SUFFbkIsTUFBTSxHQUFZLEtBQUssQ0FBQztJQUN4QixPQUFPLEdBQW9CLGVBQWUsQ0FBQyxVQUFVLENBQUM7SUFDdEQsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsR0FBRyxHQUFXLENBQUMsQ0FBQztJQUNoQixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLEtBQUssR0FBVyxDQUFDLENBQUM7SUFDbEIsU0FBUyxHQUFXLENBQUMsQ0FBQztJQUN0QixTQUFTLEdBQVcsQ0FBQyxDQUFDO0lBQ3RCLElBQUksR0FBaUIsWUFBWSxDQUFDLE1BQU0sQ0FBQztJQUN6QyxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsSUFBSSxHQUFpQixZQUFZLENBQUMsV0FBVyxDQUFDO0lBQzlDLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUF5QztRQUNuRCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVBheW1lbnRDaGFubmVsIH0gZnJvbSAnLi4vZW51bXMvcGF5bWVudC1jaGFubmVsLmVudW0nO1xyXG5pbXBvcnQgeyBFUGF5bWVudE1vZGUgfSBmcm9tICcuLi9lbnVtcy9wYXltZW50LW1vZGUuZW51bSc7XHJcbmltcG9ydCB7IEVQYXltZW50VHlwZSB9IGZyb20gJy4uL2VudW1zL3BheW1lbnQtdHlwZS5lbnVtJztcclxuaW1wb3J0IHsgSVBheW1lbnRNZXRob2RPcHRpb24gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXltZW50TWV0aG9kT3B0aW9uRW50aXR5IGltcGxlbWVudHMgSVBheW1lbnRNZXRob2RPcHRpb24ge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTMpXHJcblxyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgY2hhbm5lbDogRVBheW1lbnRDaGFubmVsID0gRVBheW1lbnRDaGFubmVsLkFVVE9NQVRJT047XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGZlZTogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBpbmRleDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgbWF4QW1vdW50OiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBtaW5BbW91bnQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIG1vZGU6IEVQYXltZW50TW9kZSA9IEVQYXltZW50TW9kZS5NQU5VQUw7XHJcbiAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB0b2tlbjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHR5cGU6IEVQYXltZW50VHlwZSA9IEVQYXltZW50VHlwZS5DUkVESVRfQ0FSRDtcclxuICBwdWJsaWMgdXBkYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxMylcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFBheW1lbnRNZXRob2RPcHRpb25FbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==