Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/publish/netlify/api/services/BuildHookService.ts
6467 views
1
/* istanbul ignore file */
2
/* tslint:disable */
3
/* eslint-disable */
4
import type { CancelablePromise } from "../core/CancelablePromise.ts";
5
import type { BaseHttpRequest } from "../core/BaseHttpRequest.ts";
6
7
export class BuildHookService {
8
constructor(public readonly httpRequest: BaseHttpRequest) {}
9
10
/**
11
* @returns any OK
12
* @throws ApiError
13
*/
14
public listSiteBuildHooks({
15
siteId,
16
}: {
17
siteId: string;
18
}): CancelablePromise<
19
Array<{
20
id?: string;
21
title?: string;
22
branch?: string;
23
url?: string;
24
site_id?: string;
25
created_at?: string;
26
}>
27
> {
28
return this.httpRequest.request({
29
method: "GET",
30
url: "/sites/{site_id}/build_hooks",
31
path: {
32
"site_id": siteId,
33
},
34
});
35
}
36
37
/**
38
* @returns any error
39
* @throws ApiError
40
*/
41
public createSiteBuildHook({
42
siteId,
43
buildHook,
44
}: {
45
siteId: string;
46
buildHook: {
47
title?: string;
48
branch?: string;
49
};
50
}): CancelablePromise<{
51
code?: number;
52
message: string;
53
}> {
54
return this.httpRequest.request({
55
method: "POST",
56
url: "/sites/{site_id}/build_hooks",
57
path: {
58
"site_id": siteId,
59
},
60
body: buildHook,
61
});
62
}
63
64
/**
65
* @returns any OK
66
* @throws ApiError
67
*/
68
public getSiteBuildHook({
69
siteId,
70
id,
71
}: {
72
siteId: string;
73
id: string;
74
}): CancelablePromise<{
75
id?: string;
76
title?: string;
77
branch?: string;
78
url?: string;
79
site_id?: string;
80
created_at?: string;
81
}> {
82
return this.httpRequest.request({
83
method: "GET",
84
url: "/sites/{site_id}/build_hooks/{id}",
85
path: {
86
"site_id": siteId,
87
"id": id,
88
},
89
});
90
}
91
92
/**
93
* @returns any error
94
* @throws ApiError
95
*/
96
public updateSiteBuildHook({
97
siteId,
98
id,
99
buildHook,
100
}: {
101
siteId: string;
102
id: string;
103
buildHook: {
104
title?: string;
105
branch?: string;
106
};
107
}): CancelablePromise<{
108
code?: number;
109
message: string;
110
}> {
111
return this.httpRequest.request({
112
method: "PUT",
113
url: "/sites/{site_id}/build_hooks/{id}",
114
path: {
115
"site_id": siteId,
116
"id": id,
117
},
118
body: buildHook,
119
});
120
}
121
122
/**
123
* @returns any error
124
* @throws ApiError
125
*/
126
public deleteSiteBuildHook({
127
siteId,
128
id,
129
}: {
130
siteId: string;
131
id: string;
132
}): CancelablePromise<{
133
code?: number;
134
message: string;
135
}> {
136
return this.httpRequest.request({
137
method: "DELETE",
138
url: "/sites/{site_id}/build_hooks/{id}",
139
path: {
140
"site_id": siteId,
141
"id": id,
142
},
143
});
144
}
145
}
146
147