UNPKG

cecon-interfaces

Version:
39 lines 4.8 kB
import { DeveloperAppStatusEnum } from '../enums'; import { DeveloperAppCredentialsEntity } from './developer-app-credentials.entity'; export class DeveloperAppEntity { // #region Properties (19) createdAt = new Date(); credentials = new DeveloperAppCredentialsEntity(); description = null; developerId = ''; developerName = ''; developerSlug = ''; homePageUrl = null; homologatedAt = null; homologatedScopes = []; id = ''; imageUrl = null; logoUrl = null; name = ''; /** * Reference para um appId external, como por exemplo o appId do NatiV2 */ reference = null; slug = ''; softwareHouseName = ''; status = DeveloperAppStatusEnum.PENDING; tags = []; updatedAt = new Date(); // #endregion Properties (19) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2ZWxvcGVyLWFwcC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZGV2ZWxvcGVyLWFwcHMvZW50aXRpZXMvZGV2ZWxvcGVyLWFwcC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBRWxELE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBRW5GLE1BQU0sT0FBTyxrQkFBa0I7SUFDN0IsMEJBQTBCO0lBRW5CLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLFdBQVcsR0FBa0MsSUFBSSw2QkFBNkIsRUFBRSxDQUFDO0lBQ2pGLFdBQVcsR0FBa0IsSUFBSSxDQUFDO0lBQ2xDLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsYUFBYSxHQUFXLEVBQUUsQ0FBQztJQUMzQixhQUFhLEdBQVcsRUFBRSxDQUFDO0lBQzNCLFdBQVcsR0FBa0IsSUFBSSxDQUFDO0lBQ2xDLGFBQWEsR0FBZ0IsSUFBSSxDQUFDO0lBQ2xDLGlCQUFpQixHQUFhLEVBQUUsQ0FBQztJQUNqQyxFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLFFBQVEsR0FBa0IsSUFBSSxDQUFDO0lBQy9CLE9BQU8sR0FBa0IsSUFBSSxDQUFDO0lBQzlCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDekI7O09BRUc7SUFDSSxTQUFTLEdBQWtCLElBQUksQ0FBQztJQUNoQyxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLGlCQUFpQixHQUFXLEVBQUUsQ0FBQztJQUMvQixNQUFNLEdBQTJCLHNCQUFzQixDQUFDLE9BQU8sQ0FBQztJQUNoRSxJQUFJLEdBQWEsRUFBRSxDQUFDO0lBQ3BCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFrQztRQUM1QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGV2ZWxvcGVyQXBwU3RhdHVzRW51bSB9IGZyb20gJy4uL2VudW1zJztcclxuaW1wb3J0IHsgSURldmVsb3BlckFwcCB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xyXG5pbXBvcnQgeyBEZXZlbG9wZXJBcHBDcmVkZW50aWFsc0VudGl0eSB9IGZyb20gJy4vZGV2ZWxvcGVyLWFwcC1jcmVkZW50aWFscy5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIERldmVsb3BlckFwcEVudGl0eSBpbXBsZW1lbnRzIElEZXZlbG9wZXJBcHAge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTkpXHJcblxyXG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBjcmVkZW50aWFsczogRGV2ZWxvcGVyQXBwQ3JlZGVudGlhbHNFbnRpdHkgPSBuZXcgRGV2ZWxvcGVyQXBwQ3JlZGVudGlhbHNFbnRpdHkoKTtcclxuICBwdWJsaWMgZGVzY3JpcHRpb246IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBkZXZlbG9wZXJJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGRldmVsb3Blck5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBkZXZlbG9wZXJTbHVnOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaG9tZVBhZ2VVcmw6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBob21vbG9nYXRlZEF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGhvbW9sb2dhdGVkU2NvcGVzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGltYWdlVXJsOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgbG9nb1VybDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIC8qKlxyXG4gICAqIFJlZmVyZW5jZSBwYXJhIHVtIGFwcElkIGV4dGVybmFsLCBjb21vIHBvciBleGVtcGxvIG8gYXBwSWQgZG8gTmF0aVYyXHJcbiAgICovXHJcbiAgcHVibGljIHJlZmVyZW5jZTogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHNsdWc6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBzb2Z0d2FyZUhvdXNlTmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHN0YXR1czogRGV2ZWxvcGVyQXBwU3RhdHVzRW51bSA9IERldmVsb3BlckFwcFN0YXR1c0VudW0uUEVORElORztcclxuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgdXBkYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxOSlcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPERldmVsb3BlckFwcEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19