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/MetadataService.ts
6468 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 MetadataService {
8
constructor(public readonly httpRequest: BaseHttpRequest) {}
9
10
/**
11
* @returns any OK
12
* @throws ApiError
13
*/
14
public getSiteMetadata({
15
siteId,
16
}: {
17
siteId: string;
18
}): CancelablePromise<any> {
19
return this.httpRequest.request({
20
method: "GET",
21
url: "/sites/{site_id}/metadata",
22
path: {
23
"site_id": siteId,
24
},
25
});
26
}
27
28
/**
29
* @returns any error
30
* @throws ApiError
31
*/
32
public updateSiteMetadata({
33
siteId,
34
metadata,
35
}: {
36
siteId: string;
37
metadata: any;
38
}): CancelablePromise<{
39
code?: number;
40
message: string;
41
}> {
42
return this.httpRequest.request({
43
method: "PUT",
44
url: "/sites/{site_id}/metadata",
45
path: {
46
"site_id": siteId,
47
},
48
body: metadata,
49
});
50
}
51
}
52
53