Jon Jensen bd070308d9
[Java][*] Annotate deprecated operations and schemas (#9478)
Refs #3358

Ensure `deprecated` operations are annotated/documented as such on the
generated methods. Libraries updated:
  * [feign]
  * [google-api-client]
  * [microprofile]
  * [okhttp-gson]
  * [resttemplate]
  * [retrofit]
  * [retrofit/play*]
  * [webclient]
  * [vertx]

Ensure `deprecated` schemas are annotated/documented as such on the
generated classes/fields. Libraries updated:
  * [feign]
  * [google-api-client]
  * [jersey2]
  * [microprofile]
  * [native]
  * [okhttp-gson]
  * [rest-assured]
  * [resteasy]
  * [resttemplate]
  * [retrofit*]
  * [webclient]
  * [vertx]

Also fix two minor bugs to get the java sample tests working:

* Fix an invalid jackson-datatype-threetenbp version number in vertx/pom.mustache
* Fix a bad return type in webclient/api_test.mustache when uniqueItems=true

Since this commit updates petstore-with-fake-endpoints-models-for-testing.yaml,
several other samples were updated, but it's just new files to reflect the
deprecated schemas, so there should be no consequential differences.

Relevant bits of the spec:

* https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#user-content-operationdeprecated
* https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#user-content-schemadeprecated
2021-07-19 10:27:03 +08:00

49 lines
1.1 KiB
Plaintext

Model/200Response.sql
Model/AdditionalPropertiesClass.sql
Model/Animal.sql
Model/ApiResponse.sql
Model/ArrayOfArrayOfNumberOnly.sql
Model/ArrayOfNumberOnly.sql
Model/ArrayTest.sql
Model/Capitalization.sql
Model/Cat.sql
Model/CatAllOf.sql
Model/Category.sql
Model/ClassModel.sql
Model/Client.sql
Model/DeprecatedObject.sql
Model/Dog.sql
Model/DogAllOf.sql
Model/EnumArrays.sql
Model/EnumClass.sql
Model/EnumTest.sql
Model/File.sql
Model/FileSchemaTestClass.sql
Model/Foo.sql
Model/FormatTest.sql
Model/HasOnlyReadOnly.sql
Model/HealthCheckResult.sql
Model/InlineResponseDefault.sql
Model/List.sql
Model/MapTest.sql
Model/MixedPropertiesAndAdditionalPropertiesClass.sql
Model/Name.sql
Model/NullableClass.sql
Model/NumberOnly.sql
Model/ObjectWithDeprecatedFields.sql
Model/Order.sql
Model/OuterComposite.sql
Model/OuterEnum.sql
Model/OuterEnumDefaultValue.sql
Model/OuterEnumInteger.sql
Model/OuterEnumIntegerDefaultValue.sql
Model/OuterObjectWithEnumProperty.sql
Model/Pet.sql
Model/ReadOnlyFirst.sql
Model/Return.sql
Model/SpecialModelName.sql
Model/Tag.sql
Model/User.sql
README.md
mysql_schema.sql