次のスキーマ定義があります。
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'
location
フィールドに非推奨として注釈を付けたいのですが。これを行う方法はありますか?
スキーマおよびスキーマプロパティをdeprecated
としてマークする可能性が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 # <---------
OpenAPI 2.0(Swagger 2.0)を使用する場合、できることは、プロパティdescription
に非推奨を口頭で文書化することだけです。
documentation によると、deprecated
属性を使用するだけで十分です
/pet/findByTags:
get:
deprecated: true