[JAVA] [SPRING] [PKMST] [MICRONAUT] XML wireformat: Fix Jackson useWrapping=false, JAXB+Jackson namespaces (#18870)

* Fix XML annotations on model properties (JavaSpring)

* generate JAXB annotations for attributes and elements

* generate wrapper annotations (JAXB and Jackson)

* use XML config from items for annotations of containers

* Add test for Jackson XML wrapper correctness

* Add additional test cases to cover all xml applications in spec

Test now covers all use cases described in
- https://web.archive.org/web/20240424203304/https://swagger.io/docs/specification/data-models/representing-xml/
- https://spec.openapis.org/oas/v3.0.0#xml-arrays

* Fix basename used instead of xmlName when items.xmlName is unset

See last example in spec: https://spec.openapis.org/oas/v3.0.0#xml-arrays

* Harmonize spacing between Annotation attribute name and value

* Refactor and group JAXB vs. Jackson XML annotations, only generate latter if enabled

This is in line with the way the class annotations in `xmlAnnotations.mustache`
are rendered – which only renders the `@Jackson`… xml annotations if
additionalProperty jackson is true.

Also reorder annotation attributes in the following order:
- localName/name
- namespace (optional)
- isAttribute/useWrapping (optional)

* Explicitly render `useWrapping = true` to @JacksonXmlElementWrapper

This was slightly inspired by @jzrebiec via PR #5371.

Wrapping is the default since Jackson 2.1 – so explicitly rendering
this will:
- make generated model work out-of-the-box in Jackson 2.0 for instance
- ensure the models still work if the local `XmlWrapper` was
  configured with `useXmlWrapper(false)`

* Move xml test spec to java resources folder (not spring specific)

* Make test class name match class-under-test

This makes discovery & cross-navigation in IDE easier.

* Add complete xml annotations test for Java generators

* Fix Java PKMST generator not generating @JacksonXmlElementWrapper

* Fix Java microprofile generator missing @JacksonXmlRootElement

* Fix Java microprofile generator not using wrapper annotations and namespaces

* Fix Java Micronaut Client creating invalid (unclosed) @XmlAttribute annotations

* Fix Micronaut Client using wrong localName for @JacksonXmlElementWrapper

* Fix Micronaut client rendering @JacksonXmlProperty annotation twice

* Make Java Micronaut render @JacksonXmlElementWrapper(useWrapping=false) for non-wrapped elements

* Fix Jackson element using `xml.name` when it should be `items.xml.name`

Closes #5989
Closes #3223
Relates to #9371

* Fix JAXB element using `baseName` instead of `xmlName` when items.xmlName is unset

* Remove XML generation debug output from templates

* Remove redundant newline between XML class annotations and class

Brings the SpringCodegen in line with other Java Codegen's

* Remove redundant newline between XML setter annotations and setter

* Fix multiline JavaDoc block indentation and format

* Simplify / condense xml annotation template into single lines

May look a bit more complex, but cuts out a lot of repetitiveness.
Also reorders annotation attributes in the following order:
- localName/name
- namespace (optional)
- isAttribute/useWrapping (optional)

* Harmonize spacing between Annotation attribute name and value

* Remove unused jackson_annotations partial

Was not referenced anywhere in java-helidon resources folder

---------

Co-authored-by: Christian Schuster <christian@dnup.de>
This commit is contained in:
Philzen
2024-06-15 17:02:32 +02:00
committed by GitHub
parent 13facdaab5
commit 642b1a3a95
2726 changed files with 20424 additions and 20024 deletions

View File

@@ -1560,10 +1560,11 @@ components:
photoUrls:
items:
type: string
xml:
name: photoUrl
type: array
uniqueItems: true
xml:
name: photoUrl
wrapped: true
tags:
items:

View File

@@ -60,10 +60,10 @@ public class AdditionalPropertiesClass {
return this;
}
/**
/**
* Get mapProperty
* @return mapProperty
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MAP_PROPERTY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -93,10 +93,10 @@ public class AdditionalPropertiesClass {
return this;
}
/**
/**
* Get mapOfMapProperty
* @return mapOfMapProperty
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MAP_OF_MAP_PROPERTY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -51,10 +51,10 @@ public class AllOfWithSingleRef {
return this;
}
/**
/**
* Get username
* @return username
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_USERNAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -76,10 +76,10 @@ public class AllOfWithSingleRef {
return this;
}
/**
/**
* Get singleRefType
* @return singleRefType
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SINGLE_REF_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -63,10 +63,10 @@ public class Animal {
return this;
}
/**
/**
* Get className
* @return className
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_CLASS_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -88,10 +88,10 @@ public class Animal {
return this;
}
/**
/**
* Get color
* @return color
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_COLOR)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -58,10 +58,10 @@ public class ArrayOfArrayOfNumberOnly {
return this;
}
/**
/**
* Get arrayArrayNumber
* @return arrayArrayNumber
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_NUMBER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -58,10 +58,10 @@ public class ArrayOfNumberOnly {
return this;
}
/**
/**
* Get arrayNumber
* @return arrayNumber
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_NUMBER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -66,10 +66,10 @@ public class ArrayTest {
return this;
}
/**
/**
* Get arrayOfString
* @return arrayOfString
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_OF_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -99,10 +99,10 @@ public class ArrayTest {
return this;
}
/**
/**
* Get arrayArrayOfInteger
* @return arrayArrayOfInteger
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -132,10 +132,10 @@ public class ArrayTest {
return this;
}
/**
/**
* Get arrayArrayOfModel
* @return arrayArrayOfModel
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -66,10 +66,10 @@ public class Capitalization {
return this;
}
/**
/**
* Get smallCamel
* @return smallCamel
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SMALL_CAMEL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -91,10 +91,10 @@ public class Capitalization {
return this;
}
/**
/**
* Get capitalCamel
* @return capitalCamel
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_CAPITAL_CAMEL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -116,10 +116,10 @@ public class Capitalization {
return this;
}
/**
/**
* Get smallSnake
* @return smallSnake
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SMALL_SNAKE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -141,10 +141,10 @@ public class Capitalization {
return this;
}
/**
/**
* Get capitalSnake
* @return capitalSnake
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_CAPITAL_SNAKE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -166,10 +166,10 @@ public class Capitalization {
return this;
}
/**
/**
* Get scAETHFlowPoints
* @return scAETHFlowPoints
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -191,10 +191,10 @@ public class Capitalization {
return this;
}
/**
/**
* Name of the pet
* @return ATT_NAME
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_A_T_T_N_A_M_E)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -57,10 +57,10 @@ public class Cat extends Animal {
return this;
}
/**
/**
* Get declawed
* @return declawed
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DECLAWED)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -50,10 +50,10 @@ public class Category {
return this;
}
/**
/**
* Get id
* @return id
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -75,10 +75,10 @@ public class Category {
return this;
}
/**
/**
* Get name
* @return name
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)

View File

@@ -58,10 +58,10 @@ public class ChildWithNullable extends ParentWithNullable {
return this;
}
/**
/**
* Get otherProperty
* @return otherProperty
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_OTHER_PROPERTY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -46,10 +46,10 @@ public class ClassModel {
return this;
}
/**
/**
* Get propertyClass
* @return propertyClass
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PROPERTY_CLASS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -46,10 +46,10 @@ public class Client {
return this;
}
/**
/**
* Get client
* @return client
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_CLIENT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -48,10 +48,10 @@ public class DeprecatedObject {
return this;
}
/**
/**
* Get name
* @return name
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -57,10 +57,10 @@ public class Dog extends Animal {
return this;
}
/**
/**
* Get breed
* @return breed
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BREED)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -123,10 +123,10 @@ public class EnumArrays {
return this;
}
/**
/**
* Get justSymbol
* @return justSymbol
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_JUST_SYMBOL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -156,10 +156,10 @@ public class EnumArrays {
return this;
}
/**
/**
* Get arrayEnum
* @return arrayEnum
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_ENUM)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -227,10 +227,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get enumString
* @return enumString
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ENUM_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -252,10 +252,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get enumStringRequired
* @return enumStringRequired
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_ENUM_STRING_REQUIRED)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -277,10 +277,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get enumInteger
* @return enumInteger
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ENUM_INTEGER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -302,10 +302,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get enumNumber
* @return enumNumber
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ENUM_NUMBER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -327,10 +327,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get outerEnum
* @return outerEnum
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -360,10 +360,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get outerEnumInteger
* @return outerEnumInteger
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_INTEGER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -385,10 +385,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get outerEnumDefaultValue
* @return outerEnumDefaultValue
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_DEFAULT_VALUE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -410,10 +410,10 @@ public class EnumTest {
return this;
}
/**
/**
* Get outerEnumIntegerDefaultValue
* @return outerEnumIntegerDefaultValue
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_OUTER_ENUM_INTEGER_DEFAULT_VALUE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -54,10 +54,10 @@ public class FakeBigDecimalMap200Response {
return this;
}
/**
/**
* Get someId
* @return someId
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SOME_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -87,10 +87,10 @@ public class FakeBigDecimalMap200Response {
return this;
}
/**
/**
* Get someMap
* @return someMap
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SOME_MAP)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -54,10 +54,10 @@ public class FileSchemaTestClass {
return this;
}
/**
/**
* Get _file
* @return _file
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_FILE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -87,10 +87,10 @@ public class FileSchemaTestClass {
return this;
}
/**
/**
* Get files
* @return files
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_FILES)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -46,10 +46,10 @@ public class Foo {
return this;
}
/**
/**
* Get bar
* @return bar
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BAR)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -48,10 +48,10 @@ public class FooGetDefaultResponse {
return this;
}
/**
/**
* Get string
* @return string
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -112,12 +112,12 @@ public class FormatTest {
return this;
}
/**
/**
* Get integer
* minimum: 10
* maximum: 100
* @return integer
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INTEGER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -139,12 +139,12 @@ public class FormatTest {
return this;
}
/**
/**
* Get int32
* minimum: 20
* maximum: 200
* @return int32
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INT32)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -166,10 +166,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get int64
* @return int64
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INT64)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -191,12 +191,12 @@ public class FormatTest {
return this;
}
/**
/**
* Get number
* minimum: 32.1
* maximum: 543.2
* @return number
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_NUMBER)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -218,12 +218,12 @@ public class FormatTest {
return this;
}
/**
/**
* Get _float
* minimum: 54.3
* maximum: 987.6
* @return _float
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_FLOAT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -245,12 +245,12 @@ public class FormatTest {
return this;
}
/**
/**
* Get _double
* minimum: 67.8
* maximum: 123.4
* @return _double
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DOUBLE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -272,10 +272,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get decimal
* @return decimal
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DECIMAL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -297,10 +297,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get string
* @return string
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -322,10 +322,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get _byte
* @return _byte
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_BYTE)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -347,10 +347,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get binary
* @return binary
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BINARY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -372,10 +372,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get date
* @return date
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_DATE)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -397,10 +397,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get dateTime
* @return dateTime
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DATE_TIME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -422,10 +422,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get uuid
* @return uuid
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_UUID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -447,10 +447,10 @@ public class FormatTest {
return this;
}
/**
/**
* Get password
* @return password
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_PASSWORD)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -472,10 +472,10 @@ public class FormatTest {
return this;
}
/**
/**
* A string that is a 10 digit number. Can have leading zeros.
* @return patternWithDigits
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PATTERN_WITH_DIGITS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -497,10 +497,10 @@ public class FormatTest {
return this;
}
/**
/**
* A string starting with &#39;image_&#39; (case insensitive) and one to three digits following i.e. Image_01.
* @return patternWithDigitsAndDelimiter
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PATTERN_WITH_DIGITS_AND_DELIMITER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -45,8 +45,8 @@ public class HasOnlyReadOnly {
public HasOnlyReadOnly() {
}
/**
* Constructor with only readonly parameters
*/
* Constructor with only readonly parameters
*/
@JsonCreator
public HasOnlyReadOnly(
@JsonProperty(JSON_PROPERTY_BAR) String bar,
@@ -57,10 +57,10 @@ public class HasOnlyReadOnly {
this.foo = foo;
}
/**
/**
* Get bar
* @return bar
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BAR)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -71,10 +71,10 @@ public class HasOnlyReadOnly {
/**
/**
* Get foo
* @return foo
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_FOO)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -50,10 +50,10 @@ public class HealthCheckResult {
return this;
}
/**
/**
* Get nullableMessage
* @return nullableMessage
**/
*/
@javax.annotation.Nullable
@JsonIgnore

View File

@@ -103,10 +103,10 @@ public class MapTest {
return this;
}
/**
/**
* Get mapMapOfString
* @return mapMapOfString
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MAP_MAP_OF_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -136,10 +136,10 @@ public class MapTest {
return this;
}
/**
/**
* Get mapOfEnumString
* @return mapOfEnumString
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MAP_OF_ENUM_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -169,10 +169,10 @@ public class MapTest {
return this;
}
/**
/**
* Get directMap
* @return directMap
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DIRECT_MAP)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -202,10 +202,10 @@ public class MapTest {
return this;
}
/**
/**
* Get indirectMap
* @return indirectMap
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INDIRECT_MAP)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -59,10 +59,10 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
return this;
}
/**
/**
* Get uuid
* @return uuid
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_UUID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -84,10 +84,10 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
return this;
}
/**
/**
* Get dateTime
* @return dateTime
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DATE_TIME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -117,10 +117,10 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
return this;
}
/**
/**
* Get map
* @return map
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MAP)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -51,10 +51,10 @@ public class Model200Response {
return this;
}
/**
/**
* Get name
* @return name
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -76,10 +76,10 @@ public class Model200Response {
return this;
}
/**
/**
* Get propertyClass
* @return propertyClass
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PROPERTY_CLASS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -55,10 +55,10 @@ public class ModelApiResponse {
return this;
}
/**
/**
* Get code
* @return code
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_CODE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -80,10 +80,10 @@ public class ModelApiResponse {
return this;
}
/**
/**
* Get type
* @return type
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -105,10 +105,10 @@ public class ModelApiResponse {
return this;
}
/**
/**
* Get message
* @return message
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MESSAGE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -47,10 +47,10 @@ public class ModelFile {
return this;
}
/**
/**
* Test capitalization
* @return sourceURI
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SOURCE_U_R_I)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -47,10 +47,10 @@ public class ModelList {
return this;
}
/**
/**
* Get _123list
* @return _123list
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_123LIST)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -47,10 +47,10 @@ public class ModelReturn {
return this;
}
/**
/**
* Get _return
* @return _return
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_RETURN)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -52,8 +52,8 @@ public class Name {
public Name() {
}
/**
* Constructor with only readonly parameters
*/
* Constructor with only readonly parameters
*/
@JsonCreator
public Name(
@JsonProperty(JSON_PROPERTY_SNAKE_CASE) Integer snakeCase,
@@ -70,10 +70,10 @@ public class Name {
return this;
}
/**
/**
* Get name
* @return name
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -89,10 +89,10 @@ public class Name {
this.name = name;
}
/**
/**
* Get snakeCase
* @return snakeCase
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SNAKE_CASE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -109,10 +109,10 @@ public class Name {
return this;
}
/**
/**
* Get property
* @return property
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PROPERTY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -128,10 +128,10 @@ public class Name {
this.property = property;
}
/**
/**
* Get _123number
* @return _123number
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_123NUMBER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -103,10 +103,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get integerProp
* @return integerProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -136,10 +136,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get numberProp
* @return numberProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -169,10 +169,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get booleanProp
* @return booleanProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -202,10 +202,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get stringProp
* @return stringProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -235,10 +235,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get dateProp
* @return dateProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -268,10 +268,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get datetimeProp
* @return datetimeProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -313,10 +313,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get arrayNullableProp
* @return arrayNullableProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -358,10 +358,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get arrayAndItemsNullableProp
* @return arrayAndItemsNullableProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -399,10 +399,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get arrayItemsNullable
* @return arrayItemsNullable
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ARRAY_ITEMS_NULLABLE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -436,10 +436,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get objectNullableProp
* @return objectNullableProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -481,10 +481,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get objectAndItemsNullableProp
* @return objectAndItemsNullableProp
**/
*/
@javax.annotation.Nullable
@JsonIgnore
@@ -522,10 +522,10 @@ public class NullableClass extends HashMap<String, Object> {
return this;
}
/**
/**
* Get objectItemsNullable
* @return objectItemsNullable
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_OBJECT_ITEMS_NULLABLE)
@JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -47,10 +47,10 @@ public class NumberOnly {
return this;
}
/**
/**
* Get justNumber
* @return justNumber
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_JUST_NUMBER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -63,10 +63,10 @@ public class ObjectWithDeprecatedFields {
return this;
}
/**
/**
* Get uuid
* @return uuid
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_UUID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -88,11 +88,11 @@ public class ObjectWithDeprecatedFields {
return this;
}
/**
/**
* Get id
* @return id
* @deprecated
**/
*/
@Deprecated
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ID)
@@ -115,11 +115,11 @@ public class ObjectWithDeprecatedFields {
return this;
}
/**
/**
* Get deprecatedRef
* @return deprecatedRef
* @deprecated
**/
*/
@Deprecated
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DEPRECATED_REF)
@@ -150,11 +150,11 @@ public class ObjectWithDeprecatedFields {
return this;
}
/**
/**
* Get bars
* @return bars
* @deprecated
**/
*/
@Deprecated
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BARS)

