OpenAPI 3.0: возможность редактирования поля - динамически - PullRequest
0 голосов
/ 12 февраля 2020

Можно ли динамически установить редактируемость поля в 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 нельзя установить динамически, верно?

Или есть ли другая возможность сделать это без обходного пути?

Спасибо

...