Generating unused dtos in swagger

I’m using openapi in my spring boot project. When I generate a dto for my endpoints or as a $ref for other dtos, everything is generated well.
But for example dto ResponseGetDashboardForCollection and ResponseGetCardForCollection are not generated, because I don’t use them anywhere except service

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<code>components:
schemas:
Collection:
type: object
properties:
authority_level:
type: string
description:
type: string
archived:
type: boolean
default: false
slug:
type: string
color:
type: string
name:
type: string
personal_owner_id:
type: integer
format: int32
type:
type: string
id:
type: integer
format: int32
entity_id:
type: string
location:
type: string
namespace:
type: string
created_at:
type: string
ResponseGetCollectionById:
type: object
properties:
total:
type: integer
data:
type: array
items:
type: object
nullable: true
models:
type: array
items:
type: string
default: [ "card", "collection", "dashboard", "dataset", "pulse" ]
limit:
type: integer
example: 25
offset:
type: integer
example: 0
ResponseGetDashboardForCollection:
type: object
properties:
description:
type: string
collection_position:
type: integer
format: int32
nullable: true
name:
type: string
id:
type: integer
format: int32
entity_id:
type: string
last_edit_info:
$ref: './last-edit-info.dto.yaml#/components/schemas/LastEditInfo'
model:
type: string
default: "dashboard"
ResponseGetCardForCollection:
type: object
properties:
description:
type: string
collection_position:
type: integer
format: int32
nullable: true
name:
type: string
id:
type: integer
format: int32
entity_id:
type: string
last_edit_info:
$ref: './last-edit-info.dto.yaml#/components/schemas/LastEditInfo'
model:
type: string
default: "card"
display:
type: string
maxLength: 254
collection_preview:
type: boolean
moderated_status:
type: string
nullable: true
fully_parametrized:
type: boolean
</code>
<code>components: schemas: Collection: type: object properties: authority_level: type: string description: type: string archived: type: boolean default: false slug: type: string color: type: string name: type: string personal_owner_id: type: integer format: int32 type: type: string id: type: integer format: int32 entity_id: type: string location: type: string namespace: type: string created_at: type: string ResponseGetCollectionById: type: object properties: total: type: integer data: type: array items: type: object nullable: true models: type: array items: type: string default: [ "card", "collection", "dashboard", "dataset", "pulse" ] limit: type: integer example: 25 offset: type: integer example: 0 ResponseGetDashboardForCollection: type: object properties: description: type: string collection_position: type: integer format: int32 nullable: true name: type: string id: type: integer format: int32 entity_id: type: string last_edit_info: $ref: './last-edit-info.dto.yaml#/components/schemas/LastEditInfo' model: type: string default: "dashboard" ResponseGetCardForCollection: type: object properties: description: type: string collection_position: type: integer format: int32 nullable: true name: type: string id: type: integer format: int32 entity_id: type: string last_edit_info: $ref: './last-edit-info.dto.yaml#/components/schemas/LastEditInfo' model: type: string default: "card" display: type: string maxLength: 254 collection_preview: type: boolean moderated_status: type: string nullable: true fully_parametrized: type: boolean </code>
components:
  schemas:
    Collection:
      type: object
      properties:
        authority_level:
          type: string
        description:
          type: string
        archived:
          type: boolean
          default: false
        slug:
          type: string
        color:
          type: string
        name:
          type: string
        personal_owner_id:
          type: integer
          format: int32
        type:
          type: string
        id:
          type: integer
          format: int32
        entity_id:
          type: string
        location:
          type: string
        namespace:
          type: string
        created_at:
          type: string

    ResponseGetCollectionById:
      type: object
      properties:
        total:
          type: integer
        data:
          type: array
          items:
            type: object
          nullable: true
        models:
          type: array
          items:
            type: string
          default: [ "card", "collection", "dashboard", "dataset", "pulse" ]
        limit:
          type: integer
          example: 25
        offset:
          type: integer
          example: 0

    ResponseGetDashboardForCollection:
      type: object
      properties:
        description:
          type: string
        collection_position:
          type: integer
          format: int32
          nullable: true
        name:
          type: string
        id:
          type: integer
          format: int32
        entity_id:
          type: string
        last_edit_info:
          $ref: './last-edit-info.dto.yaml#/components/schemas/LastEditInfo'
        model:
          type: string
          default: "dashboard"


    ResponseGetCardForCollection:
      type: object
      properties:
        description:
          type: string
        collection_position:
          type: integer
          format: int32
          nullable: true
        name:
          type: string
        id:
          type: integer
          format: int32
        entity_id:
          type: string
        last_edit_info:
          $ref: './last-edit-info.dto.yaml#/components/schemas/LastEditInfo'
        model:
          type: string
          default: "card"
        display:
          type: string
          maxLength: 254
        collection_preview:
          type: boolean
        moderated_status:
          type: string
          nullable: true
        fully_parametrized:
          type: boolean

I really don’t want to create a fake-endpoint. Is there some way to force swagger to generate these dtos?

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật