Я пытаюсь создать схему, которая включает массивы значений ключей, но сами свойства определены отдельно. Например, допустим, я хотел бы описать файл со следующими свойствами:
где fileType - это объект с идентификатором и определенным набором c допустимых комбинаций ключей и значений, например
- 0, Word
- 1, Excel
- 2 , PDF
- ... et c
Я немного запутался в том, как описать это с помощью OpenApi 3, поскольку из документации я не могу найти способ для описания массивов с определенными комбинациями c ключ - значение.
Прямо сейчас я использую перечисление, подобное приведенному ниже
components:
schemas:
fileType:
type: string
description: file type
enum:
- Word
- Excel
- PDF
, но этого недостаточно. Спасибо