UNPKG

scheunemann-interfaces

Version:
71 lines 7.21 kB
import { EIntervalType } from '../../general'; import { EAppType } from '../enums/app-type.enum'; import { EAppHeaderType } from '../enums/header-type.enum'; import { EAppMode } from '../enums/mode.enum'; export class AppEntity { // #region Properties (33) active = false; activeInstalls = 0; /** * Indica se permite adicionar a assinatura */ allowAddSubscription = false; allowDefaultDevice = false; carousel = []; categories = []; createdBy = ''; description = ''; downloadUrl = ''; features = []; headerImage = ''; headerType = EAppHeaderType.IMAGE; headerVideo = ''; iconUrl = ''; id = ''; instanceNumberAllowed = 1; /** * Intervalo de tempo para o preço * @example * 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 * Para intervalType = MONTHS * 1 = 1 mês (mensal) * */ interval = 0; /** * Tipo de intervalo para o preço * @example * Mensal, Semanal, Diário */ intervalType = EIntervalType.MONTHS; isUnique = false; mode = EAppMode.NONE; name = ''; /** * Indica se o app é gratuito ou não */ os = []; platforms = []; price = 0; production = false; ratings = []; secrets = ''; tags = []; totalInstalls = 0; trialTime = 0; type = EAppType.FREE; versionCode = 1; versionName = ''; // #endregion Properties (33) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvZW50aXRpZXMvYXBwLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXVCLGFBQWEsRUFBZ0IsTUFBTSxlQUFlLENBQUM7QUFJakYsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ2xELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFHOUMsTUFBTSxPQUFPLFNBQVM7SUFDcEIsMEJBQTBCO0lBRW5CLE1BQU0sR0FBWSxLQUFLLENBQUM7SUFDeEIsY0FBYyxHQUFXLENBQUMsQ0FBQztJQUNsQzs7T0FFRztJQUNJLG9CQUFvQixHQUFZLEtBQUssQ0FBQztJQUN0QyxrQkFBa0IsR0FBWSxLQUFLLENBQUM7SUFDcEMsUUFBUSxHQUEwQixFQUFFLENBQUM7SUFDckMsVUFBVSxHQUFtQixFQUFFLENBQUM7SUFDaEMsU0FBUyxHQUFXLEVBQUUsQ0FBQztJQUN2QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsUUFBUSxHQUFhLEVBQUUsQ0FBQztJQUN4QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFVBQVUsR0FBbUIsY0FBYyxDQUFDLEtBQUssQ0FBQztJQUNsRCxXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixxQkFBcUIsR0FBVyxDQUFDLENBQUM7SUFDekM7Ozs7Ozs7T0FPRztJQUNJLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFDNUI7Ozs7T0FJRztJQUNJLFlBQVksR0FBa0IsYUFBYSxDQUFDLE1BQU0sQ0FBQztJQUNuRCxRQUFRLEdBQVksS0FBSyxDQUFDO0lBQzFCLElBQUksR0FBYSxRQUFRLENBQUMsSUFBSSxDQUFDO0lBQy9CLElBQUksR0FBVyxFQUFFLENBQUM7SUFDekI7O09BRUc7SUFDSSxFQUFFLEdBQVUsRUFBRSxDQUFDO0lBQ2YsU0FBUyxHQUFnQixFQUFFLENBQUM7SUFDNUIsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixVQUFVLEdBQVksS0FBSyxDQUFDO0lBQzVCLE9BQU8sR0FBbUIsRUFBRSxDQUFDO0lBQzdCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsSUFBSSxHQUFhLEVBQUUsQ0FBQztJQUNwQixhQUFhLEdBQVcsQ0FBQyxDQUFDO0lBQzFCLFNBQVMsR0FBRyxDQUFDLENBQUM7SUFDZCxJQUFJLEdBQWEsUUFBUSxDQUFDLElBQUksQ0FBQztJQUMvQixXQUFXLEdBQVcsQ0FBQyxDQUFDO0lBQ3hCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFFaEMsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQXlCO1FBQ25DLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDYXJvdXNlbEltYWdlRW50aXR5LCBFSW50ZXJ2YWxUeXBlLCBSYXRpbmdFbnRpdHkgfSBmcm9tICcuLi8uLi9nZW5lcmFsJztcbmltcG9ydCB7IEVPcyB9IGZyb20gJy4uLy4uL2dlbmVyYWwvZW51bXMvb3MuZW51bSc7XG5pbXBvcnQgeyBFUGxhdGZvcm0gfSBmcm9tICcuLi8uLi9nZW5lcmFsL2VudW1zL3BsYXRmb3JtLmVudW0nO1xuaW1wb3J0IHsgRUFwcENhdGVnb3J5IH0gZnJvbSAnLi4vZW51bXMvYXBwLWNhdGVnb3J5LmVudW0nO1xuaW1wb3J0IHsgRUFwcFR5cGUgfSBmcm9tICcuLi9lbnVtcy9hcHAtdHlwZS5lbnVtJztcbmltcG9ydCB7IEVBcHBIZWFkZXJUeXBlIH0gZnJvbSAnLi4vZW51bXMvaGVhZGVyLXR5cGUuZW51bSc7XG5pbXBvcnQgeyBFQXBwTW9kZSB9IGZyb20gJy4uL2VudW1zL21vZGUuZW51bSc7XG5pbXBvcnQgeyBJQXBwIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWFwcCc7XG5cbmV4cG9ydCBjbGFzcyBBcHBFbnRpdHkgaW1wbGVtZW50cyBJQXBwIHtcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgzMylcblxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBhY3RpdmVJbnN0YWxsczogbnVtYmVyID0gMDtcbiAgLyoqXG4gICAqIEluZGljYSBzZSBwZXJtaXRlIGFkaWNpb25hciBhIGFzc2luYXR1cmFcbiAgICovXG4gIHB1YmxpYyBhbGxvd0FkZFN1YnNjcmlwdGlvbjogYm9vbGVhbiA9IGZhbHNlO1xuICBwdWJsaWMgYWxsb3dEZWZhdWx0RGV2aWNlOiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBjYXJvdXNlbDogQ2Fyb3VzZWxJbWFnZUVudGl0eVtdID0gW107XG4gIHB1YmxpYyBjYXRlZ29yaWVzOiBFQXBwQ2F0ZWdvcnlbXSA9IFtdO1xuICBwdWJsaWMgY3JlYXRlZEJ5OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGRvd25sb2FkVXJsOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGZlYXR1cmVzOiBzdHJpbmdbXSA9IFtdO1xuICBwdWJsaWMgaGVhZGVySW1hZ2U6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgaGVhZGVyVHlwZTogRUFwcEhlYWRlclR5cGUgPSBFQXBwSGVhZGVyVHlwZS5JTUFHRTtcbiAgcHVibGljIGhlYWRlclZpZGVvOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGljb25Vcmw6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgaW5zdGFuY2VOdW1iZXJBbGxvd2VkOiBudW1iZXIgPSAxO1xuICAvKipcbiAgICogSW50ZXJ2YWxvIGRlIHRlbXBvIHBhcmEgbyBwcmXDp29cbiAgICogQGV4YW1wbGVcbiAgICogMSwgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgMTBcbiAgICogUGFyYSBpbnRlcnZhbFR5cGUgPSBNT05USFNcbiAgICogMSA9IDEgbcOqcyAobWVuc2FsKVxuICAgKlxuICAgKi9cbiAgcHVibGljIGludGVydmFsOiBudW1iZXIgPSAwO1xuICAvKipcbiAgICogVGlwbyBkZSBpbnRlcnZhbG8gcGFyYSBvIHByZcOnb1xuICAgKiBAZXhhbXBsZVxuICAgKiBNZW5zYWwsIFNlbWFuYWwsIERpw6FyaW9cbiAgICovXG4gIHB1YmxpYyBpbnRlcnZhbFR5cGU6IEVJbnRlcnZhbFR5cGUgPSBFSW50ZXJ2YWxUeXBlLk1PTlRIUztcbiAgcHVibGljIGlzVW5pcXVlOiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBtb2RlOiBFQXBwTW9kZSA9IEVBcHBNb2RlLk5PTkU7XG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcbiAgLyoqXG4gICAqIEluZGljYSBzZSBvIGFwcCDDqSBncmF0dWl0byBvdSBuw6NvXG4gICAqL1xuICBwdWJsaWMgb3M6IEVPc1tdID0gW107XG4gIHB1YmxpYyBwbGF0Zm9ybXM6IEVQbGF0Zm9ybVtdID0gW107XG4gIHB1YmxpYyBwcmljZTogbnVtYmVyID0gMDtcbiAgcHVibGljIHByb2R1Y3Rpb246IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHVibGljIHJhdGluZ3M6IFJhdGluZ0VudGl0eVtdID0gW107XG4gIHB1YmxpYyBzZWNyZXRzOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gW107XG4gIHB1YmxpYyB0b3RhbEluc3RhbGxzOiBudW1iZXIgPSAwO1xuICBwdWJsaWMgdHJpYWxUaW1lID0gMDtcbiAgcHVibGljIHR5cGU6IEVBcHBUeXBlID0gRUFwcFR5cGUuRlJFRTtcbiAgcHVibGljIHZlcnNpb25Db2RlOiBudW1iZXIgPSAxO1xuICBwdWJsaWMgdmVyc2lvbk5hbWU6IHN0cmluZyA9ICcnO1xuXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMzMpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8QXBwRW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=