|  |  | 
 |  |  | // @ts-ignore | 
 |  |  | /* eslint-disable */ | 
 |  |  | import { request } from '@umijs/max'; | 
 |  |  |  | 
 |  |  | /** Create user This can only be done by the logged in user. POST /user */ | 
 |  |  | export async function createUser(body: API.User, options?: { [key: string]: any }) { | 
 |  |  |   return request<any>('/user', { | 
 |  |  |     method: 'POST', | 
 |  |  |     data: body, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Get user by user name GET /user/${param0} */ | 
 |  |  | export async function getUserByName( | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
 |  |  |   params: API.getUserByNameParams, | 
 |  |  |   options?: { [key: string]: any }, | 
 |  |  | ) { | 
 |  |  |   const { username: param0, ...queryParams } = params; | 
 |  |  |   return request<API.User>(`/user/${param0}`, { | 
 |  |  |     method: 'GET', | 
 |  |  |     params: { ...queryParams }, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Updated user This can only be done by the logged in user. PUT /user/${param0} */ | 
 |  |  | export async function updateUser( | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
 |  |  |   params: API.updateUserParams, | 
 |  |  |   body: API.User, | 
 |  |  |   options?: { [key: string]: any }, | 
 |  |  | ) { | 
 |  |  |   const { username: param0, ...queryParams } = params; | 
 |  |  |   return request<any>(`/user/${param0}`, { | 
 |  |  |     method: 'PUT', | 
 |  |  |     params: { ...queryParams }, | 
 |  |  |     data: body, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Delete user This can only be done by the logged in user. DELETE /user/${param0} */ | 
 |  |  | export async function deleteUser( | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
 |  |  |   params: API.deleteUserParams, | 
 |  |  |   options?: { [key: string]: any }, | 
 |  |  | ) { | 
 |  |  |   const { username: param0, ...queryParams } = params; | 
 |  |  |   return request<any>(`/user/${param0}`, { | 
 |  |  |     method: 'DELETE', | 
 |  |  |     params: { ...queryParams }, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Creates list of users with given input array POST /user/createWithArray */ | 
 |  |  | export async function createUsersWithArrayInput( | 
 |  |  |   body: API.User[], | 
 |  |  |   options?: { [key: string]: any }, | 
 |  |  | ) { | 
 |  |  |   return request<any>('/user/createWithArray', { | 
 |  |  |     method: 'POST', | 
 |  |  |     data: body, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Creates list of users with given input array POST /user/createWithList */ | 
 |  |  | export async function createUsersWithListInput(body: API.User[], options?: { [key: string]: any }) { | 
 |  |  |   return request<any>('/user/createWithList', { | 
 |  |  |     method: 'POST', | 
 |  |  |     data: body, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Logs user into the system GET /user/login */ | 
 |  |  | export async function loginUser( | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
 |  |  |   params: API.loginUserParams, | 
 |  |  |   options?: { [key: string]: any }, | 
 |  |  | ) { | 
 |  |  |   return request<string>('/user/login', { | 
 |  |  |     method: 'GET', | 
 |  |  |     params: { | 
 |  |  |       ...params, | 
 |  |  |     }, | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  |  | 
 |  |  | /** Logs out current logged in user session GET /user/logout */ | 
 |  |  | export async function logoutUser(options?: { [key: string]: any }) { | 
 |  |  |   return request<any>('/user/logout', { | 
 |  |  |     method: 'GET', | 
 |  |  |     ...(options || {}), | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | // @ts-ignore
 | 
 |  |  | /* eslint-disable */
 | 
 |  |  | import { request } from '@umijs/max';
 | 
 |  |  | 
 | 
 |  |  | /** Create user This can only be done by the logged in user. POST /user */
 | 
 |  |  | export async function createUser(body: API.User, options?: { [key: string]: any }) {
 | 
 |  |  |   return request<any>('/user', {
 | 
 |  |  |     method: 'POST',
 | 
 |  |  |     data: body,
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Get user by user name GET /user/${param0} */
 | 
 |  |  | export async function getUserByName(
 | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
 | 
 |  |  |   params: API.getUserByNameParams,
 | 
 |  |  |   options?: { [key: string]: any },
 | 
 |  |  | ) {
 | 
 |  |  |   const { username: param0, ...queryParams } = params;
 | 
 |  |  |   return request<API.User>(`/user/${param0}`, {
 | 
 |  |  |     method: 'GET',
 | 
 |  |  |     params: { ...queryParams },
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Updated user This can only be done by the logged in user. PUT /user/${param0} */
 | 
 |  |  | export async function updateUser(
 | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
 | 
 |  |  |   params: API.updateUserParams,
 | 
 |  |  |   body: API.User,
 | 
 |  |  |   options?: { [key: string]: any },
 | 
 |  |  | ) {
 | 
 |  |  |   const { username: param0, ...queryParams } = params;
 | 
 |  |  |   return request<any>(`/user/${param0}`, {
 | 
 |  |  |     method: 'PUT',
 | 
 |  |  |     params: { ...queryParams },
 | 
 |  |  |     data: body,
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Delete user This can only be done by the logged in user. DELETE /user/${param0} */
 | 
 |  |  | export async function deleteUser(
 | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
 | 
 |  |  |   params: API.deleteUserParams,
 | 
 |  |  |   options?: { [key: string]: any },
 | 
 |  |  | ) {
 | 
 |  |  |   const { username: param0, ...queryParams } = params;
 | 
 |  |  |   return request<any>(`/user/${param0}`, {
 | 
 |  |  |     method: 'DELETE',
 | 
 |  |  |     params: { ...queryParams },
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Creates list of users with given input array POST /user/createWithArray */
 | 
 |  |  | export async function createUsersWithArrayInput(
 | 
 |  |  |   body: API.User[],
 | 
 |  |  |   options?: { [key: string]: any },
 | 
 |  |  | ) {
 | 
 |  |  |   return request<any>('/user/createWithArray', {
 | 
 |  |  |     method: 'POST',
 | 
 |  |  |     data: body,
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Creates list of users with given input array POST /user/createWithList */
 | 
 |  |  | export async function createUsersWithListInput(body: API.User[], options?: { [key: string]: any }) {
 | 
 |  |  |   return request<any>('/user/createWithList', {
 | 
 |  |  |     method: 'POST',
 | 
 |  |  |     data: body,
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Logs user into the system GET /user/login */
 | 
 |  |  | export async function loginUser(
 | 
 |  |  |   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
 | 
 |  |  |   params: API.loginUserParams,
 | 
 |  |  |   options?: { [key: string]: any },
 | 
 |  |  | ) {
 | 
 |  |  |   return request<string>('/user/login', {
 | 
 |  |  |     method: 'GET',
 | 
 |  |  |     params: {
 | 
 |  |  |       ...params,
 | 
 |  |  |     },
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 | 
 |  |  | 
 | 
 |  |  | /** Logs out current logged in user session GET /user/logout */
 | 
 |  |  | export async function logoutUser(options?: { [key: string]: any }) {
 | 
 |  |  |   return request<any>('/user/logout', {
 | 
 |  |  |     method: 'GET',
 | 
 |  |  |     ...(options || {}),
 | 
 |  |  |   });
 | 
 |  |  | }
 |