Я создал документ, используя документы Spring Auto Rest. При этом используются библиотеки capital.scalable в сочетании с документами java и документами весеннего отдыха. Моя проблема связана с списком перечислений при описании полей запроса. Столбец типа генерирует значение как Массив[Объект]. Кроме того, столбец описания не генерирует оператор must be one of со значениями перечисления, как это происходит, когда полем является только перечисление, а не список перечислений.
public enum Discipline {
ECONOMICS("economics"),
SOCIOLOGYANTHROPOLOGY("sociologyanthropology");
private final String discipline;
Discipline(final String discipline) {
this.discipline = discipline;
}
public String getId() {
return discipline;
}
}
Выше перечисление, которое у меня есть. Он правильно использует tostring для отображения в описании, когда поле используется только как перечисление. Но если список перечислений, т.е.
List<Discipline>
является полем, то оно не описывает должным образом, как указано выше.
Подскажите, пожалуйста, что нужно сделать, чтобы генерировать документ более эффективно?