UNPKG

cecon-interfaces

Version:
71 lines 7.42 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvZW50aXRpZXMvYXBwLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXVCLGFBQWEsRUFBZ0IsTUFBTSxlQUFlLENBQUM7QUFJakYsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ2xELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFHOUMsTUFBTSxPQUFPLFNBQVM7SUFDcEIsMEJBQTBCO0lBRW5CLE1BQU0sR0FBWSxLQUFLLENBQUM7SUFDeEIsY0FBYyxHQUFXLENBQUMsQ0FBQztJQUNsQzs7T0FFRztJQUNJLG9CQUFvQixHQUFZLEtBQUssQ0FBQztJQUN0QyxrQkFBa0IsR0FBWSxLQUFLLENBQUM7SUFDcEMsUUFBUSxHQUEwQixFQUFFLENBQUM7SUFDckMsVUFBVSxHQUFtQixFQUFFLENBQUM7SUFDaEMsU0FBUyxHQUFXLEVBQUUsQ0FBQztJQUN2QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsUUFBUSxHQUFhLEVBQUUsQ0FBQztJQUN4QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFVBQVUsR0FBbUIsY0FBYyxDQUFDLEtBQUssQ0FBQztJQUNsRCxXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixxQkFBcUIsR0FBVyxDQUFDLENBQUM7SUFDekM7Ozs7Ozs7T0FPRztJQUNJLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFDNUI7Ozs7T0FJRztJQUNJLFlBQVksR0FBa0IsYUFBYSxDQUFDLE1BQU0sQ0FBQztJQUNuRCxRQUFRLEdBQVksS0FBSyxDQUFDO0lBQzFCLElBQUksR0FBYSxRQUFRLENBQUMsSUFBSSxDQUFDO0lBQy9CLElBQUksR0FBVyxFQUFFLENBQUM7SUFDekI7O09BRUc7SUFDSSxFQUFFLEdBQVUsRUFBRSxDQUFDO0lBQ2YsU0FBUyxHQUFnQixFQUFFLENBQUM7SUFDNUIsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixVQUFVLEdBQVksS0FBSyxDQUFDO0lBQzVCLE9BQU8sR0FBbUIsRUFBRSxDQUFDO0lBQzdCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsSUFBSSxHQUFhLEVBQUUsQ0FBQztJQUNwQixhQUFhLEdBQVcsQ0FBQyxDQUFDO0lBQzFCLFNBQVMsR0FBRyxDQUFDLENBQUM7SUFDZCxJQUFJLEdBQWEsUUFBUSxDQUFDLElBQUksQ0FBQztJQUMvQixXQUFXLEdBQVcsQ0FBQyxDQUFDO0lBQ3hCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFFaEMsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQXlCO1FBQ25DLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDYXJvdXNlbEltYWdlRW50aXR5LCBFSW50ZXJ2YWxUeXBlLCBSYXRpbmdFbnRpdHkgfSBmcm9tICcuLi8uLi9nZW5lcmFsJztcclxuaW1wb3J0IHsgRU9zIH0gZnJvbSAnLi4vLi4vZ2VuZXJhbC9lbnVtcy9vcy5lbnVtJztcclxuaW1wb3J0IHsgRVBsYXRmb3JtIH0gZnJvbSAnLi4vLi4vZ2VuZXJhbC9lbnVtcy9wbGF0Zm9ybS5lbnVtJztcclxuaW1wb3J0IHsgRUFwcENhdGVnb3J5IH0gZnJvbSAnLi4vZW51bXMvYXBwLWNhdGVnb3J5LmVudW0nO1xyXG5pbXBvcnQgeyBFQXBwVHlwZSB9IGZyb20gJy4uL2VudW1zL2FwcC10eXBlLmVudW0nO1xyXG5pbXBvcnQgeyBFQXBwSGVhZGVyVHlwZSB9IGZyb20gJy4uL2VudW1zL2hlYWRlci10eXBlLmVudW0nO1xyXG5pbXBvcnQgeyBFQXBwTW9kZSB9IGZyb20gJy4uL2VudW1zL21vZGUuZW51bSc7XHJcbmltcG9ydCB7IElBcHAgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktYXBwJztcclxuXHJcbmV4cG9ydCBjbGFzcyBBcHBFbnRpdHkgaW1wbGVtZW50cyBJQXBwIHtcclxuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDMzKVxyXG5cclxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIGFjdGl2ZUluc3RhbGxzOiBudW1iZXIgPSAwO1xyXG4gIC8qKlxyXG4gICAqIEluZGljYSBzZSBwZXJtaXRlIGFkaWNpb25hciBhIGFzc2luYXR1cmFcclxuICAgKi9cclxuICBwdWJsaWMgYWxsb3dBZGRTdWJzY3JpcHRpb246IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgYWxsb3dEZWZhdWx0RGV2aWNlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIGNhcm91c2VsOiBDYXJvdXNlbEltYWdlRW50aXR5W10gPSBbXTtcclxuICBwdWJsaWMgY2F0ZWdvcmllczogRUFwcENhdGVnb3J5W10gPSBbXTtcclxuICBwdWJsaWMgY3JlYXRlZEJ5OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZGVzY3JpcHRpb246IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBkb3dubG9hZFVybDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGZlYXR1cmVzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyBoZWFkZXJJbWFnZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGhlYWRlclR5cGU6IEVBcHBIZWFkZXJUeXBlID0gRUFwcEhlYWRlclR5cGUuSU1BR0U7XHJcbiAgcHVibGljIGhlYWRlclZpZGVvOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaWNvblVybDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaW5zdGFuY2VOdW1iZXJBbGxvd2VkOiBudW1iZXIgPSAxO1xyXG4gIC8qKlxyXG4gICAqIEludGVydmFsbyBkZSB0ZW1wbyBwYXJhIG8gcHJlw6dvXHJcbiAgICogQGV4YW1wbGVcclxuICAgKiAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5LCAxMFxyXG4gICAqIFBhcmEgaW50ZXJ2YWxUeXBlID0gTU9OVEhTXHJcbiAgICogMSA9IDEgbcOqcyAobWVuc2FsKVxyXG4gICAqXHJcbiAgICovXHJcbiAgcHVibGljIGludGVydmFsOiBudW1iZXIgPSAwO1xyXG4gIC8qKlxyXG4gICAqIFRpcG8gZGUgaW50ZXJ2YWxvIHBhcmEgbyBwcmXDp29cclxuICAgKiBAZXhhbXBsZVxyXG4gICAqIE1lbnNhbCwgU2VtYW5hbCwgRGnDoXJpb1xyXG4gICAqL1xyXG4gIHB1YmxpYyBpbnRlcnZhbFR5cGU6IEVJbnRlcnZhbFR5cGUgPSBFSW50ZXJ2YWxUeXBlLk1PTlRIUztcclxuICBwdWJsaWMgaXNVbmlxdWU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgbW9kZTogRUFwcE1vZGUgPSBFQXBwTW9kZS5OT05FO1xyXG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcclxuICAvKipcclxuICAgKiBJbmRpY2Egc2UgbyBhcHAgw6kgZ3JhdHVpdG8gb3UgbsOjb1xyXG4gICAqL1xyXG4gIHB1YmxpYyBvczogRU9zW10gPSBbXTtcclxuICBwdWJsaWMgcGxhdGZvcm1zOiBFUGxhdGZvcm1bXSA9IFtdO1xyXG4gIHB1YmxpYyBwcmljZTogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgcHJvZHVjdGlvbjogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyByYXRpbmdzOiBSYXRpbmdFbnRpdHlbXSA9IFtdO1xyXG4gIHB1YmxpYyBzZWNyZXRzOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgdG90YWxJbnN0YWxsczogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdHJpYWxUaW1lID0gMDtcclxuICBwdWJsaWMgdHlwZTogRUFwcFR5cGUgPSBFQXBwVHlwZS5GUkVFO1xyXG4gIHB1YmxpYyB2ZXJzaW9uQ29kZTogbnVtYmVyID0gMTtcclxuICBwdWJsaWMgdmVyc2lvbk5hbWU6IHN0cmluZyA9ICcnO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDMzKVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8QXBwRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=