我正在为我的项目编写swagger文档(swagger.json)(它已经完成并处于活动状态)。现在我在对我的对象建模时遇到了一个问题。我有一个名为“Listing”的对象,它用于在内部处理“应用程序”和“服务”。现在在我的定义中,我希望有两个对象,一个具有与应用程序相关的字段,一个具有与服务相关的字段。但是我希望保持两个对象的名称列表,因为在swagger-ui中,我希望两个对象都显示为列表(因为用户已经使用了API)有什么帮助吗?
5vf7fwbs1#
方案名必须唯一,例如ApplicationListing与ServiceListing .但您可以设置方案title以自定义Swagger UI中显示得方案名.
ApplicationListing
ServiceListing
title
definitions: ApplicationListing: title: Listing description: Application listing type: object ... ServiceListing: title: Listing description: Service listing type: object ...
pcww981p2#
无需添加唯一的命名类,您可以通过为swagger文档自定义模式名称来实现这一点。@架构(名称=“应用程序列表”)和@架构(名称=“服务列表”)
2条答案
按热度按时间5vf7fwbs1#
方案名必须唯一,例如
ApplicationListing
与ServiceListing
.但您可以设置方案title
以自定义Swagger UI中显示得方案名.pcww981p2#
无需添加唯一的命名类,您可以通过为swagger文档自定义模式名称来实现这一点。
@架构(名称=“应用程序列表”)
和
@架构(名称=“服务列表”)