Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / src / endpoints / list / requests.POST.ts
Size: Mime:
import { Request } from '../../apollo-fork/oneRequest'
import {
  POST,
  addItemBaseUrl,
  createListBaseUrl,
  deleteItemBaseUrl,
  getItemBaseUrl,
  getListBaseUrl,
  registerBaseUrl,
  saveforlaterBaseUrl,
} from '../../bootstrapper/api/config'
import {
  addItemParams,
  createListParams,
  deleteItemParams,
  getItemsParams,
  getListParams,
  registerParams,
  saveForLaterCreateListParams,
} from './defaultParams'

const addItemRequest = new Request()
  .setUrl(addItemBaseUrl + '/_wishlist_template_')
  .setMethod(POST)
  .setDefaultParams(addItemParams)

const addItem = addItemRequest.toRequest()


const createListRequest = new Request()
  .setUrl(createListBaseUrl)
  .setMethod(POST)
  .setDefaultParams(createListParams)

const createList = createListRequest.toRequest()


const deleteItemRequest = new Request()
  .setUrl(deleteItemBaseUrl)
  .setMethod(POST)
  .setDefaultParams(deleteItemParams)

const deleteItem = deleteItemRequest.toRequest()


const getItemsRequest = new Request()
  .setUrl(getItemBaseUrl)
  .setMethod(POST)
  .setDefaultParams(getItemsParams)

const getItems = getItemsRequest.toRequest()

const getListRequest = new Request()
  .setUrl(getListBaseUrl)
  .setMethod(POST)
  .setDefaultParams(getListParams)

const getList = getListRequest.toRequest()


const registerRequest = new Request()
  .setUrl(registerBaseUrl)
  .setMethod(POST)
  .setDefaultParams(registerParams)

const register = registerRequest.toRequest()

const saveForLaterCreateListRequest = new Request()
  .setUrl(saveforlaterBaseUrl)
  .setMethod(POST)
  .setDefaultParams(saveForLaterCreateListParams)

const saveForLaterCreateList = saveForLaterCreateListRequest.toRequest()

export {
  addItem,
  createList,
  deleteItem,
  getItems,
  getList,
  register,
  saveForLaterCreateList,
}
export default {
  addItem,
  createList,
  deleteItem,
  getItems,
  getList,
  register,
  saveForLaterCreateList,
}