'use strict';

exports.__esModule = true;
var toggleModule = function toggleModule(initRequest) {
  return initRequest({
    method: 'POST',
    path: 'tutorials/toggleModule'
  });
};

var getTutorials = function getTutorials(initRequest) {
  return initRequest({
    method: 'GET',
    path: 'tutorials/data'
  });
};

var getTutorialBySlug = function getTutorialBySlug(initRequest, _ref) {
  var slug = _ref.slug;

  return initRequest({
    method: 'GET',
    path: 'tutorials/' + slug + '/data'
  });
};

var makeHero = function makeHero(initRequest, data) {
  return initRequest({
    method: 'POST',
    path: 'tutorials/' + data._id + '/makeHero'
  });
};

var shiftOrder = function shiftOrder(initRequest, data) {
  return initRequest({
    method: 'POST',
    path: 'tutorials/' + data._id + '/shiftOrder',
    body: JSON.stringify(data)
  });
};

var updateTutorial = function updateTutorial(initRequest, data) {
  return initRequest({
    method: 'PUT',
    path: 'tutorials/' + data._id,
    body: JSON.stringify(data)
  });
};

var deleteTutorial = function deleteTutorial(initRequest, data) {
  return initRequest({
    method: 'DELETE',
    path: 'tutorials/' + data._id
  });
};

exports.toggleModule = toggleModule;
exports.getTutorials = getTutorials;
exports.getTutorialBySlug = getTutorialBySlug;
exports.makeHero = makeHero;
exports.shiftOrder = shiftOrder;
exports.updateTutorial = updateTutorial;
exports.deleteTutorial = deleteTutorial;