node-ovh-ts
Version:
OVH API wrapper library for TypeScript
1 lines • 2.1 kB
Source Map (JSON)
{"version":3,"sources":["../src/handlers/Ssl.ts"],"sourcesContent":["/* WARNING: This file is auto-generated . Do not edit manually. */\n\nimport { ServicesService } from '../models/ServicesService';\nimport { SslCertificate } from '../models/SslCertificate';\nimport { SslOperation } from '../models/SslOperation';\nimport OVHBase from '../ovh';\n\nclass SslHandler {\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', '/ssl');\n };\n\n /** Get this object properties */\n getByServiceName = (serviceName: string): Promise<SslCertificate> => {\n return this.ovh.request('GET', `/ssl/${serviceName}`);\n };\n\n /** Get this object properties */\n getServiceInfosByServiceName = (serviceName: string): Promise<ServicesService> => {\n return this.ovh.request('GET', `/ssl/${serviceName}/serviceInfos`);\n };\n\n /** Alter this object properties */\n updateServiceInfosByServiceName = (serviceName: string, body: ServicesService): Promise<void> => {\n return this.ovh.request('PUT', `/ssl/${serviceName}/serviceInfos`, body);\n };\n\n /** Tasks associated to this ssl */\n getTasksByServiceName = (serviceName: string): Promise<number[]> => {\n return this.ovh.request('GET', `/ssl/${serviceName}/tasks`);\n };\n\n /** Get this object properties */\n getTasksByServiceNameAndTaskId = (serviceName: string, taskId: number): Promise<SslOperation> => {\n return this.ovh.request('GET', `/ssl/${serviceName}/tasks/${taskId}`);\n };\n}\n\nexport { SslHandler };\n"],"mappings":"AAOA,IAAMA,EAAN,KAAiB,CAGf,YAAYC,EAAc,CAK1B,UAAO,IACE,KAAK,IAAI,QAAQ,MAAO,MAAM,EAIvC,sBAAoBC,GACX,KAAK,IAAI,QAAQ,MAAO,QAAQA,GAAa,EAItD,kCAAgCA,GACvB,KAAK,IAAI,QAAQ,MAAO,QAAQA,gBAA0B,EAInE,qCAAkC,CAACA,EAAqBC,IAC/C,KAAK,IAAI,QAAQ,MAAO,QAAQD,iBAA4BC,CAAI,EAIzE,2BAAyBD,GAChB,KAAK,IAAI,QAAQ,MAAO,QAAQA,SAAmB,EAI5D,oCAAiC,CAACA,EAAqBE,IAC9C,KAAK,IAAI,QAAQ,MAAO,QAAQF,WAAqBE,GAAQ,EA9BpE,KAAK,IAAMH,CACb,CA+BF","names":["SslHandler","ovh","serviceName","body","taskId"]}