cecon-interfaces
Version:
Interfaces de Projetos Cecon
38 lines • 4.77 kB
JavaScript
import { EPayuioActivationStatus } from '../enums/activation-key-status.enum';
export class PayioActivationKeyEntity {
// #region Properties (22)
activationDate = null;
activationReleasedId = '';
appId = null;
appSlug = null;
clientKey = null;
companyId = null;
companyName = null;
createdAt = new Date();
createdBy = null;
distributionDate = null;
distributedBy = null;
deviceId = null;
distributorId = null;
distributorKey = null;
distributorName = null;
expirationDate = null;
id = '';
logs = [];
sandbox = false;
status = EPayuioActivationStatus.PENDING;
usageLimit = 0;
usedCount = 0;
// #endregion Properties (22)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aXZhdGlvbi1rZXkuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL2FjdGl2YXRpb24ta2V5L2VudGl0aWVzL2FjdGl2YXRpb24ta2V5LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUc5RSxNQUFNLE9BQU8sd0JBQXdCO0lBQ25DLDBCQUEwQjtJQUVuQixjQUFjLEdBQWdCLElBQUksQ0FBQztJQUNuQyxvQkFBb0IsR0FBVyxFQUFFLENBQUM7SUFDbEMsS0FBSyxHQUFrQixJQUFJLENBQUM7SUFDNUIsT0FBTyxHQUFrQixJQUFJLENBQUM7SUFDOUIsU0FBUyxHQUFrQixJQUFJLENBQUM7SUFDaEMsU0FBUyxHQUFrQixJQUFJLENBQUM7SUFDaEMsV0FBVyxHQUFrQixJQUFJLENBQUM7SUFDbEMsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsU0FBUyxHQUFrQixJQUFJLENBQUM7SUFDaEMsZ0JBQWdCLEdBQWdCLElBQUksQ0FBQztJQUNyQyxhQUFhLEdBQWtCLElBQUksQ0FBQztJQUNwQyxRQUFRLEdBQWtCLElBQUksQ0FBQztJQUMvQixhQUFhLEdBQWtCLElBQUksQ0FBQztJQUNwQyxjQUFjLEdBQWtCLElBQUksQ0FBQztJQUNyQyxlQUFlLEdBQWtCLElBQUksQ0FBQztJQUN0QyxjQUFjLEdBQWdCLElBQUksQ0FBQztJQUNuQyxFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLElBQUksR0FBYSxFQUFFLENBQUM7SUFDcEIsT0FBTyxHQUFZLEtBQUssQ0FBQztJQUN6QixNQUFNLEdBQTRCLHVCQUF1QixDQUFDLE9BQU8sQ0FBQztJQUNsRSxVQUFVLEdBQVcsQ0FBQyxDQUFDO0lBQ3ZCLFNBQVMsR0FBVyxDQUFDLENBQUM7SUFFN0IsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQXdDO1FBQ2xELElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFUGF5dWlvQWN0aXZhdGlvblN0YXR1cyB9IGZyb20gJy4uL2VudW1zL2FjdGl2YXRpb24ta2V5LXN0YXR1cy5lbnVtJztcclxuaW1wb3J0IHsgSVBheWlvQWN0aXZhdGlvbktleSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1hY3RpdmF0aW9uLWtleSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9BY3RpdmF0aW9uS2V5RW50aXR5IGltcGxlbWVudHMgSVBheWlvQWN0aXZhdGlvbktleSB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgyMilcclxuXHJcbiAgcHVibGljIGFjdGl2YXRpb25EYXRlOiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGFjdGl2YXRpb25SZWxlYXNlZElkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgYXBwSWQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBhcHBTbHVnOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY2xpZW50S2V5OiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY29tcGFueUlkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY29tcGFueU5hbWU6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBjcmVhdGVkQnk6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBkaXN0cmlidXRpb25EYXRlOiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGRpc3RyaWJ1dGVkQnk6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBkZXZpY2VJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGRpc3RyaWJ1dG9ySWQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBkaXN0cmlidXRvcktleTogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGRpc3RyaWJ1dG9yTmFtZTogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGV4cGlyYXRpb25EYXRlOiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbG9nczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgc2FuZGJveDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyBzdGF0dXM6IEVQYXl1aW9BY3RpdmF0aW9uU3RhdHVzID0gRVBheXVpb0FjdGl2YXRpb25TdGF0dXMuUEVORElORztcclxuICBwdWJsaWMgdXNhZ2VMaW1pdDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdXNlZENvdW50OiBudW1iZXIgPSAwO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDIyKVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5aW9BY3RpdmF0aW9uS2V5RW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=