OpenAPI - 如何记录应为 'function' 类型的参数,例如 OData 的 $apply

OpenAPI - How to document parameters that should be of type 'function', like OData's $apply

我正在尝试使用 OpenAPI 记录 OData 查询参数。
它看起来像这样:

$apply=aggregate(Amount with sum as Total)

我期望不高,但我希望 OpenAPI 至少检查调用者是否限于函数名称 aggregate.

这里有选项吗?

我想我明白了如何使用字符串模式:

"schema": {
  "type": "string",
  "pattern": "^aggregate\([a-zA-Z0-9_]* with (sum|min|max|average)\)$"
}

通过使用 RegEx 可以支持 OData 的所有复杂性。

我希望类似的东西能张贴在这里:
http://docs.oasis-open.org/odata/odata-openapi/v1.0/odata-openapi-v1.0.html