Path: blob/main/src/publish/netlify/api/services/DeployKeyService.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 DeployKeyService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public listDeployKeys(): CancelablePromise<14Array<{15id?: string;16public_key?: string;17created_at?: string;18}>19> {20return this.httpRequest.request({21method: "GET",22url: "/deploy_keys",23});24}2526/**27* @returns any error28* @throws ApiError29*/30public createDeployKey(): CancelablePromise<{31code?: number;32message: string;33}> {34return this.httpRequest.request({35method: "POST",36url: "/deploy_keys",37});38}3940/**41* @returns any OK42* @throws ApiError43*/44public getDeployKey({45keyId,46}: {47keyId: string;48}): CancelablePromise<{49id?: string;50public_key?: string;51created_at?: string;52}> {53return this.httpRequest.request({54method: "GET",55url: "/deploy_keys/{key_id}",56path: {57"key_id": keyId,58},59});60}6162/**63* @returns any error64* @throws ApiError65*/66public deleteDeployKey({67keyId,68}: {69keyId: string;70}): CancelablePromise<{71code?: number;72message: string;73}> {74return this.httpRequest.request({75method: "DELETE",76url: "/deploy_keys/{key_id}",77path: {78"key_id": keyId,79},80});81}82}838485