scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
21 lines • 2.49 kB
JavaScript
import { PaymentTokenDataEntity } from './payment-token-data.entity';
export class PaymentTokenEntity {
// #region Properties (5)
customerId = '';
data = new PaymentTokenDataEntity();
description = '';
id = '';
itemType = '';
// #endregion Properties (5)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC10b2tlbi5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhbC9lbnRpdGllcy9wYXltZW50LXRva2VuLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUVyRSxNQUFNLE9BQU8sa0JBQWtCO0lBQzNCLHlCQUF5QjtJQUVsQixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLElBQUksR0FBMkIsSUFBSSxzQkFBc0IsRUFBRSxDQUFDO0lBQzVELFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixRQUFRLEdBQVcsRUFBRSxDQUFDO0lBRTdCLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFrQztRQUMxQyxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGF5bWVudFRva2VuRGF0YUVudGl0eSB9IGZyb20gJy4vcGF5bWVudC10b2tlbi1kYXRhLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBQYXltZW50VG9rZW5FbnRpdHkge1xuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoNSlcblxuICAgIHB1YmxpYyBjdXN0b21lcklkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgZGF0YTogUGF5bWVudFRva2VuRGF0YUVudGl0eSA9IG5ldyBQYXltZW50VG9rZW5EYXRhRW50aXR5KCk7XG4gICAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBpdGVtVHlwZTogc3RyaW5nID0gJyc7XG5cbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDUpXG5cbiAgICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFBheW1lbnRUb2tlbkVudGl0eT4pIHtcbiAgICAgICAgaWYgKGRhdGEpIHtcbiAgICAgICAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=