Path: blob/main/src/publish/netlify/api/services/FormService.ts
6464 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 FormService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public listSiteForms({14siteId,15}: {16siteId: string;17}): CancelablePromise<18Array<{19id?: string;20site_id?: string;21name?: string;22paths?: Array<string>;23submission_count?: number;24fields?: Array<any>;25created_at?: string;26}>27> {28return this.httpRequest.request({29method: "GET",30url: "/sites/{site_id}/forms",31path: {32"site_id": siteId,33},34});35}3637/**38* @returns any error39* @throws ApiError40*/41public deleteSiteForm({42siteId,43formId,44}: {45siteId: string;46formId: string;47}): CancelablePromise<{48code?: number;49message: string;50}> {51return this.httpRequest.request({52method: "DELETE",53url: "/sites/{site_id}/forms/{form_id}",54path: {55"site_id": siteId,56"form_id": formId,57},58});59}60}616263