Можно ли динамически установить редактируемость поля в openapi 3.0?
Ниже приведен пример обходного пути:
FooBar:
description: |
This type defines a type FooBar.
type: object
properties:
myNumber:
type: EditableNumber
description: The number that should be editable dynamically.
EditableNumber:
description: |
This type defines an editable number.
type: object
properties:
value:
type: number
description: The actual value
editable:
type: boolean
description: whether the field is editable.
required:
- value
Но было бы лучше сделать что-то вроде этого:
FooBar:
description: |
This type defines a type FooBar.
type: object
properties:
myNumber:
type: number
description: The number that should be editable dynamically.
readonly: true/false
Но true / false нельзя установить динамически, верно?
Или есть ли другая возможность сделать это без обходного пути?
Спасибо