@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
68 lines (67 loc) • 5.95 kB
TypeScript
import { PointsAttributes, CouponAttributes, CouponWithValueAttributes, StandardSubscriptionAttributes, ContinuityAttributes, QuestAttributes, StampCardAttributes, WalletAccountTransactionEntityCreatePoints, WalletAccountTransactionEntityCreateEcoupon, WalletAccountTransactionEntityCreateStandardSubscription, WalletAccountTransactionEntityCreateContinuity, WalletAccountTransactionEntityCreateQuest, WalletAccountTransactionEntityCreateStampCard, WalletAccountTransactionEntityUpdateStandardSubscription, WalletAccountTransactionEntityUpdateEcoupon, WalletAccountTransactionEntityUpdateRedeemEcoupon, WalletAccountTransactionEntityUpdateUnredeemEcoupon, WalletAccountTransactionEntityUpdateCreditPoints, WalletAccountTransactionEntityUpdateEarnPoints, WalletAccountTransactionEntityUpdateRefundDebitPoints, WalletAccountTransactionEntityRedeemBehavioralAction, WalletAccountTransactionEntityUpdateCreditContinuity, WalletAccountTransactionEntityUpdateRedeemContinuity, WalletAccountTransactionEntityUpdateQuest, WalletAccountTransactionEntityUpdateRedeemQuest, WalletAccountTransactionEntityUpdateCreditStampCard, WalletAccountTransactionEntityUpdateRedeemStampCard, 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;
export declare function getContinuityAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateContinuity | WalletAccountTransactionEntityUpdateCreditContinuity | WalletAccountTransactionEntityUpdateRedeemContinuity): ContinuityAttributes;
export declare function getQuestAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateQuest | WalletAccountTransactionEntityUpdateQuest | WalletAccountTransactionEntityUpdateRedeemQuest): QuestAttributes;
export declare function getStampCardAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateStampCard | WalletAccountTransactionEntityUpdateCreditStampCard | WalletAccountTransactionEntityUpdateRedeemStampCard): StampCardAttributes;
declare const _default: {
CreatePoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
getAwardedPointsAttributes: typeof getBehavioralActionAttributesFromWalletAccountTransactionEntity;
};
CreateEcoupon: {
getCouponAttributes: typeof getCouponAttributesFromWalletAccountTransactionEntity;
};
CreateStandardSubscription: {
getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
};
CreateContinuity: {
getContinuityAttributes: typeof getContinuityAttributesFromWalletAccountTransactionEntity;
};
CreateQuest: {
getQuestAttributes: typeof getQuestAttributesFromWalletAccountTransactionEntity;
};
CreateStampCard: {
getStampCardAttributes: typeof getStampCardAttributesFromWalletAccountTransactionEntity;
};
UpdateStandardSubscription: {
getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
};
UpdateCreditPoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
};
UpdateRefundDebitPoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
};
UpdateEarnPoints: {
getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
};
UpdateRedeemEcoupon: {
getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
};
UpdateUnredeemEcoupon: {
getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
};
UpdateCreditContinuity: {
getContinuityAttributes: typeof getContinuityAttributesFromWalletAccountTransactionEntity;
};
UpdateRedeemContinuity: {
getContinuityAttributes: typeof getContinuityAttributesFromWalletAccountTransactionEntity;
};
UpdateQuest: {
getQuestAttributes: typeof getQuestAttributesFromWalletAccountTransactionEntity;
};
UpdateRedeemQuest: {
getQuestAttributes: typeof getQuestAttributesFromWalletAccountTransactionEntity;
};
UpdateCreditStampCard: {
getStampCardAttributes: typeof getStampCardAttributesFromWalletAccountTransactionEntity;
};
UpdateRedeemStampCard: {
getStampCardAttributes: typeof getStampCardAttributesFromWalletAccountTransactionEntity;
};
};
export default _default;