import { AxiosRequestConfig } from 'axios'; import { RequestCommon } from './requestCommon'; import { ApigenReqVO } from '../models/apigenReqVO'; import { SingleGenericInt } from '../models/singleGenericInt'; import { SingleGenericString } from '../models/singleGenericString'; import { MultiGenericIntString } from '../models/multiGenericIntString'; import { MultiGenericSingleGenericStringBoolean } from '../models/multiGenericSingleGenericStringBoolean'; export namespace ApigenRequest { export async function apigenVo(req: ApigenReqVO, config?: AxiosRequestConfig): Promise { return RequestCommon.axiosGet('/apigen/apigen-vo', req, RequestCommon.getJsonConfig(config)); } export async function genericTest(req: SingleGenericInt, config?: AxiosRequestConfig): Promise { return RequestCommon.axiosPost('/apigen/generic', req, RequestCommon.getJsonConfig(config)); } export async function genericTest2( req: MultiGenericIntString, config?: AxiosRequestConfig, ): Promise { return RequestCommon.axiosPost( '/apigen/generic2', req, RequestCommon.getJsonConfig(config), ); } }