UNPKG

scheunemann-interfaces

Version:
31 lines 3.85 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1tZXRob2Qtb3B0aW9uLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9nZW5lcmFsL2VudGl0aWVzL3BheW1lbnQtbWV0aG9kLW9wdGlvbi5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFHMUQsTUFBTSxPQUFPLHlCQUF5QjtJQUNwQywwQkFBMEI7SUFFbkIsTUFBTSxHQUFZLEtBQUssQ0FBQztJQUN4QixPQUFPLEdBQW9CLGVBQWUsQ0FBQyxVQUFVLENBQUM7SUFDdEQsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsR0FBRyxHQUFXLENBQUMsQ0FBQztJQUNoQixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLEtBQUssR0FBVyxDQUFDLENBQUM7SUFDbEIsU0FBUyxHQUFXLENBQUMsQ0FBQztJQUN0QixTQUFTLEdBQVcsQ0FBQyxDQUFDO0lBQ3RCLElBQUksR0FBaUIsWUFBWSxDQUFDLE1BQU0sQ0FBQztJQUN6QyxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsSUFBSSxHQUFpQixZQUFZLENBQUMsV0FBVyxDQUFDO0lBQzlDLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUF5QztRQUNuRCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVBheW1lbnRDaGFubmVsIH0gZnJvbSAnLi4vZW51bXMvcGF5bWVudC1jaGFubmVsLmVudW0nO1xuaW1wb3J0IHsgRVBheW1lbnRNb2RlIH0gZnJvbSAnLi4vZW51bXMvcGF5bWVudC1tb2RlLmVudW0nO1xuaW1wb3J0IHsgRVBheW1lbnRUeXBlIH0gZnJvbSAnLi4vZW51bXMvcGF5bWVudC10eXBlLmVudW0nO1xuaW1wb3J0IHsgSVBheW1lbnRNZXRob2RPcHRpb24gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcblxuZXhwb3J0IGNsYXNzIFBheW1lbnRNZXRob2RPcHRpb25FbnRpdHkgaW1wbGVtZW50cyBJUGF5bWVudE1ldGhvZE9wdGlvbiB7XG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTMpXG5cbiAgcHVibGljIGFjdGl2ZTogYm9vbGVhbiA9IGZhbHNlO1xuICBwdWJsaWMgY2hhbm5lbDogRVBheW1lbnRDaGFubmVsID0gRVBheW1lbnRDaGFubmVsLkFVVE9NQVRJT047XG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xuICBwdWJsaWMgZmVlOiBudW1iZXIgPSAwO1xuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgaW5kZXg6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBtYXhBbW91bnQ6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBtaW5BbW91bnQ6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBtb2RlOiBFUGF5bWVudE1vZGUgPSBFUGF5bWVudE1vZGUuTUFOVUFMO1xuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0b2tlbjogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0eXBlOiBFUGF5bWVudFR5cGUgPSBFUGF5bWVudFR5cGUuQ1JFRElUX0NBUkQ7XG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xuXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMTMpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5bWVudE1ldGhvZE9wdGlvbkVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19