Укажите значение перечисления в унаследованной схеме объекта Open API

#openapi #openapi-generator

#openapi #openapi-генератор

Вопрос:

У меня есть следующие схемы, определенные в открытом API:

 components:  schemas:  ParentModel:  type: object  properties:  type:  type: string  enum: [value1, value2, value3]  ChildModel:  allOf:  - $ref: '#/components/schemas/FieldDefinition'  

Что я хочу , так это указать значение для type свойства ParentModel в ChildModel списке перечисления. Что-то вроде:

 ChildModel:  allOf:  - $ref: '#/components/schemas/FieldDefinition'  - type: object  properties:  type:  value: text  AnotherChildModel:  allOf:  - $ref: '#/components/schemas/FieldDefinition'  - type: object  properties:  type:  value: text   

Я знаю, что мог бы определить этот type атрибут в каждой модели, но я бы предпочел сделать это таким образом, чтобы показать все возможные значения. Есть идеи, возможно ли это вообще?