UNPKG

mobyo-interfaces

Version:
23 lines 2.91 kB
import { EPaymentProvider } from '../../general/enums/providers.enum'; import { OrderEntity } from '../../order'; import { AppInfoEntity } from './app-info.entity'; export class PurchaseEntity extends OrderEntity { // #region Properties (4) additionalNotes = ''; appInfo = new AppInfoEntity(); deviceUid = ''; providerName = EPaymentProvider.IUGU; // #endregion Properties (4) // #region Constructors (1) constructor(data) { super(data); if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVyY2hhc2UuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3B1cmNoYXNlcy9lbnRpdGllcy9wdXJjaGFzZS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDdEUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUMxQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFFbEQsTUFBTSxPQUFPLGNBQWUsU0FBUSxXQUFXO0lBQzdDLHlCQUF5QjtJQUVsQixlQUFlLEdBQVksRUFBRSxDQUFDO0lBQzlCLE9BQU8sR0FBa0IsSUFBSSxhQUFhLEVBQUUsQ0FBQztJQUM3QyxTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFlBQVksR0FBcUIsZ0JBQWdCLENBQUMsSUFBSSxDQUFDO0lBRTlELDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUE4QjtRQUN4QyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDWixJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVBheW1lbnRQcm92aWRlciB9IGZyb20gJy4uLy4uL2dlbmVyYWwvZW51bXMvcHJvdmlkZXJzLmVudW0nO1xyXG5pbXBvcnQgeyBPcmRlckVudGl0eSB9IGZyb20gJy4uLy4uL29yZGVyJztcclxuaW1wb3J0IHsgQXBwSW5mb0VudGl0eSB9IGZyb20gJy4vYXBwLWluZm8uZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBQdXJjaGFzZUVudGl0eSBleHRlbmRzIE9yZGVyRW50aXR5IHtcclxuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDQpXHJcblxyXG4gIHB1YmxpYyBhZGRpdGlvbmFsTm90ZXM/OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgYXBwSW5mbzogQXBwSW5mb0VudGl0eSA9IG5ldyBBcHBJbmZvRW50aXR5KCk7XHJcbiAgcHVibGljIGRldmljZVVpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHByb3ZpZGVyTmFtZTogRVBheW1lbnRQcm92aWRlciA9IEVQYXltZW50UHJvdmlkZXIuSVVHVTtcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg0KVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UHVyY2hhc2VFbnRpdHk+KSB7XHJcbiAgICBzdXBlcihkYXRhKTtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19