@stylusapparel/shipstation-api-node
Version:
Unofficial Shipstation API Wrapper for Node.js
33 lines (31 loc) • 976 B
JavaScript
;
const { __warehouse } = require("../constants/url");
const { _formatResponse: _fr } = require("./utils");
module.exports = (__http) => {
const __this = {
_createWareHouse: (__wareHouseObj) =>
_fr(__http.post(__warehouse.CREATE_WAREHOUSE, __wareHouseObj)),
_getWareHouse: (__wareHouseId) =>
_fr(
__http.get(
__warehouse.GET_UPDATE_DELETE_WAREHOUSE + "/" + __wareHouseId
)
),
_getAllWareHouses: () =>
_fr(__http.get(__warehouse.GET_UPDATE_DELETE_WAREHOUSE)),
_updateWareHouse: (__wareHouseId, __wareHouseUpdateObj) =>
_fr(
__http.put(
__warehouse.GET_UPDATE_DELETE_WAREHOUSE + "/" + __wareHouseId,
__wareHouseUpdateObj
)
),
_deleteWareHouse: (__wareHouseId) =>
_fr(
__http.delete(
__warehouse.GET_UPDATE_DELETE_WAREHOUSE + "/" + __wareHouseId
)
),
};
return __this;
};