UNPKG

@eagleeye-solutions/integration-events-common

Version:
23 lines 837 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getWalletAccountCreateCampaignEventData = getWalletAccountCreateCampaignEventData; const atomic_operations_1 = require("./atomic-operations"); /** * Returns an array of events derived from a WALLET.ACCOUNT.CREATE.SCHEME event. * * @param event * @param configuration * @returns */ function getWalletAccountCreateCampaignEventData(event) { const eventData = { coupons: [], }; for (const op of event.atomicOperations) { if ((0, atomic_operations_1.isWalletAccountTransactionEntityCreateEcoupon)(op)) { eventData.coupons.push((0, atomic_operations_1.getCouponAttributesFromWalletAccountTransactionEntity)(op)); } } return eventData; } //# sourceMappingURL=wallet-account-create-campaign.js.map