View File

@@ -104,10 +104,10 @@ public class Order {
return this;
}
/**
/**
* Get id
* @return id
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -129,10 +129,10 @@ public class Order {
return this;
}
/**
/**
* Get petId
* @return petId
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PET_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -154,10 +154,10 @@ public class Order {
return this;
}
/**
/**
* Get quantity
* @return quantity
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_QUANTITY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -179,10 +179,10 @@ public class Order {
return this;
}
/**
/**
* Get shipDate
* @return shipDate
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SHIP_DATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -204,10 +204,10 @@ public class Order {
return this;
}
/**
/**
* Order Status
* @return status
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_STATUS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -229,10 +229,10 @@ public class Order {
return this;
}
/**
/**
* Get complete
* @return complete
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_COMPLETE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -55,10 +55,10 @@ public class OuterComposite {
return this;
}
/**
/**
* Get myNumber
* @return myNumber
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MY_NUMBER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -80,10 +80,10 @@ public class OuterComposite {
return this;
}
/**
/**
* Get myString
* @return myString
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MY_STRING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -105,10 +105,10 @@ public class OuterComposite {
return this;
}
/**
/**
* Get myBoolean
* @return myBoolean
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_MY_BOOLEAN)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -47,10 +47,10 @@ public class OuterObjectWithEnumProperty {
return this;
}
/**
/**
* Get value
* @return value
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_VALUE)
@JsonInclude(value = JsonInclude.Include.ALWAYS)

View File

@@ -99,10 +99,10 @@ public class ParentWithNullable {
return this;
}
/**
/**
* Get type
* @return type
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -124,10 +124,10 @@ public class ParentWithNullable {
return this;
}
/**
/**
* Get nullableProperty
* @return nullableProperty
**/
*/
@javax.annotation.Nullable
@JsonIgnore

