mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
29 lines • 3.62 kB
JavaScript
import { PaymentProviderAgentEntity } from './payment-provider-agent.entity';
export class PaymentProviderEntity {
// #region Properties (13)
accountId = '';
active = false;
agent = new PaymentProviderAgentEntity();
customerId = '';
liveApiToken = '';
name = '';
paymentTokens = [];
subscriptionId = '';
subscriptions = '';
testApiToken = '';
userApiToken = '';
verified = false;
verifiedAt = 0;
// #endregion Properties (13)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1wcm92aWRlci5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhbC9lbnRpdGllcy9wYXltZW50LXByb3ZpZGVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUc3RSxNQUFNLE9BQU8scUJBQXFCO0lBQzlCLDBCQUEwQjtJQUVuQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLE1BQU0sR0FBWSxLQUFLLENBQUM7SUFDeEIsS0FBSyxHQUErQixJQUFJLDBCQUEwQixFQUFFLENBQUM7SUFDckUsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixZQUFZLEdBQVcsRUFBRSxDQUFDO0lBQzFCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsYUFBYSxHQUF5QixFQUFFLENBQUM7SUFDekMsY0FBYyxHQUFXLEVBQUUsQ0FBQztJQUNuQyxhQUFhLEdBQVksRUFBRSxDQUFDO0lBQ3JCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUMxQixRQUFRLEdBQVksS0FBSyxDQUFDO0lBQzFCLFVBQVUsR0FBVyxDQUFDLENBQUM7SUFFOUIsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQXFDO1FBQzdDLElBQUksSUFBSSxFQUFFO1lBQ04sS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ2xCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUN4QyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQzthQUNKO1NBQ0o7SUFDTCxDQUFDO0NBR0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYXltZW50UHJvdmlkZXJBZ2VudEVudGl0eSB9IGZyb20gJy4vcGF5bWVudC1wcm92aWRlci1hZ2VudC5lbnRpdHknO1xyXG5pbXBvcnQgeyBQYXltZW50VG9rZW5FbnRpdHkgfSBmcm9tICcuL3BheW1lbnQtdG9rZW4uZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXltZW50UHJvdmlkZXJFbnRpdHkge1xyXG4gICAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMylcclxuXHJcbiAgICBwdWJsaWMgYWNjb3VudElkOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICAgIHB1YmxpYyBhZ2VudDogUGF5bWVudFByb3ZpZGVyQWdlbnRFbnRpdHkgPSBuZXcgUGF5bWVudFByb3ZpZGVyQWdlbnRFbnRpdHkoKTtcclxuICAgIHB1YmxpYyBjdXN0b21lcklkOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBsaXZlQXBpVG9rZW46IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHBheW1lbnRUb2tlbnM6IFBheW1lbnRUb2tlbkVudGl0eVtdID0gW107XHJcbiAgICBwdWJsaWMgc3Vic2NyaXB0aW9uSWQ6IHN0cmluZyA9ICcnO1xyXG4gICAgc3Vic2NyaXB0aW9ucz86IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHRlc3RBcGlUb2tlbjogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgdXNlckFwaVRva2VuOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyB2ZXJpZmllZDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gICAgcHVibGljIHZlcmlmaWVkQXQ6IG51bWJlciA9IDA7XHJcblxyXG4gICAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxMylcclxuXHJcbiAgICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXltZW50UHJvdmlkZXJFbnRpdHk+KSB7XHJcbiAgICAgICAgaWYgKGRhdGEpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICAgICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19