node-ovh-ts
Version:
OVH API wrapper library for TypeScript
2 lines • 1.46 kB
JavaScript
var s=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var h=(t,e)=>{for(var r in e)s(t,r,{get:e[r],enumerable:!0})},v=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of m(e))!c.call(t,i)&&i!==r&&s(t,i,{get:()=>e[i],enumerable:!(o=a(e,i))||o.enumerable});return t};var u=t=>v(s({},"__esModule",{value:!0}),t);var d={};h(d,{LicenseRedhatHandler:()=>n});module.exports=u(d);var n=class{constructor(e){this.listRedhat=()=>this.ovh.request("GET","/license/redhat");this.getRedhatByServiceName=e=>this.ovh.request("GET",`/license/redhat/${e}`);this.updateRedhatByServiceName=(e,r)=>this.ovh.request("PUT",`/license/redhat/${e}`,r);this.confirmRedhatTerminationByServiceName=(e,r)=>this.ovh.request("POST",`/license/redhat/${e}/confirmTermination`,r);this.getRedhatServiceInfosByServiceName=e=>this.ovh.request("GET",`/license/redhat/${e}/serviceInfos`);this.updateRedhatServiceInfosByServiceName=(e,r)=>this.ovh.request("PUT",`/license/redhat/${e}/serviceInfos`,r);this.getRedhatTasksByServiceName=e=>this.ovh.request("GET",`/license/redhat/${e}/tasks`);this.getRedhatTasksByServiceNameAndTaskId=(e,r)=>this.ovh.request("GET",`/license/redhat/${e}/tasks/${r}`);this.postRedhatTerminateByServiceName=e=>this.ovh.request("POST",`/license/redhat/${e}/terminate`);this.ovh=e}};0&&(module.exports={LicenseRedhatHandler});
//# sourceMappingURL=LicenseRedhat.js.map