mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
23 lines • 2.91 kB
JavaScript
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