Автогенерация Swagger: создание универсальных типов из документа swagger | openapi: 3.0.0

Я автоматически генерирую свои модели с помощью инструмента автогенирования Swagger. Я пытаюсь создать общий тип для переменной-члена. В приведенном ниже примере я пытаюсь создать общее значение generiValueдля моего класса сотрудников.

public class Employee<T> implements Comparable<Employee<T>> {
    @NotEmpty
    Long id;
    @NotBlank
    String employeeName;
    @NotNull
    T genericValue;

}

Это мой swagger.yaml:

Employee:
  type: object
    properties:
      id:
        type: "integer"
        format: "int64"
      employeeName:
        type: "string"
        format: "string"        
      genericValue:
        type: generic

Можно ли создать общую переменную или она не поддерживается в автогенерации чванства?

Я пытался сделать с помощью AnyValue

components:
  schemas:
    AnyValue: {} 

но код не генерируется для Java в общей форме.

Обратите внимание, что я использую OpenAPI версии 3.0.0.


person Ayman Arif    schedule 10.06.2020    source источник