Skip to content
This repository was archived by the owner on Mar 16, 2025. It is now read-only.
This repository was archived by the owner on Mar 16, 2025. It is now read-only.

Generator cannot handle empty schema #92

Closed
@aburmeis

Description

@aburmeis

I have a read only part of an API where the content has no schema. At this point a Javascript anyor Java Object would be the appropriate representation. Looking for the OpenApi specification for that, an empty schema seems to be the right definition (see SO https://stackoverflow.com/a/43328994/12890):

components:
  schemas:
    AnyValue: {}

Doing so this type is not generated nor replaced by Object, it is simply not handled. Even an explicit type mapping (to java.lang.Object e.g.) is ignored so the generated code is not compiling.

The only work around I found looks like this (I don't need array):

AnyValue:
  anyOf:
    - type: object
    - type: string
    - type: number
    - type: integer
    - type: boolean

and an explicit type mapping

map:
  types:
    - type: AnyValue => java.lang.Object

I am using openapi-processor-maven-plugin version 2021.1 with openapi-processor-spring version 2022.2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions