scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
27 lines • 3.25 kB
JavaScript
import { EWithdrawRequestStatus } from '../enums';
export class WithDrawRequestEntity {
// #region Properties (11)
amount = 0;
aprovedAt = null;
containerId = '';
createdAt = new Date();
id = '';
liveMode = false;
merchantId = '';
status = EWithdrawRequestStatus.PENDING;
transactionId = null;
transferDocumentUrl = null;
updatedAt = new Date();
// #endregion Properties (11)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aGRyYXctcmVxdWVzdC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvd2l0aGRyYXcvZW50aXRpZXMvd2l0aGRyYXctcmVxdWVzdC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBR2xELE1BQU0sT0FBTyxxQkFBcUI7SUFDaEMsMEJBQTBCO0lBRW5CLE1BQU0sR0FBVyxDQUFDLENBQUM7SUFDbkIsU0FBUyxHQUFnQixJQUFJLENBQUM7SUFDOUIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLFFBQVEsR0FBWSxLQUFLLENBQUM7SUFDMUIsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixNQUFNLEdBQTJCLHNCQUFzQixDQUFDLE9BQU8sQ0FBQztJQUNoRSxhQUFhLEdBQWtCLElBQUksQ0FBQztJQUNwQyxtQkFBbUIsR0FBa0IsSUFBSSxDQUFDO0lBQzFDLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFxQztRQUMvQyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVdpdGhkcmF3UmVxdWVzdFN0YXR1cyB9IGZyb20gJy4uL2VudW1zJztcbmltcG9ydCB7IElXaXRoZHJhd1JlcXVlc3QgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktd2l0aGRyYXctcmVxdWVzdCc7XG5cbmV4cG9ydCBjbGFzcyBXaXRoRHJhd1JlcXVlc3RFbnRpdHkgaW1wbGVtZW50cyBJV2l0aGRyYXdSZXF1ZXN0IHtcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMSlcblxuICBwdWJsaWMgYW1vdW50OiBudW1iZXIgPSAwO1xuICBwdWJsaWMgYXByb3ZlZEF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XG4gIHB1YmxpYyBjb250YWluZXJJZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgbGl2ZU1vZGU6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHVibGljIG1lcmNoYW50SWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgc3RhdHVzOiBFV2l0aGRyYXdSZXF1ZXN0U3RhdHVzID0gRVdpdGhkcmF3UmVxdWVzdFN0YXR1cy5QRU5ESU5HO1xuICBwdWJsaWMgdHJhbnNhY3Rpb25JZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XG4gIHB1YmxpYyB0cmFuc2ZlckRvY3VtZW50VXJsOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XG5cbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxMSlcblxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxXaXRoRHJhd1JlcXVlc3RFbnRpdHk+KSB7XG4gICAgaWYgKGRhdGEpIHtcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==