[Tools] 使用 OpenApi Generator 產生 .Net Core Client
手動設置
需要 java 環境、npm 安裝執行檔,可參照CLI Installation
openapi-generator-cli generate \
-i <spec file|url> -o <outdir> \ # 設定輸入 json/xml (檔案或網址)、輸出資料夾
-g csharp-netcore \ # 輸出 csharp .net core 專案
--skip-validate-spec # 不檢查規格
Docker
更簡單,一行搞定:
docker run --rm \
-v ${PWD}:/local openapitools/openapi-generator-cli generate \
-i <spec file|url> -o <outdir> \ # 設定輸入 json/xml (檔案或網址)、輸出資料夾
-g csharp-netcore \ # 輸出 csharp .net core 專案
--skip-validate-spec # 不檢查規格