UNPKG

cecon-interfaces

Version:
18 lines 2.17 kB
import { EWebhookMethod, EWebhookType } from '../../..'; export class PayioWebhookEntity { id = ''; method = EWebhookMethod.POST; type = EWebhookType.SEND_ORDER; url = ''; constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } response; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2ViaG9vay5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vY2hlZi1jb25maWcvZW50aXRpZXMvd2ViaG9vay5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxZQUFZLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFHeEQsTUFBTSxPQUFPLGtCQUFrQjtJQUN0QixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLE1BQU0sR0FBbUIsY0FBYyxDQUFDLElBQUksQ0FBQztJQUM3QyxJQUFJLEdBQWlCLFlBQVksQ0FBQyxVQUFVLENBQUM7SUFDN0MsR0FBRyxHQUFXLEVBQUUsQ0FBQztJQUV4QixZQUFZLElBQWtDO1FBQzVDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0lBQ0QsUUFBUSxDQUFNO0NBQ2YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFV2ViaG9va01ldGhvZCwgRVdlYmhvb2tUeXBlIH0gZnJvbSAnLi4vLi4vLi4nO1xyXG5pbXBvcnQgeyBJUGF5aW9XZWJob29rIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9XZWJob29rRW50aXR5IGltcGxlbWVudHMgSVBheWlvV2ViaG9vayB7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbWV0aG9kOiBFV2ViaG9va01ldGhvZCA9IEVXZWJob29rTWV0aG9kLlBPU1Q7XHJcbiAgcHVibGljIHR5cGU6IEVXZWJob29rVHlwZSA9IEVXZWJob29rVHlwZS5TRU5EX09SREVSO1xyXG4gIHB1YmxpYyB1cmw6IHN0cmluZyA9ICcnO1xyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb1dlYmhvb2tFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmVzcG9uc2U6IGFueTtcclxufVxyXG4iXX0=