Path: blob/main/src/publish/netlify/api/services/BuildHookService.ts
6467 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 BuildHookService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public listSiteBuildHooks({14siteId,15}: {16siteId: string;17}): CancelablePromise<18Array<{19id?: string;20title?: string;21branch?: string;22url?: string;23site_id?: string;24created_at?: string;25}>26> {27return this.httpRequest.request({28method: "GET",29url: "/sites/{site_id}/build_hooks",30path: {31"site_id": siteId,32},33});34}3536/**37* @returns any error38* @throws ApiError39*/40public createSiteBuildHook({41siteId,42buildHook,43}: {44siteId: string;45buildHook: {46title?: string;47branch?: string;48};49}): CancelablePromise<{50code?: number;51message: string;52}> {53return this.httpRequest.request({54method: "POST",55url: "/sites/{site_id}/build_hooks",56path: {57"site_id": siteId,58},59body: buildHook,60});61}6263/**64* @returns any OK65* @throws ApiError66*/67public getSiteBuildHook({68siteId,69id,70}: {71siteId: string;72id: string;73}): CancelablePromise<{74id?: string;75title?: string;76branch?: string;77url?: string;78site_id?: string;79created_at?: string;80}> {81return this.httpRequest.request({82method: "GET",83url: "/sites/{site_id}/build_hooks/{id}",84path: {85"site_id": siteId,86"id": id,87},88});89}9091/**92* @returns any error93* @throws ApiError94*/95public updateSiteBuildHook({96siteId,97id,98buildHook,99}: {100siteId: string;101id: string;102buildHook: {103title?: string;104branch?: string;105};106}): CancelablePromise<{107code?: number;108message: string;109}> {110return this.httpRequest.request({111method: "PUT",112url: "/sites/{site_id}/build_hooks/{id}",113path: {114"site_id": siteId,115"id": id,116},117body: buildHook,118});119}120121/**122* @returns any error123* @throws ApiError124*/125public deleteSiteBuildHook({126siteId,127id,128}: {129siteId: string;130id: string;131}): CancelablePromise<{132code?: number;133message: string;134}> {135return this.httpRequest.request({136method: "DELETE",137url: "/sites/{site_id}/build_hooks/{id}",138path: {139"site_id": siteId,140"id": id,141},142});143}144}145146147