问题标签 [swagger-codegen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2548 浏览

python-3.x - Swagger 自动生成的 Python Flask Server `ImportError: No module named 'swagger_server.models ...'`

使用在线编辑器和一个大摇大摆的 YAML 文件,我生成了一个 python flask rest 服务器应用程序。

根据生成的服务器zip文件中包含的README.md,我执行了

然而,第二行没有运行服务器,而是给了我一个例外:

我完全按照说明进行操作(所有两个步骤……),我自己没有编写或更改任何 python 代码。根据在线编辑器,我的 YAML 文件也是正确的(否则我想我无论如何都无法生成服务器)。

出了什么问题?谢谢你的帮助。

0 投票
0 回答
468 浏览

swagger - 在哪里使用带有 Lumen Server Stub 的 Swagger codegen 添加服务器逻辑

我一直在环顾四周,但找不到任何具体的内容,因此如果之前有人问过,我深表歉意。

我正在使用Swagger codegen为我正在制作的Lumen API 项目创建一个 ServerStub,该项目运行良好。我的困惑来自我打算在哪里放置用于连接数据库等的服务器端逻辑。

middleware和文件夹中的所有文件controllers,以及在每个类的标题注释中routers.php明确声明不要手动编辑该类。所以我有点困惑我应该在创建服务器存根之后将我的逻辑放在哪里。

任何人都可以阐明我将项目实现放在哪里以使用提供的服务器存根吗?因为评论告诉我不要编辑类,所以我觉得我的实现应该被抽象到某个地方,但我不确定在哪里。

感谢有关此问题的任何帮助。谢谢。

0 投票
1 回答
366 浏览

c# - swagger-codegen - 如何为生成的 C# SDK 方法提供主体?

我正在使用来自https://hub.docker.com/r/jimschubert/swagger-codegen-cli/的(非官方)swagger-codegen-cli Docker 容器,它在运行之前从主分支中提取 swagger-codegen。我尝试从https://hub.docker.com/r/swaggerapi/swagger-codegen-cli/获取最近记录的(官方)swagger-codegen-cli ,但目前似乎不可用。

与非官方 cli 一样,我从 swagger 文档中生成了一个 C# SDK,其中包含以下内容:

“有效负载”是在请求的正文中提供的,但是我看不到任何方法可以将正文提供给 SDK 中生成的具有以下签名的方法:public List<FileUploadGalleryItemModel> FileUploadCreateCustomerCoverGalleryItem (int? zoneId).

关于我可能忽略或做错的任何建议?

0 投票
1 回答
10726 浏览

swagger-2.0 - Swagger Codegen Java 客户端日期格式

我在 swagger 中有一个 java 客户端,它的 swagger.json 包括以下内容:

这个2015 年的问题说将格式指定为date-time不使用Joda DateTime. 对于我的客户,我希望将属性表示为java.util.Date而不是Joda表示。我尝试使用-DdateLibrary=java8,但是当我使用以下命令生成客户端时,这会阻止客户端使用 feign builder:

如何指定响应对象应该使用什么数据类型?实际上,在服务上,属性已经表示为java.util.Date

0 投票
2 回答
780 浏览

ios - 在项目中手动导入时,从 swagger-codegen 生成的 Objective c 客户端无法正常工作

我已经Objective cswagger.json. 并通过右键单击项目然后选择在我的 Xcode 项目中导入生成的源代码Add Files to "ProjectName"。由于swagger-codegen生成的源依赖于ISO8601,JSONModelAFNetworking,所以我下载了它们并添加到我的项目中。项目正在成功构建,但无法正常工作。当我使用文件夹内的函数调用任何 API 调用时,Api它无法调用Core文件夹内的函数。我尝试将调试点放在Core文件夹内的函数中,但控制流没有到达那里,Xcode 也没有显示任何错误。

cocoapod如果我将其添加为依赖项,那么令人惊讶的是生成的代码可以正常工作。

但我不想cocoapod在我的项目中使用。

我在手动导入时缺少什么步骤?为什么 Xcode 没有抛出任何错误?

0 投票
1 回答
108 浏览

swagger - 如何让 Swagger 在 html 中生成文档?

我用 swagger 写了一个宁静的 API。当我运行我的服务器时,它会在 X/ 上正确地提供 API,但它也应该在 X/api-docs 上提供 API 的文档。它这样做了,但它以 JSON 格式而不是 HTML 格式显示文档!我一直在翻阅文档,试图弄清楚如何以 HTML 格式获取文档,但我无法弄清楚。(我使用 Generate Server->Spring 选项生成了我的代码。)

0 投票
1 回答
893 浏览

flask - swagger 自动生成的烧瓶服务器标头

我正在使用 swagger 编辑器(版本 2.10.5)生成一个使用自定义标头的烧瓶 api,并开始在每个路径中添加以下行:

相对定义:

然后运行自动生成的烧瓶服务器

产生一些问题:

  • 发出 curl 请求时,标头未正确评估:

    返回

    /li>
  • 自动生成的测试也没有用:

    /li>

我究竟做错了什么?为什么swagger-editor(或codegen)将所有“-”设置为“_”?

提前致谢

0 投票
1 回答
1215 浏览

c# - 在 swagger-codegen 中更改生成的数据模型属性的名称

我正在使用 swagger-codegen 生成数据模型。模板

生成

如何将property namesnake_case 的大小写更改为PascalCase?我想我必须对车把模板进行某种转换,{{name}}但我对车把模板不是很熟悉。

0 投票
0 回答
234 浏览

swagger - swagger java代码生成隐藏属性

我们正在使用 swagger-codegen-maven-plugin 从规范文件生成我们的模型类。

我知道我们可以通过在 ApiModelProperty 中使用 hidden=true 来隐藏一个字段。有没有办法可以在规范中设置,以便 codegen 自动将隐藏属性添加到该字段?

0 投票
1 回答
1940 浏览

java - swagger codegen 如何创建.json

我最近加入了一个正在创建 RESTful API 的团队。我是这个领域的初学者。我的任务是创建项目的 SDK。我必须为此使用 swagger-codegen。我正在遵循swagger-codegen中的说明

他们在那里使用http://petstore.swagger.io/v2/swagger.json文件来构建 sdk。但是在我的项目中没有可用的 .json 文件。当我使用mvn clean package构建项目时,我得到的只是.war文件。

所以我想知道的是,我是否需要创建 .json 文件来构建 SDK,如果需要,我该如何构建它?或者我可以用其他方式吗?

对不起,我缺乏这方面的知识。