Я использую Spring Server заглушку из swagger yaml для генерации классов POJO. В моем определении у меня есть ключевое слово allOf для свойства image модели Images. Но созданная заглушка не имеет правильной ссылки на класс. Он генерируется с классом Object вместо класса Image. Какую ошибку я здесь делаю? Это мое чванство yaml.
Images:
title: images
type: object
description: A collection of still images related to the work
properties:
images:
type: object
#items:
allOf:
- $ref: '#/components/schemas/Image'
videos:
type: array
items:
$ref: '#/components/schemas/Video'
Это сгенерированный класс POJO изображений
public class Images {
@JsonProperty("images")
private Object images = null;
@JsonProperty("videos")
@Valid
private List<Video> videos = null;
public Images images(Object images) {
this.images = images;
return this;
}
}
Почему тип объекта, а не изображения?