mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
26 lines • 2.92 kB
JavaScript
import { EPayuioAppSlug } from '../enums';
export class PayioAppEntity {
// #region Properties (10)
active = false;
description = '';
downloadUrl = '';
id = '';
name = '';
price = 0;
secret = '';
slug = EPayuioAppSlug.none;
tags = [];
version = '0.0.1';
// #endregion Properties (10)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wYXlpby9hcHAvZW50aXRpZXMvYXBwLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBRzFDLE1BQU0sT0FBTyxjQUFjO0lBQ3pCLDBCQUEwQjtJQUVuQixNQUFNLEdBQVksS0FBSyxDQUFDO0lBQ3hCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixNQUFNLEdBQVcsRUFBRSxDQUFDO0lBQ3BCLElBQUksR0FBbUIsY0FBYyxDQUFDLElBQUksQ0FBQztJQUMzQyxJQUFJLEdBQWEsRUFBRSxDQUFDO0lBQ3BCLE9BQU8sR0FBVyxPQUFPLENBQUM7SUFFakMsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQThCO1FBQ3hDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFUGF5dWlvQXBwU2x1ZyB9IGZyb20gJy4uL2VudW1zJztcclxuaW1wb3J0IHsgSVBheWlvQXBwIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWFwcCc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9BcHBFbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9BcHAge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTApXHJcblxyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgZGVzY3JpcHRpb246IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBkb3dubG9hZFVybDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHByaWNlOiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBzZWNyZXQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBzbHVnOiBFUGF5dWlvQXBwU2x1ZyA9IEVQYXl1aW9BcHBTbHVnLm5vbmU7XHJcbiAgcHVibGljIHRhZ3M6IHN0cmluZ1tdID0gW107XHJcbiAgcHVibGljIHZlcnNpb246IHN0cmluZyA9ICcwLjAuMSc7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMTApXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0FwcEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19