UNPKG

mindbody-sdk

Version:
79 lines (68 loc) 3.78 kB
const querystring = require("querystring"); module.exports = function (client) { return { // https://api.mindbodyonline.com/public/v6/appointment/activesessiontimes activeSessionTimes: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/activesessiontimes" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/addons appointmentAddOns: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/addons" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/availabledates appointmentAvailableDates: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/availabledates" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/appointmentoptions appointmentOptions: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/appointmentoptions" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/bookableitems bookableItems: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/bookableitems" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/scheduleitems scheduleItems: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/scheduleitems" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/staffappointments staffAppointments: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/staffappointments" + qs return client.request({ url: url }, { method: 'GET' }) }, // https://api.mindbodyonline.com/public/v6/appointment/addappointment addAppointment: function (details) { let url = "appointment/addappointment" return client.request({ url: url }, { method: 'POST', body: JSON.stringify(details) }) }, // https://api.mindbodyonline.com/public/v6/appointment/addappointmentaddon addAppointmentAddOn: function (details) { let url = "appointment/addappointmentaddon" return client.request({ url: url }, { method: 'POST', body: JSON.stringify(details) }) }, // https://api.mindbodyonline.com/public/v6/appointment/updateappointment updateAppointment: function (details) { let url = "appointment/updateappointment" return client.request({ url: url }, { method: 'POST', body: JSON.stringify(details) }) }, // https://api.mindbodyonline.com/public/v6/appointment/deleteappointmentaddon deleteAppointmentAddOn: function (details) { let qs = details ? "?" + querystring.stringify(details) : "" let url = "appointment/deleteappointmentaddon" + qs return client.request({ url: url }, { method: 'DELETE' }) } }; };