scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
29 lines • 3.52 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1wcm92aWRlci5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhbC9lbnRpdGllcy9wYXltZW50LXByb3ZpZGVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUc3RSxNQUFNLE9BQU8scUJBQXFCO0lBQzlCLDBCQUEwQjtJQUVuQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLE1BQU0sR0FBWSxLQUFLLENBQUM7SUFDeEIsS0FBSyxHQUErQixJQUFJLDBCQUEwQixFQUFFLENBQUM7SUFDckUsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixZQUFZLEdBQVcsRUFBRSxDQUFDO0lBQzFCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsYUFBYSxHQUF5QixFQUFFLENBQUM7SUFDekMsY0FBYyxHQUFXLEVBQUUsQ0FBQztJQUNuQyxhQUFhLEdBQVksRUFBRSxDQUFDO0lBQ3JCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUMxQixRQUFRLEdBQVksS0FBSyxDQUFDO0lBQzFCLFVBQVUsR0FBVyxDQUFDLENBQUM7SUFFOUIsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQXFDO1FBQzdDLElBQUksSUFBSSxFQUFFO1lBQ04sS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ2xCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUN4QyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQzthQUNKO1NBQ0o7SUFDTCxDQUFDO0NBR0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYXltZW50UHJvdmlkZXJBZ2VudEVudGl0eSB9IGZyb20gJy4vcGF5bWVudC1wcm92aWRlci1hZ2VudC5lbnRpdHknO1xuaW1wb3J0IHsgUGF5bWVudFRva2VuRW50aXR5IH0gZnJvbSAnLi9wYXltZW50LXRva2VuLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBQYXltZW50UHJvdmlkZXJFbnRpdHkge1xuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTMpXG5cbiAgICBwdWJsaWMgYWNjb3VudElkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XG4gICAgcHVibGljIGFnZW50OiBQYXltZW50UHJvdmlkZXJBZ2VudEVudGl0eSA9IG5ldyBQYXltZW50UHJvdmlkZXJBZ2VudEVudGl0eSgpO1xuICAgIHB1YmxpYyBjdXN0b21lcklkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgbGl2ZUFwaVRva2VuOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIHBheW1lbnRUb2tlbnM6IFBheW1lbnRUb2tlbkVudGl0eVtdID0gW107XG4gICAgcHVibGljIHN1YnNjcmlwdGlvbklkOiBzdHJpbmcgPSAnJztcbiAgICBzdWJzY3JpcHRpb25zPzogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIHRlc3RBcGlUb2tlbjogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIHVzZXJBcGlUb2tlbjogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIHZlcmlmaWVkOiBib29sZWFuID0gZmFsc2U7XG4gICAgcHVibGljIHZlcmlmaWVkQXQ6IG51bWJlciA9IDA7XG5cbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDEzKVxuXG4gICAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXltZW50UHJvdmlkZXJFbnRpdHk+KSB7XG4gICAgICAgIGlmIChkYXRhKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICAgICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAgICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19