Определение ответа bad-request
является правильным, и другие ответы должны быть изменены, чтобы выглядеть так же.Таким образом, заголовки ответа должны быть определены в строке - это ограничение спецификации OpenAPI 2.0, она не поддерживает заголовки ответа $ ref'erencing.
$ заголовки ответа ref'erencing возможны вOpenAPI 3.0 , но на момент написания этой статьи (декабрь 2018 г.) SwaggerHub еще не поддерживает синтаксис OAS3 в доменах.
Что касается «Не удалось отобразить этот компонент», это ошибка отображения вSwaggerHub.Отправить отчет об ошибке через чат поддержки в приложении.При этом определения API, использующие ответы от доменов, отображаются правильно. UPD: это исправлено по состоянию на февраль 2019 года.