Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swagger codegen类型脚本:模型名称与现有语言类型匹配_Java_Typescript_Swagger Codegen - Fatal编程技术网

Java Swagger codegen类型脚本:模型名称与现有语言类型匹配

Java Swagger codegen类型脚本:模型名称与现有语言类型匹配,java,typescript,swagger-codegen,Java,Typescript,Swagger Codegen,我已经编写了以下文档注释: @ApiResponses(value = { @ApiResponse(code=HttpStatus.SC_CONFLICT, response = ResponseError.class), @ApiResponse(code=HttpStatus.SC_UNAUTHORIZED, response = ResponseError.class), @ApiResponse(code=HttpStatus.SC_BAD_REQUEST, r

我已经编写了以下文档注释:

@ApiResponses(value = {
    @ApiResponse(code=HttpStatus.SC_CONFLICT, response = ResponseError.class),
    @ApiResponse(code=HttpStatus.SC_UNAUTHORIZED, response = ResponseError.class),
    @ApiResponse(code=HttpStatus.SC_BAD_REQUEST, response = ResponseError.class),
    @ApiResponse(code=HttpStatus.SC_INTERNAL_SERVER_ERROR, response = ResponseError.class)
})
public ResponseEntity<User> addUser(
我使用maven
swagger-codegen-maven-plugin
plugin来生成我的TypeScript模型类

目前,我收到以下警告信息:

错误(模型名称与现有语言类型匹配)不能用作模型名称。重命名为ModelError

据我所知,它将
cat.gencat.ctti.canigo.arch.web.rs.model.Error
类重命名为
ModelError

因此,生成
modelError.ts
类代码:

export interface ModelError {
    code?: number;
    message?: string;
}
然而,如果我查看一下生成的
responseError.ts
类,它使用的是
Error

export interface ResponseError {
    errors?: Array<Error>;
}
导出接口响应错误{
错误?:数组;
}
有什么想法吗

export interface ResponseError {
    errors?: Array<Error>;
}