Код: Выделить всё
specification root
├───example-api
│ ├───components
│ │ ├───/responses (service-specific response objects)
│ │ └───/schemas (service-specific models)
│ ├───/paths (API endpoints)
│ └───example-api.yml (top-level API definition, using example-api, common schema)
├───example-api-2
│ ├───components
│ │ ├───/requestBodies (service-specific response objects)
│ │ ├───/responses (service-specific response objects)
│ │ └───/schemas (service-specific model)
│ ├───/paths (API endpoints)
│ └───example-api-2.yml (top-level API definition, using example-api-2, common schema)
└───common
└───components
└───schemas (common schemas used in every endpoint)
Когда nswag openapi2cscontroller/inpow /namespace: [controlernamespace] /classname: [serviceName] /controllersTyle: Abstract /useActionResulttype: True < /code> Команда выполняется для каждого API, каталоги сервисов выглядят как следующее: < /p>
< /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... spec-for-s