mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-10 11:46:09 +00:00
[Java] [Microprofile] Add Json-B polymorphism type info annotations (#20164)
* [Microprofile] Add Json-B polymorphism annotations * [Microprofile] Set openApiNullable in configs to false * [Microprofile] Bump JSON Bind version to 3.0 * [Microprofile] Only apply JSON-B polymorphism for MP 3.0 * Update samples * [Microprofile] Update documentation/configs for openApiNullable * Update docs
This commit is contained in:
@@ -165,7 +165,7 @@
|
||||
<jackson.jaxrs.version>2.17.1</jackson.jaxrs.version>
|
||||
<jakarta.activation.version>2.1.0</jakarta.activation.version>
|
||||
<jakarta.annotation.version>2.0.0</jakarta.annotation.version>
|
||||
<jakarta.json.bind.version>2.0.0</jakarta.json.bind.version>
|
||||
<jakarta.json.bind.version>3.0.0</jakarta.json.bind.version>
|
||||
<jakarta.json.version>2.0.1</jakarta.json.version>
|
||||
<jakarta.ws.rs.version>3.0.0</jakarta.ws.rs.version>
|
||||
<jakarta.xml.bind.version>3.0.1</jakarta.xml.bind.version>
|
||||
|
||||
@@ -24,6 +24,10 @@ import jakarta.json.bind.serializer.SerializationContext;
|
||||
import jakarta.json.stream.JsonGenerator;
|
||||
import jakarta.json.stream.JsonParser;
|
||||
import jakarta.json.bind.annotation.JsonbProperty;
|
||||
import jakarta.json.bind.annotation.JsonbSubtype;
|
||||
import jakarta.json.bind.annotation.JsonbTransient;
|
||||
import jakarta.json.bind.annotation.JsonbTypeInfo;
|
||||
import jakarta.json.bind.annotation.JsonbCreator;
|
||||
|
||||
/**
|
||||
* A category for a pet
|
||||
|
||||
@@ -24,6 +24,10 @@ import jakarta.json.bind.serializer.SerializationContext;
|
||||
import jakarta.json.stream.JsonGenerator;
|
||||
import jakarta.json.stream.JsonParser;
|
||||
import jakarta.json.bind.annotation.JsonbProperty;
|
||||
import jakarta.json.bind.annotation.JsonbSubtype;
|
||||
import jakarta.json.bind.annotation.JsonbTransient;
|
||||
import jakarta.json.bind.annotation.JsonbTypeInfo;
|
||||
import jakarta.json.bind.annotation.JsonbCreator;
|
||||
|
||||
/**
|
||||
* Describes the result of uploading an image resource
|
||||
|
||||
@@ -25,6 +25,10 @@ import jakarta.json.bind.serializer.SerializationContext;
|
||||
import jakarta.json.stream.JsonGenerator;
|
||||
import jakarta.json.stream.JsonParser;
|
||||
import jakarta.json.bind.annotation.JsonbProperty;
|
||||
import jakarta.json.bind.annotation.JsonbSubtype;
|
||||
import jakarta.json.bind.annotation.JsonbTransient;
|
||||
import jakarta.json.bind.annotation.JsonbTypeInfo;
|
||||
import jakarta.json.bind.annotation.JsonbCreator;
|
||||
|
||||
/**
|
||||
* An order for a pets from the pet store
|
||||
|
||||
@@ -29,6 +29,10 @@ import jakarta.json.bind.serializer.SerializationContext;
|
||||
import jakarta.json.stream.JsonGenerator;
|
||||
import jakarta.json.stream.JsonParser;
|
||||
import jakarta.json.bind.annotation.JsonbProperty;
|
||||
import jakarta.json.bind.annotation.JsonbSubtype;
|
||||
import jakarta.json.bind.annotation.JsonbTransient;
|
||||
import jakarta.json.bind.annotation.JsonbTypeInfo;
|
||||
import jakarta.json.bind.annotation.JsonbCreator;
|
||||
|
||||
/**
|
||||
* A pet for sale in the pet store
|
||||
|
||||
@@ -24,6 +24,10 @@ import jakarta.json.bind.serializer.SerializationContext;
|
||||
import jakarta.json.stream.JsonGenerator;
|
||||
import jakarta.json.stream.JsonParser;
|
||||
import jakarta.json.bind.annotation.JsonbProperty;
|
||||
import jakarta.json.bind.annotation.JsonbSubtype;
|
||||
import jakarta.json.bind.annotation.JsonbTransient;
|
||||
import jakarta.json.bind.annotation.JsonbTypeInfo;
|
||||
import jakarta.json.bind.annotation.JsonbCreator;
|
||||
|
||||
/**
|
||||
* A tag for a pet
|
||||
|
||||
@@ -24,6 +24,10 @@ import jakarta.json.bind.serializer.SerializationContext;
|
||||
import jakarta.json.stream.JsonGenerator;
|
||||
import jakarta.json.stream.JsonParser;
|
||||
import jakarta.json.bind.annotation.JsonbProperty;
|
||||
import jakarta.json.bind.annotation.JsonbSubtype;
|
||||
import jakarta.json.bind.annotation.JsonbTransient;
|
||||
import jakarta.json.bind.annotation.JsonbTypeInfo;
|
||||
import jakarta.json.bind.annotation.JsonbCreator;
|
||||
|
||||
/**
|
||||
* A User who is purchasing from the pet store
|
||||
|
||||
Reference in New Issue
Block a user