UNPKG

@vansite/ts-sharetribe-flex-sdk

Version:

This is a TypeScript SDK for Sharetribe Flex API. It reduces the complexity of the API and provides a more user-friendly interface.

730 lines (478 loc) 22.3 kB
/*! ../../../helpers/AxiosURLSearchParams.js */ /*! ../adapters/adapters.js */ /*! ../cancel/CanceledError.js */ /*! ../cancel/isCancel.js */ /*! ../core/AxiosError.js */ /*! ../core/AxiosHeaders.js */ /*! ../core/buildFullPath.js */ /*! ../core/mergeConfig.js */ /*! ../core/settle.js */ /*! ../defaults/index.js */ /*! ../defaults/transitional.js */ /*! ../env/data.js */ /*! ../helpers/AxiosURLSearchParams.js */ /*! ../helpers/buildURL.js */ /*! ../helpers/combineURLs.js */ /*! ../helpers/composeSignals.js */ /*! ../helpers/formDataToJSON.js */ /*! ../helpers/isAbsoluteURL.js */ /*! ../helpers/parseHeaders.js */ /*! ../helpers/parseProtocol.js */ /*! ../helpers/progressEventReducer.js */ /*! ../helpers/resolveConfig.js */ /*! ../helpers/toFormData.js */ /*! ../helpers/toURLEncodedForm.js */ /*! ../helpers/trackStream.js */ /*! ../helpers/validator.js */ /*! ../integrationSdk */ /*! ../platform/index.js */ /*! ../platform/node/classes/FormData.js */ /*! ../sdk */ /*! ../sdkTypes/BigDecimal */ /*! ../sdkTypes/LatLng */ /*! ../sdkTypes/LatLngBounds */ /*! ../sdkTypes/Money */ /*! ../sdkTypes/UUID */ /*! ../utils.js */ /*! ./../core/settle.js */ /*! ./../utils.js */ /*! ./AvailabilityExceptions */ /*! ./AxiosError.js */ /*! ./AxiosHeaders.js */ /*! ./Bookings */ /*! ./CanceledError.js */ /*! ./CurrentUser */ /*! ./Events */ /*! ./Images */ /*! ./InterceptorManager.js */ /*! ./LatLng */ /*! ./Listings */ /*! ./Marketplace */ /*! ./Messages */ /*! ./OwnListings */ /*! ./PasswordReset */ /*! ./ProcessTransitions */ /*! ./Reviews */ /*! ./Stock */ /*! ./StockAdjustments */ /*! ./StockReservation */ /*! ./StripeAccount */ /*! ./StripeAccountLinks */ /*! ./StripeCustomer */ /*! ./StripePersons */ /*! ./StripeSetupIntents */ /*! ./TimeSlots */ /*! ./Transactions */ /*! ./Users */ /*! ./adapters/adapters.js */ /*! ./buildFullPath.js */ /*! ./buildURL.js */ /*! ./cancel/CancelToken.js */ /*! ./cancel/CanceledError.js */ /*! ./cancel/isCancel.js */ /*! ./classes/Blob.js */ /*! ./classes/FormData.js */ /*! ./classes/URLSearchParams.js */ /*! ./common/utils.js */ /*! ./convert-types */ /*! ./cookies.js */ /*! ./core/Axios.js */ /*! ./core/AxiosError.js */ /*! ./core/AxiosHeaders.js */ /*! ./core/mergeConfig.js */ /*! ./defaults/index.js */ /*! ./dispatchRequest.js */ /*! ./endpoints/assets */ /*! ./endpoints/auth */ /*! ./endpoints/integrationApi */ /*! ./endpoints/marketplace */ /*! ./env/data.js */ /*! ./fetch.js */ /*! ./helpers/HttpStatusCode.js */ /*! ./helpers/bind.js */ /*! ./helpers/formDataToJSON.js */ /*! ./helpers/isAxiosError.js */ /*! ./helpers/spread.js */ /*! ./helpers/toFormData.js */ /*! ./http.js */ /*! ./integrationSdk */ /*! ./isURLSameOrigin.js */ /*! ./mergeConfig.js */ /*! ./native.js */ /*! ./node/index.js */ /*! ./parameter-serializer */ /*! ./rng.js */ /*! ./sdk */ /*! ./sdkTypes/BigDecimal */ /*! ./sdkTypes/LatLng */ /*! ./sdkTypes/LatLngBounds */ /*! ./sdkTypes/Money */ /*! ./sdkTypes/UUID */ /*! ./speedometer.js */ /*! ./store */ /*! ./stores/MemoryStore */ /*! ./stringify.js */ /*! ./throttle.js */ /*! ./toFormData.js */ /*! ./transformData.js */ /*! ./transit */ /*! ./transitional.js */ /*! ./utils.js */ /*! ./utils/apis */ /*! ./utils/config */ /*! ./utils/convert-types */ /*! ./utils/prepare-axios-instance */ /*! ./utils/stores/BrowserStore */ /*! ./utils/stores/ExpressStore */ /*! ./utils/stores/MemoryStore */ /*! ./utils/transit */ /*! ./utils/util */ /*! ./xhr.js */ /*! axios */ /*! axios-retry */ /*! http */ /*! https */ /*! is-retry-allowed */ /*! js-cookie */ /*! js-cookie v3.0.5 | MIT */ /*! transit-js */ /*! uuid */ /*!********************!*\ !*** ./src/sdk.ts ***! \********************/ /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /*!**********************!*\ !*** http (ignored) ***! \**********************/ /*!***********************!*\ !*** https (ignored) ***! \***********************/ /*!***************************!*\ !*** ./src/utils/apis.ts ***! \***************************/ /*!***************************!*\ !*** ./src/utils/util.ts ***! \***************************/ /*!*****************************!*\ !*** ./src/utils/config.ts ***! \*****************************/ /*!******************************!*\ !*** ./src/sdkTypes/UUID.ts ***! \******************************/ /*!******************************!*\ !*** ./src/utils/transit.ts ***! \******************************/ /*!*******************************!*\ !*** ./src/integrationSdk.ts ***! \*******************************/ /*!*******************************!*\ !*** ./src/sdkTypes/Money.ts ***! \*******************************/ /*!********************************!*\ !*** ./src/sdkTypes/LatLng.ts ***! \********************************/ /*!***********************************!*\ !*** ./src/utils/stores/store.ts ***! \***********************************/ /*!************************************!*\ !*** ./src/sdkTypes/BigDecimal.ts ***! \************************************/ /*!************************************!*\ !*** ./src/utils/convert-types.ts ***! \************************************/ /*!*************************************!*\ !*** ./src/endpoints/auth/index.ts ***! \*************************************/ /*!**************************************!*\ !*** ./src/sdkTypes/LatLngBounds.ts ***! \**************************************/ /*!***************************************!*\ !*** ./src/endpoints/assets/index.ts ***! \***************************************/ /*!*****************************************!*\ !*** ./node_modules/axios/lib/axios.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./node_modules/axios/lib/utils.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./src/utils/stores/MemoryStore.ts ***! \*****************************************/ /*!******************************************!*\ !*** ./src/utils/stores/BrowserStore.ts ***! \******************************************/ /*!******************************************!*\ !*** ./src/utils/stores/ExpressStore.ts ***! \******************************************/ /*!*******************************************!*\ !*** ./src/utils/parameter-serializer.ts ***! \*******************************************/ /*!********************************************!*\ !*** ./node_modules/axios/lib/env/data.js ***! \********************************************/ /*!********************************************!*\ !*** ./node_modules/transit-js/transit.js ***! \********************************************/ /*!********************************************!*\ !*** ./src/endpoints/marketplace/Stock.ts ***! \********************************************/ /*!********************************************!*\ !*** ./src/endpoints/marketplace/Users.ts ***! \********************************************/ /*!********************************************!*\ !*** ./src/endpoints/marketplace/index.ts ***! \********************************************/ /*!*********************************************!*\ !*** ./src/endpoints/marketplace/Images.ts ***! \*********************************************/ /*!*********************************************!*\ !*** ./src/utils/prepare-axios-instance.ts ***! \*********************************************/ /*!**********************************************!*\ !*** ./node_modules/axios/lib/core/Axios.js ***! \**********************************************/ /*!**********************************************!*\ !*** ./src/endpoints/marketplace/Reviews.ts ***! \**********************************************/ /*!***********************************************!*\ !*** ./node_modules/axios/lib/core/settle.js ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/endpoints/integrationApi/Stock.ts ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/endpoints/integrationApi/Users.ts ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/endpoints/integrationApi/index.ts ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/endpoints/marketplace/Bookings.ts ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/endpoints/marketplace/Listings.ts ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/endpoints/marketplace/Messages.ts ***! \***********************************************/ /*!************************************************!*\ !*** ./node_modules/axios/lib/adapters/xhr.js ***! \************************************************/ /*!************************************************!*\ !*** ./node_modules/axios/lib/helpers/bind.js ***! \************************************************/ /*!************************************************!*\ !*** ./node_modules/axios/lib/helpers/null.js ***! \************************************************/ /*!************************************************!*\ !*** ./node_modules/is-retry-allowed/index.js ***! \************************************************/ /*!************************************************!*\ !*** ./src/endpoints/integrationApi/Events.ts ***! \************************************************/ /*!************************************************!*\ !*** ./src/endpoints/integrationApi/Images.ts ***! \************************************************/ /*!************************************************!*\ !*** ./src/endpoints/marketplace/TimeSlots.ts ***! \************************************************/ /*!**************************************************!*\ !*** ./node_modules/axios/lib/adapters/fetch.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/axios/lib/defaults/index.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/axios/lib/helpers/spread.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/axios/lib/platform/index.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/uuid/dist/esm-browser/v4.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/endpoints/integrationApi/Listings.ts ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/endpoints/marketplace/CurrentUser.ts ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/endpoints/marketplace/Marketplace.ts ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/endpoints/marketplace/OwnListings.ts ***! \**************************************************/ /*!***************************************************!*\ !*** ./node_modules/axios/lib/cancel/isCancel.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/axios/lib/core/AxiosError.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/axios/lib/helpers/cookies.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/js-cookie/dist/js.cookie.mjs ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/uuid/dist/esm-browser/rng.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./src/endpoints/marketplace/Transactions.ts ***! \***************************************************/ /*!****************************************************!*\ !*** ./node_modules/axios-retry/dist/esm/index.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/axios/lib/core/mergeConfig.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/axios/lib/helpers/buildURL.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/axios/lib/helpers/throttle.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./src/endpoints/marketplace/PasswordReset.ts ***! \****************************************************/ /*!****************************************************!*\ !*** ./src/endpoints/marketplace/StripeAccount.ts ***! \****************************************************/ /*!****************************************************!*\ !*** ./src/endpoints/marketplace/StripePersons.ts ***! \****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/axios/lib/adapters/adapters.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/axios/lib/core/AxiosHeaders.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/axios/lib/helpers/validator.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./src/endpoints/integrationApi/Marketplace.ts ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./src/endpoints/marketplace/StripeCustomer.ts ***! \*****************************************************/ /*!******************************************************!*\ !*** ./node_modules/axios/lib/cancel/CancelToken.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/axios/lib/core/buildFullPath.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/axios/lib/core/transformData.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/axios/lib/helpers/toFormData.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/uuid/dist/esm-browser/native.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./src/endpoints/integrationApi/Transactions.ts ***! \******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/axios/lib/helpers/combineURLs.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/axios/lib/helpers/speedometer.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/axios/lib/helpers/trackStream.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./src/endpoints/marketplace/StockAdjustments.ts ***! \*******************************************************/ /*!********************************************************!*\ !*** ./node_modules/axios/lib/cancel/CanceledError.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/axios/lib/core/dispatchRequest.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/axios/lib/helpers/isAxiosError.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***! \********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/axios/lib/defaults/transitional.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/axios/lib/helpers/parseProtocol.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/axios/lib/helpers/resolveConfig.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/axios/lib/platform/common/utils.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/uuid/dist/esm-browser/stringify.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./src/endpoints/marketplace/ProcessTransitions.ts ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./src/endpoints/marketplace/StripeAccountLinks.ts ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./src/endpoints/marketplace/StripeSetupIntents.ts ***! \*********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/axios/lib/helpers/HttpStatusCode.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/axios/lib/helpers/composeSignals.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/axios/lib/helpers/formDataToJSON.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/axios/lib/platform/browser/index.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./src/endpoints/integrationApi/StockAdjustments.ts ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./src/endpoints/integrationApi/StockReservation.ts ***! \**********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/axios/lib/core/InterceptorManager.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***! \***********************************************************/ /*!************************************************************!*\ !*** ./node_modules/axios/lib/helpers/toURLEncodedForm.js ***! \************************************************************/ /*!*************************************************************!*\ !*** ./src/endpoints/marketplace/AvailabilityExceptions.ts ***! \*************************************************************/ /*!****************************************************************!*\ !*** ./node_modules/axios/lib/helpers/AxiosURLSearchParams.js ***! \****************************************************************/ /*!****************************************************************!*\ !*** ./node_modules/axios/lib/helpers/progressEventReducer.js ***! \****************************************************************/ /*!****************************************************************!*\ !*** ./src/endpoints/integrationApi/AvailabilityExceptions.ts ***! \****************************************************************/ /*!*****************************************************************!*\ !*** ./node_modules/axios/lib/platform/browser/classes/Blob.js ***! \*****************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/axios/lib/platform/browser/classes/FormData.js ***! \*********************************************************************/ /*!****************************************************************************!*\ !*** ./node_modules/axios/lib/platform/browser/classes/URLSearchParams.js ***! \****************************************************************************/