簡體   English   中英

打開 api 生成器:更改客戶端名稱

[英]Open api generator : change Client name

我正在使用“OpenApi 生成器”為 api 創建客戶端庫。

openapi-generator generate -i https://xxxx.cloudfront.net/openapi/en-us/product/2-0/openapi.yaml -g ruby -o tmp/test/custom_name

這會生成一個類“OpenapiClient”,但我需要將此名稱更改為“CustomApiClient”。 我怎樣才能傳遞這個值? 這在我看來是一件標准的事情,為什么不那么直接呢? 我是否遵循最佳實踐?

# Load the gem
require 'openapi_client'

# Setup authorization
OpenapiClient.configure do |config|
  # Configure Bearer authorization: bearer
  config.access_token = 'YOUR_BEARER_TOKEN'
end

這似乎比它應該更難找到,但是如果您運行openapi-generator config-help -g ruby ,它會向您顯示 ruby​​ 客戶端配置的所有選項。 具體來說, gemName 所以你可以簡單地創建一個配置文件,如:

# config.yaml
gemName: custom_api_client

並在運行 generate 命令時提供-c /path/to/your/config.yaml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM