Repository URL to install this package:
|
Version:
2.0.11 ▾
|
import { Request } from '@skava/request'
import {
addItemBaseUrl,
createListBaseUrl,
deleteItemBaseUrl,
getItemBaseUrl,
getListBaseUrl,
registerBaseUrl,
saveforlaterBaseUrl,
} from '../../bootstrapper/api/config'
import {
addItemParams,
createListParams,
deleteItemParams,
getItemsParams,
getListParams,
registerParams,
saveForLaterCreateListParams,
} from './defaultParams'
export const addItem = new Request()
.url(addItemBaseUrl + '/_wishlist_template_')
.post()
.params(addItemParams)
export const createList = new Request()
.url(createListBaseUrl)
.post()
.params(createListParams)
export const deleteItem = new Request()
.url(deleteItemBaseUrl)
.post()
.params(deleteItemParams)
export const getItems = new Request()
.url(getItemBaseUrl)
.post()
.params(getItemsParams)
export const getList = new Request()
.url(getListBaseUrl)
.post()
.params(getListParams)
// @todo what is this doing here? register list?
export const register = new Request()
.url(registerBaseUrl)
.post()
.params(registerParams)
// @todo bad name
export const createSaveForLater = new Request()
.url(saveforlaterBaseUrl)
.post()
.params(saveForLaterCreateListParams)