const registerHealthzRoute = require('./healthz') const registerEdipTokenGetRoute = require('./edip/tokenGet') const registerEdipTokenRefreshRoute = require('./edip/tokenRefresh') const registerGisTokenGetRoute = require('./gis/tokenGet') const registerGisTokenRefreshRoute = require('./gis/tokenRefresh') const registerGisPrizeRoute = require('./gis/prize') const registerGisCheckPrizeStockRoute = require('./gis/checkPrizeStock') const registerCardpinValidateRoute = require('./ewl/bal/cardpinValidate') const registerTeamHierarchyRoute = require('./ewl/mktRm/teamHierarchy') const registerMemberProfileRoute = require('./ewl/edip/memberProfile') const registerPromotionAllRoute = require('./ewl/bal/promotionAll') const registerPlayerImageRoute = require('./ewl/bal/playerImage') const registerPlayerEarnRoute = require('./ewl/bal/playerEarn') const registerPrizeRedeemRoute = require('./ewl/bal/prizeRedeem') const registerPointVoidRoute = require('./ewl/bal/pointVoid') const registerRedeemedPromotionDetailRoute = require('./ewl/bal/redeemedPromotionDetail') const registerPlayerPromotionRedeemRoute = require('./ewl/bal/playerPromotionRedeem') const registerRedeemedPromotionVoidRoute = require('./ewl/bal/redeemedPromotionVoid') const registerPlayerPromotionFulfillmentJourneyRoute = require('./ewl/bal/playerPromotionFulfillmentJourney') const registerPlayerPromotionFulfillmentJourneyDetailRoute = require('./ewl/bal/playerPromotionFulfillmentJourneyDetail') const registerPrizeRedemptionsSyncRoute = require('./api/v1/prizeRedemptionsSync') const registerPromotionRedeemFulfillmentOverridesRoute = require('./mockApi/promotionRedeemFulfillmentOverrides') const registerSmsPortalRoutes = require('./sms/smsPortal') const registerMessageGatewayContentSendRoute = require('./ewl/msgw/contentSend') const registerSmsContentSendErrorOverrideRoute = require('./mockApi/smsContentSendErrorOverride') function registerRoutes({ app, context, ldapService }) { registerHealthzRoute({ app, ldapService }) registerEdipTokenGetRoute({ app, context }) registerEdipTokenRefreshRoute({ app, context }) registerGisTokenGetRoute({ app, context }) registerGisTokenRefreshRoute({ app, context }) registerGisPrizeRoute({ app, context }) registerGisCheckPrizeStockRoute({ app, context }) registerCardpinValidateRoute({ app, context }) registerTeamHierarchyRoute({ app, context }) registerMemberProfileRoute({ app, context }) registerPromotionAllRoute({ app, context }) registerPlayerImageRoute({ app, context }) registerPlayerEarnRoute({ app, context }) registerPrizeRedeemRoute({ app, context }) registerPointVoidRoute({ app, context }) registerRedeemedPromotionDetailRoute({ app, context }) registerPlayerPromotionRedeemRoute({ app, context }) registerRedeemedPromotionVoidRoute({ app, context }) registerPlayerPromotionFulfillmentJourneyRoute({ app, context }) registerPlayerPromotionFulfillmentJourneyDetailRoute({ app, context }) registerPrizeRedemptionsSyncRoute({ app, context }) registerPromotionRedeemFulfillmentOverridesRoute({ app, context }) registerSmsPortalRoutes({ app }) registerMessageGatewayContentSendRoute({ app }) registerSmsContentSendErrorOverrideRoute({ app }) } module.exports = { registerRoutes }