UNPKG

scheunemann-interfaces

Version:
16 lines 2.21 kB
import { EPaymentMethodId, EPaymentTypeId } from '../enums'; export class TransactionPaymentMethodEntity { id = EPaymentMethodId.ACCOUNT_MONEY; issuerId = ''; type = EPaymentTypeId.BANK_TRANSFER; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNhY3Rpb24tcGF5bWVudC1tZXRob2QuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3RyYW5zYWN0aW9uL2VudGl0aWVzL3RyYW5zYWN0aW9uLXBheW1lbnQtbWV0aG9kLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsY0FBYyxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBRzVELE1BQU0sT0FBTyw4QkFBOEI7SUFFbEMsRUFBRSxHQUFxQixnQkFBZ0IsQ0FBQyxhQUFhLENBQUM7SUFDdEQsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixJQUFJLEdBQW1CLGNBQWMsQ0FBQyxhQUFhLENBQUM7SUFHM0QsWUFBWSxJQUE4QztRQUN4RCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVBheW1lbnRNZXRob2RJZCwgRVBheW1lbnRUeXBlSWQgfSBmcm9tICcuLi9lbnVtcyc7XG5pbXBvcnQgeyBJVHJhbnNhY3Rpb25QYXltZW50TWV0aG9kIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XG5cbmV4cG9ydCBjbGFzcyBUcmFuc2FjdGlvblBheW1lbnRNZXRob2RFbnRpdHkgaW1wbGVtZW50cyBJVHJhbnNhY3Rpb25QYXltZW50TWV0aG9kIHtcblxuICBwdWJsaWMgaWQ6IEVQYXltZW50TWV0aG9kSWQgPSBFUGF5bWVudE1ldGhvZElkLkFDQ09VTlRfTU9ORVk7XG4gIHB1YmxpYyBpc3N1ZXJJZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0eXBlOiBFUGF5bWVudFR5cGVJZCA9IEVQYXltZW50VHlwZUlkLkJBTktfVFJBTlNGRVI7XG5cblxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxUcmFuc2FjdGlvblBheW1lbnRNZXRob2RFbnRpdHk+KSB7XG4gICAgaWYgKGRhdGEpIHtcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==