Path: blob/main/src/publish/netlify/api/services/MetadataService.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 MetadataService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public getSiteMetadata({14siteId,15}: {16siteId: string;17}): CancelablePromise<any> {18return this.httpRequest.request({19method: "GET",20url: "/sites/{site_id}/metadata",21path: {22"site_id": siteId,23},24});25}2627/**28* @returns any error29* @throws ApiError30*/31public updateSiteMetadata({32siteId,33metadata,34}: {35siteId: string;36metadata: any;37}): CancelablePromise<{38code?: number;39message: string;40}> {41return this.httpRequest.request({42method: "PUT",43url: "/sites/{site_id}/metadata",44path: {45"site_id": siteId,46},47body: metadata,48});49}50}515253