forked from loafle/openapi-generator-original
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
62 lines
2.4 KiB
Plaintext
62 lines
2.4 KiB
Plaintext
.gitignore
|
|
README.md
|
|
config/config.exs
|
|
lib/openapi_petstore/api/another_fake.ex
|
|
lib/openapi_petstore/api/default.ex
|
|
lib/openapi_petstore/api/fake.ex
|
|
lib/openapi_petstore/api/fake_classname_tags123.ex
|
|
lib/openapi_petstore/api/pet.ex
|
|
lib/openapi_petstore/api/store.ex
|
|
lib/openapi_petstore/api/user.ex
|
|
lib/openapi_petstore/connection.ex
|
|
lib/openapi_petstore/deserializer.ex
|
|
lib/openapi_petstore/model/_special_model_name_.ex
|
|
lib/openapi_petstore/model/additional_properties_class.ex
|
|
lib/openapi_petstore/model/animal.ex
|
|
lib/openapi_petstore/model/api_response.ex
|
|
lib/openapi_petstore/model/array_of_array_of_number_only.ex
|
|
lib/openapi_petstore/model/array_of_number_only.ex
|
|
lib/openapi_petstore/model/array_test.ex
|
|
lib/openapi_petstore/model/capitalization.ex
|
|
lib/openapi_petstore/model/cat.ex
|
|
lib/openapi_petstore/model/cat_all_of.ex
|
|
lib/openapi_petstore/model/category.ex
|
|
lib/openapi_petstore/model/class_model.ex
|
|
lib/openapi_petstore/model/client.ex
|
|
lib/openapi_petstore/model/deprecated_object.ex
|
|
lib/openapi_petstore/model/dog.ex
|
|
lib/openapi_petstore/model/dog_all_of.ex
|
|
lib/openapi_petstore/model/enum_arrays.ex
|
|
lib/openapi_petstore/model/enum_class.ex
|
|
lib/openapi_petstore/model/enum_test.ex
|
|
lib/openapi_petstore/model/file.ex
|
|
lib/openapi_petstore/model/file_schema_test_class.ex
|
|
lib/openapi_petstore/model/foo.ex
|
|
lib/openapi_petstore/model/format_test.ex
|
|
lib/openapi_petstore/model/has_only_read_only.ex
|
|
lib/openapi_petstore/model/health_check_result.ex
|
|
lib/openapi_petstore/model/inline_response_default.ex
|
|
lib/openapi_petstore/model/list.ex
|
|
lib/openapi_petstore/model/map_test.ex
|
|
lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex
|
|
lib/openapi_petstore/model/model_200_response.ex
|
|
lib/openapi_petstore/model/name.ex
|
|
lib/openapi_petstore/model/nullable_class.ex
|
|
lib/openapi_petstore/model/number_only.ex
|
|
lib/openapi_petstore/model/object_with_deprecated_fields.ex
|
|
lib/openapi_petstore/model/order.ex
|
|
lib/openapi_petstore/model/outer_composite.ex
|
|
lib/openapi_petstore/model/outer_enum.ex
|
|
lib/openapi_petstore/model/outer_enum_default_value.ex
|
|
lib/openapi_petstore/model/outer_enum_integer.ex
|
|
lib/openapi_petstore/model/outer_enum_integer_default_value.ex
|
|
lib/openapi_petstore/model/outer_object_with_enum_property.ex
|
|
lib/openapi_petstore/model/pet.ex
|
|
lib/openapi_petstore/model/read_only_first.ex
|
|
lib/openapi_petstore/model/return.ex
|
|
lib/openapi_petstore/model/tag.ex
|
|
lib/openapi_petstore/model/user.ex
|
|
lib/openapi_petstore/request_builder.ex
|
|
mix.exs
|
|
test/test_helper.exs
|