import { listBanners } from './endpoints/BannerComposable'; import { listBrands } from './endpoints/BrandComposable'; import { getCategoryTree, listCategoriesTree } from './endpoints/CategoryComposable'; import { addProduct, deleteProduct, listDetail, shipmentQuote, upsertProduct, selectShipment, applyAddresses, applyWallet, deleteWallet, listPayments, buy, applyPoint, deletePoint, recovery, paymentToken } from './endpoints/CartComposable'; import { listContries, listCardFlags, countryDetail, } from './endpoints/CommonComposable'; import { addCoupon, deleteCoupon } from './endpoints/CouponComposable'; import { changePasswordByAuthenticated, changePasswordByCode, check, createAddress, deleteAddress, detail, listAddress, passwordRecovery, signinByDocument, signinByEmail, signup, update, updatePrimaryAddress, updateAddress, detailOrderGroup, listOrderGroups, deleteNewsletter, listOrderItemHistory, listCustomerHistory, addNewsletter, updateDocument, listWishlist, detailWishlist, addProductToWishlist, removeProductToWishlist, listSalesChannelByEmail } from './endpoints/CustomerComposable'; import { createInterest } from './endpoints/InterestComposable'; import { loggout } from './endpoints/LoggoutComposable'; import { listMenu } from './endpoints/MenuComposable'; import { listPairOffers } from './endpoints/PairOfferComposable'; import { getPromotionalForecast } from './endpoints/PromotionalForecastComposable'; import { paymentConditions } from './endpoints/PaymentComposable'; import { deleteProductComment, createProductComment, listProductComments, } from './endpoints/ProductCommentComposable'; import { getProductById } from './endpoints/ProductComposable'; import { listShipmentQuoteProduct } from './endpoints/ProductQuoteShipment'; import { createProductReview, createImageProductReview, listProductReview, listStoreReview, listCustomerReview, createStoreReview } from './endpoints/ReviewComposable'; import { getSearch } from './endpoints/SearchComposable'; import { listShowcase } from './endpoints/ShowcaseComposable'; import { getUrl } from './endpoints/UrlComposable'; import { getVerify } from './endpoints/VerifyComposable'; import { listVariation } from './endpoints/VariationComposable'; import { listWalletTransaction, claimGiftCard, } from './endpoints/WalletComposable'; import { listZipcode } from './endpoints/ZipcodeComposable'; import { listTemplateSettings } from './endpoints/TemplateComposable'; import { upsells } from './endpoints/UpsellComposable' import { contact } from './endpoints/PublicComposable' import { oauthRedirect } from './endpoints/ThirdPartyComposable'; import { sendMfa, confirmMfa, loginMfa, deleteMFA, mfaSetup } from './endpoints/MFAComposable'; import { usePublicApi } from './usePublicApi'; const thirdParty = { oauthRedirect } const customization = { listShowcase, listBanners, listMenu, listTemplateSettings }; const customer = { addNewsletter, createProductReview, createImageProductReview, listProductReview, listStoreReview, createInterest, changePasswordByAuthenticated, changePasswordByCode, check, createAddress, deleteAddress, detail, listAddress, passwordRecovery, signinByDocument, signinByEmail, signup, update, updatePrimaryAddress, updateAddress, loggout, detailOrderGroup, listOrderGroups, deleteNewsletter, listOrderItemHistory, listCustomerHistory, listCustomerReview, createStoreReview, listWalletTransaction, claimGiftCard, updateDocument, listWishlist, detailWishlist, addProductToWishlist, removeProductToWishlist, sendMfa, confirmMfa, loginMfa, deleteMFA, mfaSetup, listSalesChannelByEmail }; const cart = { addProduct, deleteProduct, listDetail, shipmentQuote, upsertProduct, selectShipment, applyAddresses, listPayments, buy, paymentConditions, upsells, recovery, paymentToken }; const product = { listBrands, listVariation, getUrl, getVerify, getSearch, getProductById, listShipmentQuoteProduct, deleteProductComment, createProductComment, listProductComments, getCategoryTree, listCategoriesTree, }; const common = { listZipcode, listContries, countryDetail, listCardFlags, }; const promotional = { listPairOffers, addCoupon, deleteCoupon, applyWallet, deleteWallet, applyPoint, deletePoint, getPromotionalForecast, }; const notify = { contact } export { usePublicApi, common, customer, customization, cart, product, promotional, notify, thirdParty }; export default { usePublicApi, common, customer, customization, cart, product, promotional, notify, thirdParty };