UNPKG

ucc-sdk

Version:
72 lines (64 loc) 2.66 kB
/** SDK METHODS */ // rfbm methods import { _createNewReferralMember } from './rfbm/create-new-referral-member'; import { _findReferralProgramMember } from './rfbm/find-referral-member'; import { _confirmReferral } from './rfbm/confirm-referral'; import { _getMemberReferralStatistics } from './rfbm/get-member-referral-statistics'; import { _getReferralDetails } from './rfbm/get-referral-details'; import { _associateFriend } from './rfbm/associate-friend'; import { _getMemberByUserId } from './rfbm/get-member-by-user-id'; import { _getMemberByAssociatedAccount } from './rfbm/get-member-by-associated-account'; import { _getMemberByFriend } from './rfbm/get-member-by-friend'; // user methods import { _getUserByAssociatedAccount } from './user/get-user-by-associated-account'; import { _createStoreCard } from './user/create-store-card'; import { _create } from './user/create'; import { _engagedWith } from './user/engaged-with'; import { _optIn } from './user/opt-in'; import { _optOut } from './user/opt-out'; // track methods import { _initialize, _submitEvent } from './track/ucc-web-tracker'; import { _pageEvent } from './track/page-event'; import { _invokeWebhook } from './track/invoke-webhook'; // payments methods import { _createDeposit } from './payments/create-deposit'; import { _getDeposit } from './payments/get-deposit'; import { _updateDeposit } from './payments/update-deposit'; import { _cancelDeposit } from './payments/cancel-deposit'; import { _getHotWallets } from './payments/get-hot-wallets'; /** @namespace */ export const rfbm = { createNewReferralMember: _createNewReferralMember, findReferralProgramMember: _findReferralProgramMember, confirmReferral: _confirmReferral, getMemberReferralStatistics: _getMemberReferralStatistics, getReferralDetails: _getReferralDetails, associateFriend: _associateFriend, getMemberByUserId: _getMemberByUserId, getMemberByAssociatedAccount: _getMemberByAssociatedAccount, getMemberByFriend: _getMemberByFriend } /** @namespace */ export const user = { getUserByAssociatedAccount: _getUserByAssociatedAccount, createStoreCard: _createStoreCard, create: _create, engagedWith: _engagedWith, optIn: _optIn, optOut: _optOut } /** @namespace */ export const track = { initialize: _initialize, submitEvent: _submitEvent, pageEvent: _pageEvent, invokeWebhook: _invokeWebhook, } /** @namespace */ export const payments = { createDeposit: _createDeposit, getDeposit: _getDeposit, updateDeposit: _updateDeposit, cancelDeposit: _cancelDeposit, getHotWallets: _getHotWallets }