UNPKG

cecon-interfaces

Version:
21 lines 2.97 kB
import { ENatipaySaleChannel } from "../.."; import { EAmountMode, EOperationType } from "../../../transaction"; import { EFeePayer } from "../../../transaction/enums/fee-payer.enum"; export class FeeSaleChannelEntity { amount = 0; amountMode = EAmountMode.PERCENTAGE; feePayer = EFeePayer.PLATFORM; id = ''; operationType = EOperationType.NATIPAY; saleChannel = ENatipaySaleChannel.DEFAULT; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVlLXNhbGUtY2hhbm5lbC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbmF0aXBheS9jb21wYW55L2VudGl0aWVzL2ZlZS1zYWxlLWNoYW5uZWwuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLE9BQU8sQ0FBQztBQUM1QyxPQUFPLEVBQUUsV0FBVyxFQUFFLGNBQWMsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ25FLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQztBQUd0RSxNQUFNLE9BQU8sb0JBQW9CO0lBQ3hCLE1BQU0sR0FBVyxDQUFDLENBQUM7SUFDbkIsVUFBVSxHQUFnQixXQUFXLENBQUMsVUFBVSxDQUFDO0lBQ2pELFFBQVEsR0FBYyxTQUFTLENBQUMsUUFBUSxDQUFDO0lBQ3pDLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsYUFBYSxHQUFtQixjQUFjLENBQUMsT0FBTyxDQUFDO0lBQ3ZELFdBQVcsR0FBd0IsbUJBQW1CLENBQUMsT0FBTyxDQUFDO0lBRXRFLFlBQVksSUFBb0M7UUFDOUMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVOYXRpcGF5U2FsZUNoYW5uZWwgfSBmcm9tIFwiLi4vLi5cIjtcclxuaW1wb3J0IHsgRUFtb3VudE1vZGUsIEVPcGVyYXRpb25UeXBlIH0gZnJvbSBcIi4uLy4uLy4uL3RyYW5zYWN0aW9uXCI7XHJcbmltcG9ydCB7IEVGZWVQYXllciB9IGZyb20gXCIuLi8uLi8uLi90cmFuc2FjdGlvbi9lbnVtcy9mZWUtcGF5ZXIuZW51bVwiO1xyXG5pbXBvcnQgeyBJRmVlU2FsZUNoYW5uZWwgfSBmcm9tIFwiLi4vaW50ZXJmYWNlc1wiO1xyXG5cclxuZXhwb3J0IGNsYXNzIEZlZVNhbGVDaGFubmVsRW50aXR5IGltcGxlbWVudHMgSUZlZVNhbGVDaGFubmVsIHtcclxuICBwdWJsaWMgYW1vdW50OiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBhbW91bnRNb2RlOiBFQW1vdW50TW9kZSA9IEVBbW91bnRNb2RlLlBFUkNFTlRBR0U7XHJcbiAgcHVibGljIGZlZVBheWVyOiBFRmVlUGF5ZXIgPSBFRmVlUGF5ZXIuUExBVEZPUk07XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgb3BlcmF0aW9uVHlwZTogRU9wZXJhdGlvblR5cGUgPSBFT3BlcmF0aW9uVHlwZS5OQVRJUEFZO1xyXG4gIHB1YmxpYyBzYWxlQ2hhbm5lbDogRU5hdGlwYXlTYWxlQ2hhbm5lbCA9IEVOYXRpcGF5U2FsZUNoYW5uZWwuREVGQVVMVDtcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8RmVlU2FsZUNoYW5uZWxFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19