Прямая замена модели в строку и пример для документации - PullRequest
0 голосов
/ 10 июля 2019

В нашем коде есть общий объект, представляющий шестнадцатеричный идентификатор (HexId).

На проводе он всегда идет как шестнадцатеричная строка, но внутренне мы воспринимаем его как модель HexId.

Мы бы хотели правильно задокументировать его как простое значение с правильным Id в качестве примера.

Я нахожусь на Spring 5 с WebFlux и Spring Fox 3.0.0 (SNAPSHOT).

Теоретически мы должны сделать

.directModelSubstitute(HexId.class, String.class)

, но тогда документация будетприведите в качестве примера строковое представление по умолчанию («строка»):

{
  "id": {
    "id": 1051000567000005
  }
}

Можно ли заменить эту прямую модель и предоставить пример для использования каждый раз, когда используется HexId?Я хотел бы произвести:

{
  "id": "1051000567000005"
}
...