UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

1 lines 2.16 kB
{"version":3,"sources":["../src/handlers/AllDom.ts"],"sourcesContent":["/* WARNING: This file is auto-generated . Do not edit manually. */\n\nimport { AllDomAllDom } from '../models/AllDomAllDom';\nimport { ServicesService } from '../models/ServicesService';\nimport { AllDomAllDomDomain } from '../models/AllDomAllDomDomain';\nimport OVHBase from '../ovh';\n\nclass AllDomHandler {\n ovh: OVHBase;\n\n constructor(ovh: OVHBase) {\n this.ovh = ovh;\n }\n\n /** List available services */\n list = (): Promise<string[]> => {\n return this.ovh.request('GET', '/allDom');\n };\n\n /** Get this object properties */\n getByServiceName = (serviceName: string): Promise<AllDomAllDom> => {\n return this.ovh.request('GET', `/allDom/${serviceName}`);\n };\n\n /** Domains attached to this allDom */\n getDomainByServiceName = (serviceName: string): Promise<string[]> => {\n return this.ovh.request('GET', `/allDom/${serviceName}/domain`);\n };\n\n /** Get this object properties */\n getDomainByServiceNameAndDomain = (\n domain: string,\n serviceName: string\n ): Promise<AllDomAllDomDomain> => {\n return this.ovh.request('GET', `/allDom/${serviceName}/domain/${domain}`);\n };\n\n /** Get this object properties */\n getServiceInfosByServiceName = (serviceName: string): Promise<ServicesService> => {\n return this.ovh.request('GET', `/allDom/${serviceName}/serviceInfos`);\n };\n\n /** Alter this object properties */\n updateServiceInfosByServiceName = (serviceName: string, body: ServicesService): Promise<void> => {\n return this.ovh.request('PUT', `/allDom/${serviceName}/serviceInfos`, body);\n };\n}\n\nexport { AllDomHandler };\n"],"mappings":"AAOA,IAAMA,EAAN,KAAoB,CAGlB,YAAYC,EAAc,CAK1B,UAAO,IACE,KAAK,IAAI,QAAQ,MAAO,SAAS,EAI1C,sBAAoBC,GACX,KAAK,IAAI,QAAQ,MAAO,WAAWA,GAAa,EAIzD,4BAA0BA,GACjB,KAAK,IAAI,QAAQ,MAAO,WAAWA,UAAoB,EAIhE,qCAAkC,CAChCC,EACAD,IAEO,KAAK,IAAI,QAAQ,MAAO,WAAWA,YAAsBC,GAAQ,EAI1E,kCAAgCD,GACvB,KAAK,IAAI,QAAQ,MAAO,WAAWA,gBAA0B,EAItE,qCAAkC,CAACA,EAAqBE,IAC/C,KAAK,IAAI,QAAQ,MAAO,WAAWF,iBAA4BE,CAAI,EAjC1E,KAAK,IAAMH,CACb,CAkCF","names":["AllDomHandler","ovh","serviceName","domain","body"]}