New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dayschedule-api

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dayschedule-api - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

0

dist/index.d.ts

@@ -0,0 +0,0 @@ import Activities from "./lib/Activities";

function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=/*#__PURE__*/e(require("axios")),r=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e,t){try{return Promise.resolve(this.api.get("/activities/"+e,t))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/activities/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/activities",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/activities/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/activities/"+e))}catch(e){return Promise.reject(e)}},e}();function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},i.apply(this,arguments)}var s=/*#__PURE__*/function(){function e(e){this.baseUrl="https://api.dayschedule.in/v1",this.apiKey=void 0,this.apiKey=e}var r=e.prototype;return r.get=function(e,r){try{return Promise.resolve(t.default.get(""+this.baseUrl+e,{params:i({apiKey:this.apiKey},r)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},r.post=function(e,r,s){try{return Promise.resolve(t.default.post(""+this.baseUrl+e,r,{params:i({apiKey:this.apiKey},s)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},r.put=function(e,r,s){try{return Promise.resolve(t.default.put(""+this.baseUrl+e,r,{params:i({apiKey:this.apiKey},s)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},r.delete=function(e,r){try{return Promise.resolve(t.default.delete(""+this.baseUrl+e,{params:i({apiKey:this.apiKey},r)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},e}(),o=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/bookings",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/bookings/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/bookings",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/bookings/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/bookings/"+e))}catch(e){return Promise.reject(e)}},e}(),n=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/contacts",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/contacts/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/contacts",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/contacts/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/contacts/"+e))}catch(e){return Promise.reject(e)}},e}(),c=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/invitees",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/invitees/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/invitees",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/invitees/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/invitees/"+e))}catch(e){return Promise.reject(e)}},e}(),u=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/pages"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/pages/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/pages",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/pages/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/pages/"+e))}catch(e){return Promise.reject(e)}},e}(),a=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/resources"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/resources/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/resources",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/resources/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/resources/"+e))}catch(e){return Promise.reject(e)}},e}(),h=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/schedules"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/schedules/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/schedules",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/schedules/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/schedules/"+e))}catch(e){return Promise.reject(e)}},e}(),p=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/users"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/users/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/users",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/users/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/users/"+e))}catch(e){return Promise.reject(e)}},e}(),l=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/workflows"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/workflows/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/workflows",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/workflows/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/workflows/"+e))}catch(e){return Promise.reject(e)}},e}();module.exports=function(e){this.api=void 0,this.resources=void 0,this.users=void 0,this.bookings=void 0,this.pages=void 0,this.schedules=void 0,this.workflows=void 0,this.contacts=void 0,this.activities=void 0,this.invitees=void 0,this.api=new s(e),this.resources=new a(this.api),this.users=new p(this.api),this.bookings=new o(this.api),this.pages=new u(this.api),this.schedules=new h(this.api),this.workflows=new l(this.api),this.contacts=new n(this.api),this.activities=new r(this.api),this.invitees=new c(this.api)};
import e from"axios";var t=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e,t){try{return Promise.resolve(this.api.get("/activities/"+e,t))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/activities/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/activities",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/activities/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/activities/"+e))}catch(e){return Promise.reject(e)}},e}();function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},r.apply(this,arguments)}var i=/*#__PURE__*/function(){function t(e){this.baseUrl="https://api.dayschedule.in/v1",this.apiKey=void 0,this.apiKey=e}var i=t.prototype;return i.get=function(t,i){try{return Promise.resolve(e.get(""+this.baseUrl+t,{params:r({apiKey:this.apiKey},i)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},i.post=function(t,i,s){try{return Promise.resolve(e.post(""+this.baseUrl+t,i,{params:r({apiKey:this.apiKey},s)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},i.put=function(t,i,s){try{return Promise.resolve(e.put(""+this.baseUrl+t,i,{params:r({apiKey:this.apiKey},s)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},i.delete=function(t,i){try{return Promise.resolve(e.delete(""+this.baseUrl+t,{params:r({apiKey:this.apiKey},i)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},t}(),s=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/bookings",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/bookings/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/bookings",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/bookings/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/bookings/"+e))}catch(e){return Promise.reject(e)}},e}(),o=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/contacts",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/contacts/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/contacts",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/contacts/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/contacts/"+e))}catch(e){return Promise.reject(e)}},e}(),n=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/invitees",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/invitees/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/invitees",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/invitees/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/invitees/"+e))}catch(e){return Promise.reject(e)}},e}(),c=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/pages"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/pages/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/pages",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/pages/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/pages/"+e))}catch(e){return Promise.reject(e)}},e}(),u=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/resources"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/resources/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/resources",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/resources/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/resources/"+e))}catch(e){return Promise.reject(e)}},e}(),a=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/schedules"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/schedules/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/schedules",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/schedules/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/schedules/"+e))}catch(e){return Promise.reject(e)}},e}(),h=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/users"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/users/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/users",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/users/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/users/"+e))}catch(e){return Promise.reject(e)}},e}(),p=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/workflows"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/workflows/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/workflows",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/workflows/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/workflows/"+e))}catch(e){return Promise.reject(e)}},e}(),m=function(e){this.api=void 0,this.resources=void 0,this.users=void 0,this.bookings=void 0,this.pages=void 0,this.schedules=void 0,this.workflows=void 0,this.contacts=void 0,this.activities=void 0,this.invitees=void 0,this.api=new i(e),this.resources=new u(this.api),this.users=new h(this.api),this.bookings=new s(this.api),this.pages=new c(this.api),this.schedules=new a(this.api),this.workflows=new p(this.api),this.contacts=new o(this.api),this.activities=new t(this.api),this.invitees=new n(this.api)};export{m as default};
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("axios")):"function"==typeof define&&define.amd?define(["axios"],t):(e||self).dayscheduleApi=t(e.axios)}(this,function(e){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=/*#__PURE__*/t(e),i=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e,t){try{return Promise.resolve(this.api.get("/activities/"+e,t))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/activities/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/activities",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/activities/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/activities/"+e))}catch(e){return Promise.reject(e)}},e}();function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},s.apply(this,arguments)}var o=/*#__PURE__*/function(){function e(e){this.baseUrl="https://api.dayschedule.in/v1",this.apiKey=void 0,this.apiKey=e}var t=e.prototype;return t.get=function(e,t){try{return Promise.resolve(r.default.get(""+this.baseUrl+e,{params:s({apiKey:this.apiKey},t)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},t.post=function(e,t,i){try{return Promise.resolve(r.default.post(""+this.baseUrl+e,t,{params:s({apiKey:this.apiKey},i)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},t.put=function(e,t,i){try{return Promise.resolve(r.default.put(""+this.baseUrl+e,t,{params:s({apiKey:this.apiKey},i)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},t.delete=function(e,t){try{return Promise.resolve(r.default.delete(""+this.baseUrl+e,{params:s({apiKey:this.apiKey},t)})).then(function(e){return e.data})}catch(e){return Promise.reject(e)}},e}(),n=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/bookings",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/bookings/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/bookings",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/bookings/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/bookings/"+e))}catch(e){return Promise.reject(e)}},e}(),c=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/contacts",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/contacts/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/contacts",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/contacts/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/contacts/"+e))}catch(e){return Promise.reject(e)}},e}(),u=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(e){try{return Promise.resolve(this.api.get("/invitees",e))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/invitees/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/invitees",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/invitees/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/invitees/"+e))}catch(e){return Promise.reject(e)}},e}(),a=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/pages"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/pages/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/pages",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/pages/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/pages/"+e))}catch(e){return Promise.reject(e)}},e}(),h=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/resources"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/resources/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/resources",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/resources/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/resources/"+e))}catch(e){return Promise.reject(e)}},e}(),p=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/schedules"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/schedules/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/schedules",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/schedules/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/schedules/"+e))}catch(e){return Promise.reject(e)}},e}(),l=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/users"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/users/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/users",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/users/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/users/"+e))}catch(e){return Promise.reject(e)}},e}(),f=/*#__PURE__*/function(){function e(e){this.api=void 0,this.api=e}var t=e.prototype;return t.list=function(){try{return Promise.resolve(this.api.get("/workflows"))}catch(e){return Promise.reject(e)}},t.get=function(e){try{return Promise.resolve(this.api.get("/workflows/"+e))}catch(e){return Promise.reject(e)}},t.create=function(e){try{return Promise.resolve(this.api.post("/workflows",e))}catch(e){return Promise.reject(e)}},t.update=function(e,t){try{return Promise.resolve(this.api.put("/workflows/"+e,t))}catch(e){return Promise.reject(e)}},t.delete=function(e){try{return Promise.resolve(this.api.delete("/workflows/"+e))}catch(e){return Promise.reject(e)}},e}();return function(e){this.api=void 0,this.resources=void 0,this.users=void 0,this.bookings=void 0,this.pages=void 0,this.schedules=void 0,this.workflows=void 0,this.contacts=void 0,this.activities=void 0,this.invitees=void 0,this.api=new o(e),this.resources=new h(this.api),this.users=new l(this.api),this.bookings=new n(this.api),this.pages=new a(this.api),this.schedules=new p(this.api),this.workflows=new f(this.api),this.contacts=new c(this.api),this.activities=new i(this.api),this.invitees=new u(this.api)}});

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ declare class Api {

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

@@ -0,0 +0,0 @@ import Api from "./api";

19

package.json
{
"name": "dayschedule-api",
"version": "1.0.0",
"version": "1.0.1",
"description": "Dayschedule Node.js package for appointment bookings API",

@@ -11,3 +11,3 @@ "main": "dist/index.js",

"build": "rimraf ./dist && microbundle --tsconfig tsconfig.json --no-sourcemap",
"dev": "ts-node-dev lib/Dayschedule.ts",
"dev": "ts-node-dev index.ts",
"test": "npx playwright test",

@@ -25,9 +25,12 @@ "dev-test": "ts-node-dev test.ts"

"type": "git",
"url": "git+https://github.com/Dayschedule/dayschedule-api.git"
"url": "git+https://github.com/dayschedule/dayschedule-api.git"
},
"keywords": [
"Appointment",
"Scheduling",
"Bookings",
"Appointment API"
"appointments",
"appointment",
"booking",
"scheduling",
"calendar",
"dayschedule",
"reservation"
],

@@ -37,3 +40,3 @@ "author": "https://github.com/vickyRathee",

"bugs": {
"url": "https://github.com/Dayschedule/dayschedule-api/issues"
"url": "https://github.com/dayschedule/dayschedule-api/issues"
},

@@ -40,0 +43,0 @@ "homepage": "https://dayschedule.com/docs/api",

# dayschedule
[![version](https://img.shields.io/npm/v/dayschedule-api.svg)](https://www.npmjs.com/package/dayschedule-api)
[![license](https://img.shields.io/npm/l/dayschedule-api.svg)](https://www.npmjs.com/package/dayschedule-api)
Official Node.js library for DaySchedule API to book online appointments, reservation, bookings and calendar scheduling.
Official Node.js library for [DaySchedule](https://dayschedule.com/) API to integrate online appointments bookings, reservation and calendar scheduling in any tool with [embeddable widget](https://github.com/dayschedule/dayschedule-widget) on front-end and this SDK on backend for complete white-label appointment scheduling at any scale.
## Installation
```

@@ -11,3 +14,114 @@ npm i dayschedule-api

See the documentation to understand the appointement booking flow with DaySchedule:
## Documentation
Full API documentation to understand the appointment booking flow with DaySchedule is available at -
https://dayschedule.com/docs/api
### Getting started
Create a `DaySchedule` instance with api key. You can get your api keys from the app https://app.dayschedule.com/settings/apikeys
```
const DaySchedule = require('dayschedule-api');
const daySchedule = new DaySchedule('YOUR_API_KEY');
```
The SDK is UMD (Universal Module Definition) compatible, which means that it can be loaded in various module formats.
#### ES6 module
```
import DaySchedule from 'dayschedule-api'
const daySchedule = new DaySchedule('YOUR_API_KEY');
```
#### CommonJS2 (in e.g. node.js)
```
const DaySchedule = require('dayschedule-api');
const daySchedule = new DaySchedule('YOUR_API_KEY');
```
Now, the API can be accessed via the `daySchedule` instance. All the methods follow the namespaced signature. For example, to fetch all the booked appointments -
```
// API signature
// {daySchedule}.{api}.{method}(id, [params])
// example
const bookings = await daySchedule.bookings.list();
```
Every request returns a promise.
### Methods
Each API endpoint has these 5 methods `list`, `get`, `create`, `update`, `delete` API operations. For example, here is the booking API methods -
| Method | Description | Parameters | Return Value |
| -------- | -------------------------------- | ----------------------- | --------------------- |
| `list` | Get all the bookings | `params: any` | `Promise<Bookings[]>` |
| `get` | Get details of a booking by ID | `id: string` | `Promise<Bookings>` |
| `create` | Create a new booking | `data: any` | `Promise<Bookings>` |
| `update` | Update an existing booking by ID | `id: string, data: any` | `Promise<Bookings>` |
| `delete` | Delete a booking by ID | `id: string` | `Promise<any>` |
### Booking example:
```
// Using promises
daySchedule.bookings.create({
"resource":{
"resource_id":"643d0e3511ce9450e585c2a9",
},
"host":{
"user_id":758
},
"start_at":"2023-10-11T09:00:00.000Z",
"end_at":"2023-10-11T09:30:00.000Z",
"invitees":[{
"name":"John Doe",
"email":"Johndoe@gmail.com"
"questions":[
{
"type":"text",
"name":"age",
"label":"What is your age?",
"value":"18"
},
]}
]
}).then(function(response){
console.log(response);
}).catch(function(response){
console.log(response);
});
// Using async/await
const response = await daySchedule.bookings.create({ ... })
```
### More examples
- [Resources](docs/resources.md)
- [Bookings](docs/bookings.md)
- [invitees](docs/invitees.md)
- [Pages](docs/pages.md)
- [Schedules](docs/schedules.md)
- [Users](docs/users.md)
- [Workflows](docs/workflows.md)
- [Contacts](docs/contacts.md)
## Release
1. Switch to `main` branch.
2. Update the `CHANGELOG.md` & bump the version in `package.json`
3. Commit and Tag the release & push to Github
4. Create a release on GitHub with changelog
5. Publish to npm with `npm publish` command
## License
MIT Licensed. See [LICENSE.txt](LICENSE.txt) for more details

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc