#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
атрибут в каждой модели, но я бы предпочел сделать это таким образом, чтобы показать все возможные значения. Есть идеи, возможно ли это вообще?