@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
20 lines • 963 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTierAttributesFromTierMembershipEntity = getTierAttributesFromTierMembershipEntity;
const date_fns_1 = require("date-fns");
function getTierAttributesFromTierMembershipEntity(tierMembershipEntity) {
return {
tierId: tierMembershipEntity.objectValue.tierId,
tierBalancesPoints: tierMembershipEntity.objectValue.balances.points,
tierBalancesSpend: tierMembershipEntity.objectValue.balances.spend,
tierBalancesTransactions: tierMembershipEntity.objectValue.balances.transactions,
tierBalancesResetDate: tierMembershipEntity.objectValue
.tierBalancesResetDate
? (0, date_fns_1.parseISO)(tierMembershipEntity.objectValue.tierBalancesResetDate)
: null,
};
}
exports.default = {
getTierAttributes: getTierAttributesFromTierMembershipEntity,
};
//# sourceMappingURL=tier-membership-entity.js.map