Path: blob/main/src/publish/netlify/api/services/SniCertificateService.ts
6468 views
/* istanbul ignore file */1/* tslint:disable */2/* eslint-disable */3import type { CancelablePromise } from "../core/CancelablePromise.ts";4import type { BaseHttpRequest } from "../core/BaseHttpRequest.ts";56export class SniCertificateService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public provisionSiteTlsCertificate({14siteId,15certificate,16key,17caCertificates,18}: {19siteId: string;20certificate?: string;21key?: string;22caCertificates?: string;23}): CancelablePromise<{24state?: string;25domains?: Array<string>;26created_at?: string;27updated_at?: string;28expires_at?: string;29}> {30return this.httpRequest.request({31method: "POST",32url: "/sites/{site_id}/ssl",33path: {34"site_id": siteId,35},36query: {37"certificate": certificate,38"key": key,39"ca_certificates": caCertificates,40},41});42}4344/**45* @returns any OK46* @throws ApiError47*/48public showSiteTlsCertificate({49siteId,50}: {51siteId: string;52}): CancelablePromise<{53state?: string;54domains?: Array<string>;55created_at?: string;56updated_at?: string;57expires_at?: string;58}> {59return this.httpRequest.request({60method: "GET",61url: "/sites/{site_id}/ssl",62path: {63"site_id": siteId,64},65});66}67}686970