Есть ли способ, которым я могу в сводном XML-методе перечислить возможные значения строкового параметра и задокументировать его в Swagger?
Нет, вы не можете этого сделать
Однако, swagger определяет поле description , которое поддерживает rich format , и которое вы можете использовать для описания ваших параметров и, следовательно, допустимых значений, которые могут быть переданы. Это будетбыть видимым любому, кто использует определение API.
Что-то вроде:
paths:
/MyMethod/myParam:
get:
summary: Gets a user by ID.
parameters:
- in: path
name: myParam
type: string
required: true
description: Must be in the form of "X" or "Y"