node-ovh-ts
Version:
OVH API wrapper library for TypeScript
2 lines • 6.56 kB
JavaScript
var n=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(t,r)=>{for(var e in r)n(t,e,{get:r[e],enumerable:!0})},u=(t,r,e,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of m(r))!c.call(t,o)&&o!==e&&n(t,o,{get:()=>r[o],enumerable:!(i=a(r,o))||i.enumerable});return t};var P=t=>u(n({},"__esModule",{value:!0}),t);var g={};l(g,{EmailProHandler:()=>s});module.exports=P(g);var s=class{constructor(r){this.listPro=()=>this.ovh.request("GET","/email/pro");this.getProByService=r=>this.ovh.request("GET",`/email/pro/${r}`);this.updateProByService=(r,e)=>this.ovh.request("PUT",`/email/pro/${r}`,e);this.getProAccountByService=r=>this.ovh.request("GET",`/email/pro/${r}/account`);this.getProAccountByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}`);this.deleteProAccountByServiceAndEmail=(r,e)=>this.ovh.request("DELETE",`/email/pro/${e}/account/${r}`);this.updateProAccountByServiceAndEmail=(r,e,i)=>this.ovh.request("PUT",`/email/pro/${e}/account/${r}`,i);this.getProAccountAliasByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/alias`);this.createProAccountAliasByServiceAndEmail=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/alias`,i);this.getProAccountAliasByServiceAndEmailAndAlias=(r,e,i)=>this.ovh.request("GET",`/email/pro/${r}/account/${i}/alias/${e}`);this.deleteProAccountAliasByServiceAndEmailAndAlias=(r,e,i)=>this.ovh.request("DELETE",`/email/pro/${i}/account/${e}/alias/${r}`);this.updateProAccountPasswordByServiceAndEmail=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/changePassword`,i);this.getProAccountDiagnosticsByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/diagnostics`);this.createProAccountDiagnosticsByServiceAndEmail=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/diagnostics`,i);this.getProAccountFullAccessByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/fullAccess`);this.postProAccountFullAccessByServiceAndEmail=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/fullAccess`,i);this.getProAccountFullAccessByServiceAndEmailAndAllowedAccountId=(r,e,i)=>this.ovh.request("GET",`/email/pro/${r}/account/${i}/fullAccess/${e}`);this.deleteProAccountFullAccessByServiceAndEmailAndAllowedAccountId=(r,e,i)=>this.ovh.request("DELETE",`/email/pro/${i}/account/${e}/fullAccess/${r}`);this.sendProAccountAsByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/sendAs`);this.postProAccountSendAsByServiceAndEmail=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/sendAs`,i);this.getProAccountSendAsByServiceAndEmailAndAllowedAccountId=(r,e,i)=>this.ovh.request("GET",`/email/pro/${r}/account/${i}/sendAs/${e}`);this.deleteProAccountSendAsByServiceAndEmailAndAllowedAccountId=(r,e,i)=>this.ovh.request("DELETE",`/email/pro/${i}/account/${e}/sendAs/${r}`);this.sendProAccountOnBehalfToByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/sendOnBehalfTo`);this.postProAccountSendOnBehalfToByServiceAndEmail=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/sendOnBehalfTo`,i);this.getProAccountSendOnBehalfToByServiceAndEmailAndAllowedAccountId=(r,e,i)=>this.ovh.request("GET",`/email/pro/${r}/account/${i}/sendOnBehalfTo/${e}`);this.deleteProAccountSendOnBehalfToByServiceAndEmailAndAllowedAccountId=(r,e,i)=>this.ovh.request("DELETE",`/email/pro/${i}/account/${e}/sendOnBehalfTo/${r}`);this.getProAccountTasksByServiceAndEmail=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/tasks`);this.getProAccountTasksByServiceAndEmailAndId=(r,e,i)=>this.ovh.request("GET",`/email/pro/${r}/account/${e}/tasks/${i}`);this.postProAccountTerminateByServiceAndEmail=(r,e)=>this.ovh.request("POST",`/email/pro/${e}/account/${r}/terminate`);this.getProBillingMigratedByService=r=>this.ovh.request("GET",`/email/pro/${r}/billingMigrated`);this.getProBillingPlanByService=r=>this.ovh.request("GET",`/email/pro/${r}/billingPlan`);this.launchProChangeContactByService=(r,e)=>this.ovh.request("POST",`/email/pro/${r}/changeContact`,e);this.getProDomainByService=r=>this.ovh.request("GET",`/email/pro/${r}/domain`);this.createProDomainByService=(r,e)=>this.ovh.request("POST",`/email/pro/${r}/domain`,e);this.getProDomainByServiceAndDomainName=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/domain/${e}`);this.deleteProDomainByServiceAndDomainName=(r,e)=>this.ovh.request("DELETE",`/email/pro/${e}/domain/${r}`);this.updateProDomainByServiceAndDomainName=(r,e,i)=>this.ovh.request("PUT",`/email/pro/${e}/domain/${r}`,i);this.getProDomainDisclaimerByServiceAndDomainName=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/domain/${e}/disclaimer`);this.deleteProDomainDisclaimerByServiceAndDomainName=(r,e)=>this.ovh.request("DELETE",`/email/pro/${e}/domain/${r}/disclaimer`);this.createProDomainDisclaimerByServiceAndDomainName=(r,e,i)=>this.ovh.request("POST",`/email/pro/${e}/domain/${r}/disclaimer`,i);this.updateProDomainDisclaimerByServiceAndDomainName=(r,e,i)=>this.ovh.request("PUT",`/email/pro/${e}/domain/${r}/disclaimer`,i);this.getProDomainDisclaimerAttributeByServiceAndDomainName=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/domain/${e}/disclaimerAttribute`);this.getProExternalContactByService=r=>this.ovh.request("GET",`/email/pro/${r}/externalContact`);this.createProExternalContactByService=(r,e)=>this.ovh.request("POST",`/email/pro/${r}/externalContact`,e);this.getProExternalContactByServiceAndExternalEmailAddress=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/externalContact/${e}`);this.deleteProExternalContactByServiceAndExternalEmailAddress=(r,e)=>this.ovh.request("DELETE",`/email/pro/${e}/externalContact/${r}`);this.updateProExternalContactByServiceAndExternalEmailAddress=(r,e,i)=>this.ovh.request("PUT",`/email/pro/${e}/externalContact/${r}`,i);this.getProServerByService=r=>this.ovh.request("GET",`/email/pro/${r}/server`);this.getProServiceInfosByService=r=>this.ovh.request("GET",`/email/pro/${r}/serviceInfos`);this.updateProServiceInfosByService=(r,e)=>this.ovh.request("PUT",`/email/pro/${r}/serviceInfos`,e);this.getProTaskByService=r=>this.ovh.request("GET",`/email/pro/${r}/task`);this.getProTaskByServiceAndId=(r,e)=>this.ovh.request("GET",`/email/pro/${r}/task/${e}`);this.updateProFlagsOnAllAccountsByService=r=>this.ovh.request("POST",`/email/pro/${r}/updateFlagsOnAllAccounts`);this.ovh=r}};0&&(module.exports={EmailProHandler});
//# sourceMappingURL=EmailPro.js.map