View File

@@ -111,10 +111,10 @@ public class Pet {
return this;
}
/**
/**
* Get id
* @return id
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -136,10 +136,10 @@ public class Pet {
return this;
}
/**
/**
* Get category
* @return category
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_CATEGORY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -161,10 +161,10 @@ public class Pet {
return this;
}
/**
/**
* Get name
* @return name
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -194,10 +194,10 @@ public class Pet {
return this;
}
/**
/**
* Get photoUrls
* @return photoUrls
**/
*/
@javax.annotation.Nonnull
@JsonProperty(JSON_PROPERTY_PHOTO_URLS)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
@@ -228,10 +228,10 @@ public class Pet {
return this;
}
/**
/**
* Get tags
* @return tags
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_TAGS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -253,10 +253,10 @@ public class Pet {
return this;
}
/**
/**
* pet status in the store
* @return status
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_STATUS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -44,8 +44,8 @@ public class ReadOnlyFirst {
public ReadOnlyFirst() {
}
/**
* Constructor with only readonly parameters
*/
* Constructor with only readonly parameters
*/
@JsonCreator
public ReadOnlyFirst(
@JsonProperty(JSON_PROPERTY_BAR) String bar
@@ -54,10 +54,10 @@ public class ReadOnlyFirst {
this.bar = bar;
}
/**
/**
* Get bar
* @return bar
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BAR)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -74,10 +74,10 @@ public class ReadOnlyFirst {
return this;
}
/**
/**
* Get baz
* @return baz
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_BAZ)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -47,10 +47,10 @@ public class SpecialModelName {
return this;
}
/**
/**
* Get $specialPropertyName
* @return $specialPropertyName
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -50,10 +50,10 @@ public class Tag {
return this;
}
/**
/**
* Get id
* @return id
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -75,10 +75,10 @@ public class Tag {
return this;
}
/**
/**
* Get name
* @return name
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -50,10 +50,10 @@ public class TestInlineFreeformAdditionalPropertiesRequest extends HashMap<Strin
return this;
}
/**
/**
* Get someProperty
* @return someProperty
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_SOME_PROPERTY)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)

View File

@@ -74,10 +74,10 @@ public class User {
return this;
}
/**
/**
* Get id
* @return id
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -99,10 +99,10 @@ public class User {
return this;
}
/**
/**
* Get username
* @return username
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_USERNAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -124,10 +124,10 @@ public class User {
return this;
}
/**
/**
* Get firstName
* @return firstName
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_FIRST_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -149,10 +149,10 @@ public class User {
return this;
}
/**
/**
* Get lastName
* @return lastName
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_LAST_NAME)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -174,10 +174,10 @@ public class User {
return this;
}
/**
/**
* Get email
* @return email
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_EMAIL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -199,10 +199,10 @@ public class User {
return this;
}
/**
/**
* Get password
* @return password
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PASSWORD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -224,10 +224,10 @@ public class User {
return this;
}
/**
/**
* Get phone
* @return phone
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_PHONE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
@@ -249,10 +249,10 @@ public class User {
return this;
}
/**
/**
* User Status
* @return userStatus
**/
*/
@javax.annotation.Nullable
@JsonProperty(JSON_PROPERTY_USER_STATUS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)