在Swagger codegen中生成请求示例

时间:2016-02-20 16:20:54

标签: code-generation swagger codegen

我试图为swagger codegen编写新的语言模块。在我生成的客户端中,我想包含一个示例请求。可以在swagger UI下的"示例值"

中看到此实例

enter image description here

文本本身似乎不包含在此服务的swagger规范中,但是是从请求对象模型构造的,递归地取消引用子模型。

是否有一种直接的方法在codegen库中生成此字符串?如果我不得不从SwaggerUI借用代码,那么我可以看一下java实现吗?

1 个答案:

答案 0 :(得分:3)

您是对的,UI正在根据架构为模型生成示例值。您可以使用代码中的io.swagger.codegen.examples.ExampleGenerator生成模型,并在生成模板之前将其设置在对象中。