我正在使用Swagger-Codegen v2.0自动生成基于我的API的SDK,这是使用Swagger定义的。
我的问题是:我有一个返回整数的操作,SDK中生成的方法返回一个可以为空的整数。在API描述中,明确指出此操作返回32位整数。我尝试了一些修改,例如在操作过滤器中添加默认值0但没有成功。
这是json描述的操作:
"operationId": "GetSomething",
"consumes": [],
"produces": [
"text/plain",
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "Success",
"schema": {
"format": "int32",
"default": 0,
],
"type": "integer"
}
}
这是生成的方法原型:
int? GetSomething();
欢迎任何见解