UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 3.86 kB
var s=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var v=(t,e)=>{for(var r in e)s(t,r,{get:e[r],enumerable:!0})},g=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of u(e))!c.call(t,n)&&n!==r&&s(t,n,{get:()=>e[n],enumerable:!(i=m(e,n))||i.enumerable});return t};var a=t=>g(s({},"__esModule",{value:!0}),t);var l={};v(l,{ServicesHandler:()=>o});module.exports=a(l);var o=class{constructor(e){this.list=()=>this.ovh.request("GET","/services");this.getByServiceId=e=>this.ovh.request("GET",`/services/${e}`);this.updateByServiceId=(e,r)=>this.ovh.request("PUT",`/services/${e}`,r);this.getBillingEngagementByServiceId=e=>this.ovh.request("GET",`/services/${e}/billing/engagement`);this.listBillingEngagementAvailableByServiceId=e=>this.ovh.request("GET",`/services/${e}/billing/engagement/available`);this.updateBillingEngagementEndRuleByServiceId=(e,r)=>this.ovh.request("PUT",`/services/${e}/billing/engagement/endRule`,r);this.postBillingEngagementFlushByServiceId=(e,r)=>this.ovh.request("POST",`/services/${e}/billing/engagement/flush`,r);this.deleteBillingEngagementRequestByServiceId=e=>this.ovh.request("DELETE",`/services/${e}/billing/engagement/request`);this.getBillingEngagementRequestByServiceId=e=>this.ovh.request("GET",`/services/${e}/billing/engagement/request`);this.postBillingEngagementRequestByServiceId=(e,r)=>this.ovh.request("POST",`/services/${e}/billing/engagement/request`,r);this.getConsumptionByServiceId=e=>this.ovh.request("GET",`/services/${e}/consumption`);this.getConsumptionElementByServiceId=e=>this.ovh.request("GET",`/services/${e}/consumption/element`);this.getConsumptionForecastByServiceId=e=>this.ovh.request("GET",`/services/${e}/consumption/forecast`);this.getConsumptionForecastElementByServiceId=e=>this.ovh.request("GET",`/services/${e}/consumption/forecast/element`);this.listConsumptionHistoryByServiceId=e=>this.ovh.request("GET",`/services/${e}/consumption/history`);this.getConsumptionHistoryByServiceIdAndId=(e,r)=>this.ovh.request("GET",`/services/${r}/consumption/history/${e}`);this.getConsumptionHistoryElementByServiceIdAndId=(e,r)=>this.ovh.request("GET",`/services/${r}/consumption/history/${e}/element`);this.listDetachByServiceId=e=>this.ovh.request("GET",`/services/${e}/detach`);this.getDetachByServiceIdAndPlanCode=(e,r)=>this.ovh.request("GET",`/services/${r}/detach/${e}`);this.postDetachExecuteByServiceIdAndPlanCode=(e,r,i)=>this.ovh.request("POST",`/services/${r}/detach/${e}/execute`,i);this.getDetachOptionsByServiceIdAndPlanCode=(e,r)=>this.ovh.request("GET",`/services/${r}/detach/${e}/options`);this.postDetachSimulateByServiceIdAndPlanCode=(e,r,i)=>this.ovh.request("POST",`/services/${r}/detach/${e}/simulate`,i);this.listFormByServiceId=e=>this.ovh.request("GET",`/services/${e}/form`);this.getFormByServiceIdAndFormName=(e,r)=>this.ovh.request("GET",`/services/${r}/form/${e}`);this.postFormAnswerByServiceIdAndFormName=(e,r,i)=>this.ovh.request("POST",`/services/${r}/form/${e}/answer`,i);this.getOptionsByServiceId=e=>this.ovh.request("GET",`/services/${e}/options`);this.getRenewPeriodCapacitiesByServiceId=e=>this.ovh.request("GET",`/services/${e}/renewPeriodCapacities`);this.getTechnicalDetailsByServiceId=e=>this.ovh.request("GET",`/services/${e}/technicalDetails`);this.listUpgradeByServiceId=e=>this.ovh.request("GET",`/services/${e}/upgrade`);this.getUpgradeByServiceIdAndPlanCode=(e,r)=>this.ovh.request("GET",`/services/${r}/upgrade/${e}`);this.postUpgradeExecuteByServiceIdAndPlanCode=(e,r,i)=>this.ovh.request("POST",`/services/${r}/upgrade/${e}/execute`,i);this.postUpgradeSimulateByServiceIdAndPlanCode=(e,r,i)=>this.ovh.request("POST",`/services/${r}/upgrade/${e}/simulate`,i);this.ovh=e}};0&&(module.exports={ServicesHandler}); //# sourceMappingURL=Services.js.map