Path: blob/main/src/publish/netlify/api/services/ServiceService.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 ServiceService {7constructor(public readonly httpRequest: BaseHttpRequest) {}89/**10* @returns any services11* @throws ApiError12*/13public getServices({14search,15}: {16search?: string;17}): CancelablePromise<18Array<{19id?: string;20name?: string;21slug?: string;22service_path?: string;23long_description?: string;24description?: string;25events?: Array<any>;26tags?: Array<string>;27icon?: string;28manifest_url?: string;29environments?: Array<string>;30created_at?: string;31updated_at?: string;32}>33> {34return this.httpRequest.request({35method: "GET",36url: "/services/",37query: {38"search": search,39},40});41}4243/**44* @returns any services45* @throws ApiError46*/47public showService({48addonName,49}: {50addonName: string;51}): CancelablePromise<{52id?: string;53name?: string;54slug?: string;55service_path?: string;56long_description?: string;57description?: string;58events?: Array<any>;59tags?: Array<string>;60icon?: string;61manifest_url?: string;62environments?: Array<string>;63created_at?: string;64updated_at?: string;65}> {66return this.httpRequest.request({67method: "GET",68url: "/services/{addonName}",69path: {70"addonName": addonName,71},72});73}7475/**76* @returns any error77* @throws ApiError78*/79public showServiceManifest({80addonName,81}: {82addonName: string;83}): CancelablePromise<{84code?: number;85message: string;86}> {87return this.httpRequest.request({88method: "GET",89url: "/services/{addonName}/manifest",90path: {91"addonName": addonName,92},93});94}95}969798