UNPKG

@eagleeye-solutions/integration-events-common

Version:
68 lines (67 loc) 5.95 kB
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;