// @ts-ignore /* eslint-disable */ import request from '@repo/api-client' /** Retrieve variables Retrieve variables from your instance. GET /variables */ export async function getVariables( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.getVariablesParams, options?: { [key: string]: any } ) { return request('/variables', { method: 'GET', params: { // limit has a default value: 100 limit: '100', ...params }, ...(options || {}) }) } /** Create a variable Create a variable in your instance. POST /variables */ export async function postVariables(body: API.create, options?: { [key: string]: any }) { return request('/variables', { method: 'POST', headers: { 'Content-Type': 'application/json' }, data: body, ...(options || {}) }) } /** Update a variable Update a variable from your instance. PUT /variables/${param0} */ export async function putVariablesId( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.putVariablesIdParams, body: API.create, options?: { [key: string]: any } ) { const { id: param0, ...queryParams } = params return request(`/variables/${param0}`, { method: 'PUT', headers: { 'Content-Type': 'application/json' }, params: { ...queryParams }, data: body, ...(options || {}) }) } /** Delete a variable Delete a variable from your instance. DELETE /variables/${param0} */ export async function deleteVariablesId( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.deleteVariablesIdParams, options?: { [key: string]: any } ) { const { id: param0, ...queryParams } = params return request(`/variables/${param0}`, { method: 'DELETE', params: { ...queryParams }, ...(options || {}) }) }