// @ts-ignore /* eslint-disable */ import request from '@/utils/request'; /** Create subscribe application POST /v1/admin/application/ */ export async function createSubscribeApplication( body: API.CreateSubscribeApplicationRequest, options?: { [key: string]: any }, ) { return request('/v1/admin/application/', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** Preview Template GET /v1/admin/application/preview */ export async function previewSubscribeTemplate( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.PreviewSubscribeTemplateParams, options?: { [key: string]: any }, ) { return request( '/v1/admin/application/preview', { method: 'GET', params: { ...params, }, ...(options || {}), }, ); } /** Update subscribe application PUT /v1/admin/application/subscribe_application */ export async function updateSubscribeApplication( body: API.UpdateSubscribeApplicationRequest, options?: { [key: string]: any }, ) { return request( '/v1/admin/application/subscribe_application', { method: 'PUT', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }, ); } /** Delete subscribe application DELETE /v1/admin/application/subscribe_application */ export async function deleteSubscribeApplication( body: API.DeleteSubscribeApplicationRequest, options?: { [key: string]: any }, ) { return request('/v1/admin/application/subscribe_application', { method: 'DELETE', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** Get subscribe application list GET /v1/admin/application/subscribe_application_list */ export async function getSubscribeApplicationList( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.GetSubscribeApplicationListParams, options?: { [key: string]: any }, ) { return request( '/v1/admin/application/subscribe_application_list', { method: 'GET', params: { ...params, }, ...(options || {}), }, ); }