node-ovh-ts
Version:
OVH API wrapper library for TypeScript
2 lines • 1.79 kB
JavaScript
var s=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var c=(i,e)=>{for(var r in e)s(i,r,{get:e[r],enumerable:!0})},S=(i,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of a(e))!m.call(i,t)&&t!==r&&s(i,t,{get:()=>e[t],enumerable:!(n=u(e,t))||n.enumerable});return i};var b=i=>S(s({},"__esModule",{value:!0}),i);var p={};c(p,{WebPaaSHandler:()=>o});module.exports=b(p);var o=class{constructor(e){this.listCapabilities=()=>this.ovh.request("GET","/webPaaS/capabilities");this.listSubscription=()=>this.ovh.request("GET","/webPaaS/subscription");this.getSubscriptionByServiceName=e=>this.ovh.request("GET",`/webPaaS/subscription/${e}`);this.confirmSubscriptionTerminationByServiceName=(e,r)=>this.ovh.request("POST",`/webPaaS/subscription/${e}/confirmTermination`,r);this.listSubscriptionCustomerByServiceName=e=>this.ovh.request("GET",`/webPaaS/subscription/${e}/customer`);this.addSubscriptionCustomerByServiceName=(e,r)=>this.ovh.request("POST",`/webPaaS/subscription/${e}/customer`,r);this.deleteSubscriptionCustomerByServiceNameAndCustomerId=(e,r)=>this.ovh.request("DELETE",`/webPaaS/subscription/${r}/customer/${e}`);this.getSubscriptionCustomerByServiceNameAndCustomerId=(e,r)=>this.ovh.request("GET",`/webPaaS/subscription/${r}/customer/${e}`);this.getSubscriptionServiceInfosByServiceName=e=>this.ovh.request("GET",`/webPaaS/subscription/${e}/serviceInfos`);this.updateSubscriptionServiceInfosByServiceName=(e,r)=>this.ovh.request("PUT",`/webPaaS/subscription/${e}/serviceInfos`,r);this.postSubscriptionTerminateByServiceName=e=>this.ovh.request("POST",`/webPaaS/subscription/${e}/terminate`);this.ovh=e}};0&&(module.exports={WebPaaSHandler});
//# sourceMappingURL=WebPaaS.js.map