Как я могу определить массив перечислений в проекте API

Мое предполагаемое решение для раздела параметров

+ fields: [firstField, secondField] (array[enum], optional)
  + Members
      + firstField
      + secondField
      + extraField
      + dummyField

Но это не удалось из-за семантической ошибки:

Пример значения [firstField, secondField] полей параметра отсутствует в списке ожидаемых значений

1 ответ

Решение

Я пытался понять ваши потребности и пожелание синтаксиса вашего API Blueprint.

Как я вижу, одно из возможных решений в синтаксисе MSON, вероятно, ниже:

- fields (array, optional)
    - (enum)
        - firstField
        - secondField
        - extraField
        - dummyField

Надеюсь, это поможет и решит ваши Array of Enum вещь.

Другие вопросы по тегам