// This file was generated by liblab | https://liblab.com/ import { z } from 'zod'; import { BaseService } from '../base-service'; import { ContentType, HttpResponse } from '../../http'; import { RequestConfig } from '../../http/types'; import { GetResourcesOkResponse, getResourcesOkResponseResponse } from './models'; export class ResourceService extends BaseService { /** * API to retrieve all API resources * @returns {Promise>} Resource Success Response */ async getResources(requestConfig?: RequestConfig): Promise> { const path = '/clip/v2/resource'; const options: any = { responseSchema: getResourcesOkResponseResponse, requestSchema: z.any(), headers: {}, requestContentType: ContentType.Json, responseContentType: ContentType.Json, retry: requestConfig?.retry, config: this.config, }; return this.client.get(path, options); } }