Path: blob/main/src/publish/netlify/api/services/SubmissionService.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 SubmissionService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any OK11* @throws ApiError12*/13public listSiteSubmissions({14siteId,15page,16perPage,17}: {18siteId: string;19page?: number;20perPage?: number;21}): CancelablePromise<22Array<{23id?: string;24number?: number;25email?: string;26name?: string;27first_name?: string;28last_name?: string;29company?: string;30summary?: string;31body?: string;32data?: any;33created_at?: string;34site_url?: string;35}>36> {37return this.httpRequest.request({38method: "GET",39url: "/sites/{site_id}/submissions",40path: {41"site_id": siteId,42},43query: {44"page": page,45"per_page": perPage,46},47});48}4950/**51* @returns any OK52* @throws ApiError53*/54public listFormSubmissions({55formId,56page,57perPage,58}: {59formId: string;60page?: number;61perPage?: number;62}): CancelablePromise<63Array<{64id?: string;65number?: number;66email?: string;67name?: string;68first_name?: string;69last_name?: string;70company?: string;71summary?: string;72body?: string;73data?: any;74created_at?: string;75site_url?: string;76}>77> {78return this.httpRequest.request({79method: "GET",80url: "/forms/{form_id}/submissions",81path: {82"form_id": formId,83},84query: {85"page": page,86"per_page": perPage,87},88});89}9091/**92* @returns any OK93* @throws ApiError94*/95public listFormSubmission({96submissionId,97query,98page,99perPage,100}: {101submissionId: string;102query?: string;103page?: number;104perPage?: number;105}): CancelablePromise<106Array<{107id?: string;108number?: number;109email?: string;110name?: string;111first_name?: string;112last_name?: string;113company?: string;114summary?: string;115body?: string;116data?: any;117created_at?: string;118site_url?: string;119}>120> {121return this.httpRequest.request({122method: "GET",123url: "/submissions/{submission_id}",124path: {125"submission_id": submissionId,126},127query: {128"query": query,129"page": page,130"per_page": perPage,131},132});133}134135/**136* @returns any error137* @throws ApiError138*/139public deleteSubmission({140submissionId,141}: {142submissionId: string;143}): CancelablePromise<{144code?: number;145message: string;146}> {147return this.httpRequest.request({148method: "DELETE",149url: "/submissions/{submission_id}",150path: {151"submission_id": submissionId,152},153});154}155}156157158