UNPKG

mobyo-interfaces

Version:
41 lines (40 loc) 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PayioActivationKeyEntity = void 0; var activation_key_status_enum_1 = require("../enums/activation-key-status.enum"); var PayioActivationKeyEntity = /** @class */ (function () { // #endregion Properties (20) // #region Constructors (1) function PayioActivationKeyEntity(data) { // #region Properties (20) this.activationDate = null; this.activationReleasedId = ''; this.appId = null; this.appSlug = null; this.clientKey = null; this.companyId = null; this.companyName = null; this.createdAt = new Date(); this.createdBy = null; this.deviceId = null; this.distributorId = null; this.distributorKey = null; this.distributorName = null; this.expirationDate = null; this.id = ''; this.logs = []; this.sandbox = false; this.status = activation_key_status_enum_1.EPayuioActivationStatus.PENDING; this.usageLimit = 0; this.usedCount = 0; if (data) { for (var key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } return PayioActivationKeyEntity; }()); exports.PayioActivationKeyEntity = PayioActivationKeyEntity;