Skip to content

Generated OpenAPI descriptors do not contain "deprecated" flag for entities and properties #695

Description

@andrus

Generated OpenAPI descriptors do not contain "deprecated" flag for entities and properties marked as such using either @Deprecated or . @Schema(deprecated = true). AgEntityModelConverter (at least for JAX-RS 3) must respect the deprecated status of a particular object or property. Note that Swagger ignores Java @Deprecated annotations, but Swagger's own @Schema(deprecated = true) should be respected.

Seems like a symptom of a bigger problem - us ignoring @Schema annotations when building models for Agrest entities.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions