@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
38 lines (37 loc) • 3.52 kB
TypeScript
import { PointsAttributes, CouponAttributes, CouponWithValueAttributes, StandardSubscriptionAttributes, WalletAccountTransactionEntityCreatePoints, WalletAccountTransactionEntityCreateEcoupon, WalletAccountTransactionEntityCreateStandardSubscription, WalletAccountTransactionEntityUpdateStandardSubscription, WalletAccountTransactionEntityUpdateEcoupon, WalletAccountTransactionEntityUpdateRedeemEcoupon, WalletAccountTransactionEntityUpdateUnredeemEcoupon, WalletAccountTransactionEntityUpdateCreditPoints, WalletAccountTransactionEntityUpdateEarnPoints, WalletAccountTransactionEntityUpdateRefundDebitPoints, WalletAccountTransactionEntityRedeemBehavioralAction, RedeemedBehavioralActionAttributes } from '../../types';
export declare function getPointsAttributesFromWalletAccountTransactionEntity(walletAccountTransactionEntity: WalletAccountTransactionEntityCreatePoints | WalletAccountTransactionEntityUpdateCreditPoints | WalletAccountTransactionEntityUpdateEarnPoints | WalletAccountTransactionEntityUpdateRefundDebitPoints): PointsAttributes;
export declare function getBehavioralActionAttributesFromWalletAccountTransactionEntity(walletAccountTransactionEntity: WalletAccountTransactionEntityCreatePoints | WalletAccountTransactionEntityUpdateCreditPoints | WalletAccountTransactionEntityUpdateEarnPoints | WalletAccountTransactionEntityUpdateRefundDebitPoints | WalletAccountTransactionEntityRedeemBehavioralAction): RedeemedBehavioralActionAttributes;
export declare function getCouponAttributesFromWalletAccountTransactionEntity(walletAccountTransactionEntity: WalletAccountTransactionEntityCreateEcoupon | WalletAccountTransactionEntityUpdateEcoupon): CouponAttributes;
export declare function getCouponAttributesWithValueFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityUpdateRedeemEcoupon | WalletAccountTransactionEntityUpdateUnredeemEcoupon): CouponWithValueAttributes;
export declare function getStandardSubscriptionAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateStandardSubscription | WalletAccountTransactionEntityUpdateStandardSubscription): StandardSubscriptionAttributes;
declare const _default: {
CreatePoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
getAwardedPointsAttributes: typeof getBehavioralActionAttributesFromWalletAccountTransactionEntity;
};
CreateEcoupon: {
getCouponAttributes: typeof getCouponAttributesFromWalletAccountTransactionEntity;
};
CreateStandardSubscription: {
getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
};
UpdateStandardSubscription: {
getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
};
UpdateCreditPoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
};
UpdateRefundDebitPoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
};
UpdateEarnPoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
};
UpdateRedeemEcoupon: {
getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
};
UpdateUnredeemEcoupon: {
getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
};
};
export default _default;