I have the following schema definition:
swagger: '2.0' ... definitions: Service: type: object properties: serviceId: type: string description: Device or service identification number example: 1111111111 location: type: string description: Location of the service example: '400 Street name, City State postcode, Country'
I would like to do annotate the location
field as deprecated. Is there a way to do this?
The possibility to mark schemas and schema properties as deprecated
was added in OpenAPI 3.0:
openapi: 3.0.1 ... components: schemas: Service: type: object properties: location: type: string description: Location of the service example: '400 Street name, City State postcode, Country' deprecated: true # <---------
If you use OpenAPI 2.0 (Swagger 2.0), the only thing you can do is document the deprecation verbally in the property description
.
according to documentation it is enough to use deprecated
attribute
/pet/findByTags: get: deprecated: true
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With