Подобные пути к редактору Swagger

У меня есть два отдельных пути, определенных в моей схеме:

/team/{id}/people/{modified}:
  get:
/team/{id}/people/{person_id}:
  delete:

Итак, это две совершенно разные «вещи», потому что одна — это получение, а другая — удаление, а имя второго параметра не имеет смысла как что-то общее. «Получить» передает измененную метку времени в этом месте, а удаление передает фактический идентификатор человека.

Это правильно отображается в пользовательском интерфейсе Swagger, но редактор Swagger выдает ошибку, сообщающую мне, что эквивалентный путь уже существует. Его трудно просто игнорировать, потому что ошибки разбрасываются по всему файлу, что затрудняет отладку реальных проблем.

Каково решение чего-то подобного?


person Gargoyle    schedule 26.01.2017    source источник
comment
Возможный дубликат Swagger: эквивалентный путь уже существует, несмотря на другие параметры   -  person Helen    schedule 26.01.2017


Ответы (1)


вы должны использовать /team/{id}/people/delete/{person_id}:

person lakshmankashyap    schedule 26.01.2017
comment
Это лишнее. Я уже знаю, что это удаление, потому что это тип вызова. - person Gargoyle; 26.01.2017