У меня есть 2 метода PUT в моем API отдыха с одной и той же точкой входа.
Способ № 1: ВСТАВЬТЕ /videos/{videoId} с типом multipart/form-data, который заменит видео.
Способ № 2: УСТАНОВИТЕ /videos/{videoId}?title=newTitle&description=newDescription, чтобы обновить название и описание видео.
Когда я пытаюсь задокументировать это следующим образом, я получаю «уже объявленный метод:« положить »»
put:
description: replace a video with a new video
body:
multipart/form-data:
formParameters:
file:
description: a video file to replace the current video file
required: true
type: file
responses:
200:
body:
application/json:
schema: !include video.schema
example: !include video.example
description: Returns the video object.
put:
description: update video's fields
queryParameters:
title:
description: video's title
required: false
type: string
description:
description: video's description
required: false
type: string
responses:
200:
body:
application/json:
schema: !include video.schema
example: !include video.example
Есть ли у вас какие-либо предложения о том, как задокументировать этот случай?
Спасибо!